SmartSYNC & SmartIMPORT: Google Address Validation

SmartSYNC & SmartIMPORT: Google Address Validation

Overview

SmartSYNC supports Google Address Validation as an optional add-on within the address fields area. When enabled, addresses processed through SmartSYNC are validated and standardised using Google's Places API before being written to Raiser's Edge NXT.

This article explains how to enable the feature and answers common configuration questions.


Prerequisites

Before enabling Google Address Validation, you will need a Google API key with the Places API enabled.

For instructions on obtaining a Google API key, see:
👉 SmartSYNC – Get a Google API key for Docs, Sheets, Places and other services

Note on cost: Google typically charges very little (or nothing) for address validation requests. The volume of requests is usually low enough to fall within Google's free tier, but you should check your expected usage against Google's current pricing.


How to Enable Google Address Validation

  1. Log in to SmartSYNC (usually via the Raiser's Edge NXT home page).
  2. Go to Admin > Applications.
  3. Click Connect a new application and select Google Verification.
  4. Follow the on-screen steps to connect the app using your Google API key.

Once connected, the option to use Google Verification will appear within the address fields area of SmartIMPORT flows and other areas of SmartSYNC.


Frequently Asked Questions

Can Google Address Validation be enabled on a flow-by-flow basis?

Yes. Validation is configured at the address field level within each individual SmartIMPORT flow. You can choose which flows include the validation option and which do not.


When does validation occur?

Validation is triggered whenever an address is processed through SmartSYNC — it is not limited to new or changed addresses. Whether the address is then updated or added to Raiser's Edge NXT depends on the comparison SmartSYNC makes between the cleaned (validated) address and the existing RE NXT addresses for that constituent.


Does SmartSYNC write Google's standardised address back to Raiser's Edge NXT, or does it keep the original?

SmartSYNC writes the validated/standardised address back to RE NXT. If the address cannot be cleaned successfully, you can configure what happens — for example, add the address as-is, or skip adding it entirely.


Are there any one-off setup or configuration costs from SmartTHING?

There are no SmartTHING setup fees for enabling Google Address Validation. You will need to arrange a Google API key yourself (see Prerequisites above), and any Google usage charges are billed directly by Google.


Can SmartSYNC use the DPID field (or similar) to skip addresses that have already been validated?

Not at this time. SmartSYNC does not currently use the DPID or other RE NXT fields to determine whether an address has already been validated.

We are monitoring Blackbaud's development roadmap — additional field support in RE NXT is expected in the future, which may make this possible. We will update this article when that changes.


Is it worth worrying about addresses being re-validated on every run?

In most cases, no. The per-address cost through Google is very low, so re-processing addresses that haven't changed is generally not a concern from a cost perspective. Additionally, any supplementary data already stored against the address in RE NXT — such as a DPID — should remain untouched if SmartSYNC determines the address is unchanged.


    • Related Articles

    • SmartIMPORT: Custom code features

      There are two custom code options within SmartIMPORT. First, the 'Start code' block runs at the start of the import process with the spreadsheet row data available. Second, the 'Search code' which runs just after we have searched for a matching ...
    • SmartSYNC: Using Google Docs, Groups, Sheets, Places and other services

      Get an API KEY or OAUTH credentials You will need an API key or OAUTH credentials to use Google APIs and Services from SmartSYNC. The process of creating these is the same for all of Googles' API based services. Go to the Google API Console. From the ...
    • SmartIMPORT: Working with web forms and applications that support webhooks

      There are tons of applications and web form systems that support webhooks. If in doubt contact your provider to see if they confirm they support webhooks or Google for the answer. If they do then great news - SmartIMPORT can be used to pull that data ...
    • SmartSYNC and iRaiser integration

      iRaisers donation platform supports taking donations, memberships and purchases online. The below outlines how to integrate donations with an external system for example Raiser's Edge. Create a SmartSYNC iRaiser event step Within SmartSYNC create a ...
    • SmartIMPORT: Tips

      Here we gather links to useful resources and tips that will help you with your use of SmartIMPORT. Firstly, we have an overview of the system in this video demo: Tips Custom fields - multiple values and bespoke comments and dates When specifying ...