{"id":25802,"date":"2022-08-03T09:49:12","date_gmt":"2022-08-03T13:49:12","guid":{"rendered":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/?p=25802"},"modified":"2023-09-28T17:11:34","modified_gmt":"2023-09-28T21:11:34","slug":"update-donor-address-service","status":"publish","type":"post","link":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/update-donor-address-service\/","title":{"rendered":"DonorPerfect launches new DP Address Updater feature"},"content":{"rendered":"<img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/address-updater-hero-1-1-1.jpg\" alt=\"Computer displaying DP Address Updater\" width=\"1200\" height=\"630\" class=\"alignnone size-full wp-image-28497\" srcset=\"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/address-updater-hero-1-1-1.jpg 1200w, https:\/\/uploads.donorperfect.com\/images\/sites\/2\/address-updater-hero-1-1-1-300x158.jpg 300w, https:\/\/uploads.donorperfect.com\/images\/sites\/2\/address-updater-hero-1-1-1-1024x538.jpg 1024w, https:\/\/uploads.donorperfect.com\/images\/sites\/2\/address-updater-hero-1-1-1-768x403.jpg 768w, https:\/\/uploads.donorperfect.com\/images\/sites\/2\/address-updater-hero-1-1-1-100x53.jpg 100w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/>\n<section>\n<p>The DonorPerfect team has launched DP Address Updater, a new feature that performs nightly automatic updates for donors and other constituents in the United States, with data updates including addresses, deceased notifications, and publicly available demographic information. DP Address Updater, powered by TrueGivers, will help DonorPerfect users see better fundraising results for direct mail campaigns and provide essential wealth screening data to inform their major giving strategy.<\/p>\n<p>In 2021, the United States Postal Service (USPS) processed approximately 36 million address changes &#8211; an 80% increase over 2020. DP Address Updater captures all address updates with a nightly data refresh, ensuring that DonorPerfect users have accurate and up-to-date information for direct mail appeals. This has the dual benefit of saving printing and postage costs by eliminating invalid addresses, and raising more money by making sure direct mail appeals reach as many interested donors and prospects as possible.<\/p>\n<h2>DP Address Updater performs nightly scans and updates for the following data points:<\/h2>\n<ul>\n    <li>Coding Accuracy Support System (CASS) and Delivery Point Validation (DPV) standardization of addresses to comply with USPS standards<\/li>\n    <li>National Change of Address (NCOA) updates when donors move to a new address<\/li>\n    <li>Residential Delivery Indicator (RDI) flags all addresses to indicate if the delivery address is a residence or commercial location<\/li>\n    <li>Vacancy and other address services flags all records to indicate if the delivery address is mailable<\/li>\n    <li>Deceased notifications for donors who pass away, including deceased date and whether it is an individual or household match<\/li>\n    <li>Basic, publicly available demographic information, including income decile, net worth,homeowner, market value range, heritage, religion, business owner, and birth year<\/li>\n<\/ul>\n<p>DonorPerfect users will have access to a dashboard that offers a big-picture view of results, updates, and estimated savings on direct mail costs. While updates are automatic, DP Address Updater users will have the option to revert entire syncs or single records to previous versions, and old addresses are saved as backups in constituents&#8217; records as alternate addresses.<\/p>\n<\/section>\n<p>DP Address Updater is available to DonorPerfect users in the United States. For information on pricing, DonorPerfect subscriptions, and other features, <a href=\"\/integrations\/email-marketing\/truegivers\/\">please visit our website<\/a> or call <a href=\"tel:800-220-8111\">(800) 220-8111<\/a>.<\/p>\n<aside class=\"center bg_gray\">\n<h2>See how DonorPerfect can help your organization grow<\/h2>\n<script>\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n<\/script>\n\n                <div class='gf_browser_unknown gform_wrapper gravity-theme gform-theme--no-framework gravityforms_donor_retention_wrapper' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_1' ><div id='gf_1' class='gform_anchor' tabindex='-1'><\/div><form data-confirmation-type=\"page\" method='post' enctype='multipart\/form-data' target='gform_ajax_frame_1' id='gform_1' class='gravityforms_donor_retention' action='\/nonprofit-technology-blog\/wp-json\/wp\/v2\/posts\/25802#gf_1' data-formid='1' novalidate>\t\t\t\t\t<div style=\"display: none !important;\" class=\"akismet-fields-container gf_invisible\" data-prefix=\"ak_\">\n\t\t\t\t\t\t<label>&#916;<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label>\n\t\t\t\t\t\t<input type=\"hidden\" id=\"ak_js_1\" name=\"ak_js\" value=\"117\" \/>\n\t\t\t\t\t\t<script>\ndocument.getElementById( \"ak_js_1\" ).setAttribute( \"value\", ( new Date() ).getTime() );\n<\/script>\n\n\t\t\t\t\t<\/div>\n                        <div class='gform-body gform_body'><div id='gform_fields_1' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_1_1\" class=\"gfield gfield--type-text gfield--width-half input-field gf_first_name gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_1'>First Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input data-parameter='first_name' name='input_1' id='input_1_1' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_1_2\" class=\"gfield gfield--type-text gfield--width-half input-field gf_last_name gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_2'>Last Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input data-parameter='last_name' name='input_2' id='input_1_2' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_1_3\" class=\"gfield gfield--type-email gfield--width-half input-field validate gf_email gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_3'>Email<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input data-parameter='email' name='input_3' id='input_1_3' type='email' value='' class='large'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_1_4\" class=\"gfield gfield--type-text gfield--width-half input-field gf_organization gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_4'>Organization<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input data-parameter='organization' name='input_4' id='input_1_4' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_1_5\" class=\"gfield gfield--type-select gfield--width-half select-display gf_state_province gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_5'>State \/ Province<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_select'><select data-parameter='state_province' name='input_5' id='input_1_5' class='large gfield_select'    aria-required=\"true\" aria-invalid=\"false\" ><option value='' disabled selected>Please choose an option<\/option><option value='Other' >Other<\/option><option value='AB' >AB<\/option><option value='AK' >AK<\/option><option value='AL' >AL<\/option><option value='AR' >AR<\/option><option value='AZ' >AZ<\/option><option value='BC' >BC<\/option><option value='CA' >CA<\/option><option value='CO' >CO<\/option><option value='CT' >CT<\/option><option value='DC' >DC<\/option><option value='DE' >DE<\/option><option value='FL' >FL<\/option><option value='GA' >GA<\/option><option value='HI' >HI<\/option><option value='IA' >IA<\/option><option value='ID' >ID<\/option><option value='IL' >IL<\/option><option value='IN' >IN<\/option><option value='KS' >KS<\/option><option value='KY' >KY<\/option><option value='LA' >LA<\/option><option value='MA' >MA<\/option><option value='MB' >MB<\/option><option value='MD' >MD<\/option><option value='ME' >ME<\/option><option value='MI' >MI<\/option><option value='MN' >MN<\/option><option value='MO' >MO<\/option><option value='MS' >MS<\/option><option value='MT' >MT<\/option><option value='NB' >NB<\/option><option value='NC' >NC<\/option><option value='ND' >ND<\/option><option value='NE' >NE<\/option><option value='NH' >NH<\/option><option value='NJ' >NJ<\/option><option value='NL' >NL<\/option><option value='NM' >NM<\/option><option value='NS' >NS<\/option><option value='NT' >NT<\/option><option value='NU' >NU<\/option><option value='NV' >NV<\/option><option value='NY' >NY<\/option><option value='OH' >OH<\/option><option value='OK' >OK<\/option><option value='ON' >ON<\/option><option value='OR' >OR<\/option><option value='PA' >PA<\/option><option value='PE' >PE<\/option><option value='PR' >PR<\/option><option value='QC' >QC<\/option><option value='RI' >RI<\/option><option value='SC' >SC<\/option><option value='SD' >SD<\/option><option value='SK' >SK<\/option><option value='TN' >TN<\/option><option value='TX' >TX<\/option><option value='UT' >UT<\/option><option value='VA' >VA<\/option><option value='VI' >VI<\/option><option value='VT' >VT<\/option><option value='WA' >WA<\/option><option value='WI' >WI<\/option><option value='WV' >WV<\/option><option value='WY' >WY<\/option><option value='YT' >YT<\/option><\/select><\/div><\/div><div id=\"field_1_6\" class=\"gfield gfield--type-select gfield--width-half select-display gf_number_of_constituents gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_6'>Number of Constituents<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_select'><select data-parameter='number_of_constituents' name='input_6' id='input_1_6' class='large gfield_select'    aria-required=\"true\" aria-invalid=\"false\" ><option value='' disabled selected>Please choose an option<\/option><option value='0 - 500' >0 - 500<\/option><option value='501 - 1,000' >501 - 1,000<\/option><option value='1,001 - 2,500' >1,001 - 2,500<\/option><option value='2,501 - 6,000' >2,501 - 6,000<\/option><option value='6,001 - 20,000' >6,001 - 20,000<\/option><option value='20,001 - 50,000' >20,001 - 50,000<\/option><option value='50,001 - 100,000' >50,001 - 100,000<\/option><option value='100,001 - 200,00' >100,001 - 200,00<\/option><option value='200,001+' >200,001+<\/option><option value='Other' >Other<\/option><option value='Unknown' >Unknown<\/option><\/select><\/div><\/div><div id=\"field_1_9\" class=\"gfield gfield--type-textarea gfield--width-full gf_needs field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_9'>Tell us about your needs (Optional)<\/label><div class='ginput_container ginput_container_textarea'><textarea data-parameter='needs' name='input_9' id='input_1_9' class='textarea small'      aria-invalid=\"false\"   rows='3' cols='50'><\/textarea><\/div><\/div><div id=\"field_1_7\" class=\"gfield gfield--type-select gfield--width-half select-display gf_role field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_7'>Role (Optional)<\/label><div class='ginput_container ginput_container_select'><select data-parameter='role' name='input_7' id='input_1_7' class='large gfield_select'     aria-invalid=\"false\" ><option value=''  selected>Please choose an option<\/option><option value='Development Director' >Development Director<\/option><option value='Fundraising Assistant' >Fundraising Assistant<\/option><option value='Executive\/Board Member' >Executive\/Board Member<\/option><option value='Volunteer' >Volunteer<\/option><option value='Communications' >Communications<\/option><option value='I do it all!' >I do it all!<\/option><\/select><\/div><\/div><div id=\"field_1_10\" class=\"gfield gfield--type-select gfield--width-half select-display gf_preferred_language preferred_language_input field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible d-none\"  data-field-class=\"d-none\" ><label class='gfield_label gform-field-label' for='input_1_10'>Preferred Language<\/label><div class='ginput_container ginput_container_select'><select data-parameter='preferred_language' name='input_10' id='input_1_10' class='large gfield_select'     aria-invalid=\"false\" ><option value=''  selected>Please choose an option<\/option><option value='English' selected='selected'>English<\/option><option value='French' >French<\/option><option value='Bilingual' >Bilingual<\/option><\/select><\/div><\/div><div id=\"field_1_11\" class=\"gfield gfield--type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input data-parameter='product_detail' name='input_11' id='input_1_11' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='DonorPerfect' \/><\/div><\/div><div id=\"field_1_13\" class=\"gfield gfield--type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input data-parameter='product_line' name='input_13' id='input_1_13' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='DonorPerfect' \/><\/div><\/div><div id=\"field_1_12\" class=\"gfield gfield--type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible lead_type\"  data-field-class=\"lead_type\" ><div class='ginput_container ginput_container_text'><input data-parameter='lead_type' name='input_12' id='input_1_12' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='Product Lead' \/><\/div><\/div><div id=\"field_1_15\" class=\"gfield gfield--type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input data-parameter='webform_url_contact' name='input_15' id='input_1_15' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='' \/><\/div><\/div><div id=\"field_1_16\" class=\"gfield gfield--type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input data-parameter='webform' name='input_16' id='input_1_16' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/posts\/25802' \/><\/div><\/div><div id=\"field_1_14\" class=\"gfield gfield--type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input data-parameter='lead_source' name='input_14' id='input_1_14' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='[sw_lead_source]' \/><\/div><\/div><div id=\"field_1_19\" class=\"gfield gfield--type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input data-parameter='gclid' name='input_19' id='input_1_19' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='' \/><\/div><\/div><div id=\"field_1_18\" class=\"gfield gfield--type-hcaptcha d-none field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_18'>hCaptcha<\/label><div class='ginput_container ginput_container_sw_hcaptcha'><input aria-required='false' type='hidden' data-type='sw-hcaptcha' name='input_18' value=''><\/div><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_1' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='GET STARTED'  \/> <input type='hidden' name='gform_ajax' value='form_id=1&amp;title=&amp;description=&amp;tabindex=0&amp;theme=gravity-theme&amp;hash=8b4cfc9471123b0de4e9e17c3292d6c6' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_1' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_1' id='gform_theme_1' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_1' id='gform_style_settings_1' value='' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_1' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='1' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='1iD9VToltYLRqW9OE5Y4fay\/bq1Oy8ucQCR+ciY2pzrU\/ZyqBNHxmBSdIbU+RQD5PBIsGC4+d745wABRa3PVEncFrpjXXLdnsIaJK+ITz3S4EPc=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_1' value='WyJbXSIsImMzYjFmMDVlMmZiOGI3YTBmMzlkYThiMDIzYWJkOWRlIl0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_1' id='gform_ajax_frame_1' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'><\/iframe>\n\t\t                <script>\ngform.initializeOnLoaded( function() {gformInitSpinner( 1, 'https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_1').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_1').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_1').val();gformInitSpinner( 1, 'https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_1').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"1\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_1\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_1\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_1\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 1, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n\n<\/aside>","protected":false},"excerpt":{"rendered":"<p>The DonorPerfect team has launched DP Address Updater, a new feature that performs nightly automatic updates for donors and other constituents in the United States, with data updates including addresses, deceased notifications, and publicly available demographic information. DP Address Updater, powered by TrueGivers, will help DonorPerfect users see better fundraising results for direct mail campaigns [&hellip;]<\/p>\n","protected":false},"author":52,"featured_media":25805,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_oasis_is_in_workflow":0,"_oasis_original":0,"_oasis_task_priority":"2normal","fifu_image_url":"","fifu_image_alt":"","footnotes":"","_wp_rev_ctl_limit":""},"categories":[4,3,109,9],"tags":[],"sw-content-theme":[10669],"sw-feature":[10688,10689],"sw-persona":[10702,10705],"sw-sector":[],"class_list":["post-25802","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-fundraising-software","category-donorperfect","category-featured","category-softerware-products","sw-content-theme-donor-data","sw-feature-automation","sw-feature-data-enhancement","sw-persona-development-director","sw-persona-nonprofit-executive"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.8 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>DP Address Updater automatically keeps DonorPerfect users\u2019 data current<\/title>\n<meta name=\"description\" content=\"DP Address Updater will help DonorPerfect users save on mailings by only targeting valid addresses, and improve fundraising strategy with demographic data.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/update-donor-address-service\/\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"DP Address Updater automatically keeps DonorPerfect users\u2019 data current\" \/>\n<meta property=\"og:description\" content=\"DP Address Updater will help DonorPerfect users save on mailings by only targeting valid addresses, and improve fundraising strategy with demographic data.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/update-donor-address-service\/\" \/>\n<meta property=\"og:site_name\" content=\"Nonprofit Technology &amp; Fundraising Blogs\" \/>\n<meta property=\"article:published_time\" content=\"2022-08-03T13:49:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-09-28T21:11:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/address-updater-feat-2.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"521\" \/>\n\t<meta property=\"og:image:height\" content=\"521\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Emily Zacek\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"DP Address Updater automatically keeps DonorPerfect users\u2019 data current\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Emily Zacek\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/update-donor-address-service\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/update-donor-address-service\/\"},\"author\":{\"name\":\"Emily Zacek\",\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/#\/schema\/person\/8e8ddef317ac75486118d9321a1f6411\"},\"headline\":\"DonorPerfect launches new DP Address Updater feature\",\"datePublished\":\"2022-08-03T13:49:12+00:00\",\"dateModified\":\"2023-09-28T21:11:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/update-donor-address-service\/\"},\"wordCount\":371,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/update-donor-address-service\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/address-updater-feat-2.jpeg\",\"articleSection\":[\"DonorPerfect Fundraising Software\",\"DonorPerfect Update\",\"Featured\",\"SofterWare Products\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/update-donor-address-service\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/update-donor-address-service\/\",\"url\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/update-donor-address-service\/\",\"name\":\"DP Address Updater automatically keeps DonorPerfect users\u2019 data current\",\"isPartOf\":{\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/update-donor-address-service\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/update-donor-address-service\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/address-updater-feat-2.jpeg\",\"datePublished\":\"2022-08-03T13:49:12+00:00\",\"dateModified\":\"2023-09-28T21:11:34+00:00\",\"author\":{\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/#\/schema\/person\/8e8ddef317ac75486118d9321a1f6411\"},\"description\":\"DP Address Updater will help DonorPerfect users save on mailings by only targeting valid addresses, and improve fundraising strategy with demographic data.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/update-donor-address-service\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/update-donor-address-service\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/update-donor-address-service\/#primaryimage\",\"url\":\"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/address-updater-feat-2.jpeg\",\"contentUrl\":\"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/address-updater-feat-2.jpeg\",\"width\":521,\"height\":521},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/update-donor-address-service\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DonorPerfect launches new DP Address Updater feature\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/#website\",\"url\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/\",\"name\":\"Nonprofit Technology &amp; Fundraising Blogs\",\"description\":\"DonorPerfect&#039;s Nonprofit Technology Blog features articles, resources, videos and free tools for nonprofits, created by our fundraising and nonprofit management experts.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/#\/schema\/person\/8e8ddef317ac75486118d9321a1f6411\",\"name\":\"Emily Zacek\",\"url\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/authors\/emily-zacek\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"DP Address Updater automatically keeps DonorPerfect users\u2019 data current","description":"DP Address Updater will help DonorPerfect users save on mailings by only targeting valid addresses, and improve fundraising strategy with demographic data.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/update-donor-address-service\/","og_type":"article","og_title":"DP Address Updater automatically keeps DonorPerfect users\u2019 data current","og_description":"DP Address Updater will help DonorPerfect users save on mailings by only targeting valid addresses, and improve fundraising strategy with demographic data.","og_url":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/update-donor-address-service\/","og_site_name":"Nonprofit Technology &amp; Fundraising Blogs","article_published_time":"2022-08-03T13:49:12+00:00","article_modified_time":"2023-09-28T21:11:34+00:00","og_image":[{"width":521,"height":521,"url":"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/address-updater-feat-2.jpeg","type":"image\/jpeg"}],"author":"Emily Zacek","twitter_card":"summary_large_image","twitter_title":"DP Address Updater automatically keeps DonorPerfect users\u2019 data current","twitter_misc":{"Written by":"Emily Zacek","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/update-donor-address-service\/#article","isPartOf":{"@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/update-donor-address-service\/"},"author":{"name":"Emily Zacek","@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/#\/schema\/person\/8e8ddef317ac75486118d9321a1f6411"},"headline":"DonorPerfect launches new DP Address Updater feature","datePublished":"2022-08-03T13:49:12+00:00","dateModified":"2023-09-28T21:11:34+00:00","mainEntityOfPage":{"@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/update-donor-address-service\/"},"wordCount":371,"commentCount":0,"image":{"@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/update-donor-address-service\/#primaryimage"},"thumbnailUrl":"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/address-updater-feat-2.jpeg","articleSection":["DonorPerfect Fundraising Software","DonorPerfect Update","Featured","SofterWare Products"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/update-donor-address-service\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/update-donor-address-service\/","url":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/update-donor-address-service\/","name":"DP Address Updater automatically keeps DonorPerfect users\u2019 data current","isPartOf":{"@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/update-donor-address-service\/#primaryimage"},"image":{"@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/update-donor-address-service\/#primaryimage"},"thumbnailUrl":"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/address-updater-feat-2.jpeg","datePublished":"2022-08-03T13:49:12+00:00","dateModified":"2023-09-28T21:11:34+00:00","author":{"@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/#\/schema\/person\/8e8ddef317ac75486118d9321a1f6411"},"description":"DP Address Updater will help DonorPerfect users save on mailings by only targeting valid addresses, and improve fundraising strategy with demographic data.","breadcrumb":{"@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/update-donor-address-service\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/update-donor-address-service\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/update-donor-address-service\/#primaryimage","url":"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/address-updater-feat-2.jpeg","contentUrl":"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/address-updater-feat-2.jpeg","width":521,"height":521},{"@type":"BreadcrumbList","@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/update-donor-address-service\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/"},{"@type":"ListItem","position":2,"name":"DonorPerfect launches new DP Address Updater feature"}]},{"@type":"WebSite","@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/#website","url":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/","name":"Nonprofit Technology &amp; Fundraising Blogs","description":"DonorPerfect&#039;s Nonprofit Technology Blog features articles, resources, videos and free tools for nonprofits, created by our fundraising and nonprofit management experts.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/#\/schema\/person\/8e8ddef317ac75486118d9321a1f6411","name":"Emily Zacek","url":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/authors\/emily-zacek\/"}]}},"_links":{"self":[{"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/posts\/25802","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/users\/52"}],"replies":[{"embeddable":true,"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/comments?post=25802"}],"version-history":[{"count":6,"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/posts\/25802\/revisions"}],"predecessor-version":[{"id":28498,"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/posts\/25802\/revisions\/28498"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/media\/25805"}],"wp:attachment":[{"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/media?parent=25802"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/categories?post=25802"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/tags?post=25802"},{"taxonomy":"sw-content-theme","embeddable":true,"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/sw-content-theme?post=25802"},{"taxonomy":"sw-feature","embeddable":true,"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/sw-feature?post=25802"},{"taxonomy":"sw-persona","embeddable":true,"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/sw-persona?post=25802"},{"taxonomy":"sw-sector","embeddable":true,"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/sw-sector?post=25802"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}