Core Docs - Core Concepts - Address Standardization & Geocoding
Rock Version: v20.0
Last Modified: 2026-06-22 3:17 PM
Your attendees' addresses are very valuable, so it's important that they are formatted correctly and validated through the USPS database. Also, in order for these addresses to be used with the latest mapping technologies it's important to convert them into latitude and longitude points through a process called geocoding. Fortunately, Rock makes both of these tasks simple.
As addresses are entered into the system, Rock will automatically send them to an online service to standardize and geocode them. This service will ensure that:
Out of the box, Rock uses SmartyStreets to standardize and geocode your addresses. You'll need a Smarty account with an active subscription to use this service.
SmartyStreets works as soon as your account and subscription are active. A few settings are still worth knowing about:
If you'd like to make changes to the services used by Rock, you can under: Admin Tools > Settings > Location Services. There you'll see a list of services that Rock supports. Not every service supports both standardization and geocoding.
Smarty Streets International
If your organization serves people in Canada or other countries, Rock can now standardize and geocode those addresses too. The Smarty Streets International service runs alongside the existing US service as a fully separate component. Both can be active at the same time, and you don't have to choose between them, but each requires its own Smarty subscription. Rock handles the routing automatically. US addresses go through the Smarty Streets US Street API. Non-US addresses (starting with Canada) go through the international endpoint.
Setting up your Smarty account
You'll need a Smarty account to get started. Once you are logged in:
Configuring the service in Rock
Go to Admin Tools > Settings > Location Services and open the Smarty Streets International component. Fill in these fields:
You can also control the quality standards Rock uses when evaluating international address matches:
These work like the precision settings on the US service. They let you decide how closely an address must match before Rock accepts it. If your organization is based outside the US, move Smarty Streets International to the top of the Location Services list. Rock tries services in order, so placing it first ensures non-US addresses route through the right service.
Want Even More Options?
If you have a developer handy, you can even write your own location service provider to add to the list.