How do I enable Google Address Autocomplete?

Address Autocomplete suggests addresses to donors as they type and pre-fills and formats the rest of their address once selected.

Address Autocomplete is a feature powered by Google that makes for faster donations, and reduces administrative work otherwise spent cleaning incorrect donor address data.

Using the Google Places API, your forms on raisin’s Donations and  Peer-to-Peer (Pledge/Multi-Pledge) modules can feature a type-ahead-search that, when a donor starts to enter the first few characters of their address, will instantly provide suggestions of matching addresses as they type, and once an address is selected, pre-populate and pre-format the rest of their address fields.

Google Autocomplete

How to add Address Autocomplete to my forms?

To configure your forms with Google Autocomplete, you must have:

  • Google Cloud billing account with the Google Maps Platform
  • Google Maps API Key
  • Google Places API Key

Generating API Keys

If you do not already have a Google Cloud billing account, create one by following the steps outlined in Google's documentation. You may wish to register as a Nonprofit before doing so to take advantage of their Google for Nonprofit program.

  1. Log in to your Google Cloud Console.
  2. Create a new Project with Billing enabled. The Project should be unique and will serve to generate the keys to enable Autocomplete.
  3. Go to your API List from your dashboard in Google Cloud.
  4. Find the Google Maps Javascript API and click to enable it.
  5. Next, look for the Google Places API and follow the same steps to enable it.
  6. Copy the Google Places API Key that you've just generated and save it securely.
  7. Contact your Client Experience Manager, who will arrange a secure method to transmit the Key.
  8. Once supplied, our team will configure your account with Autocomplete across your Donations and Peer-to-Peer events in 1-2 business days.

Is there a cost?

There is no cost for raisin configure to your forms with Google Autocomplete, but Google does charge monthly based on lookups. See the full pricing table here. Nonprofits are eligible for discounted rates via Google for Nonprofit.

Can I configure this for certain events?

Yes, please let your Client Experience Manager know if there are only certain events you wish to enable this for.