Help your sales and marketing teams find nearby prospects, assign territories and campaigns, and more! All this is a cinch with Automatic Geocodes for Addresses, available in the Summer ‘16 release. Now you can automatically add geocode information to the pre-existing latitude and longitude fields on accounts, contacts, and leads.
Why do geocodes matter in Salesforce? Unlike addresses alone, geocodes can be used to determine the distance between two points, enabling powerful location-based SOQL queries. Add some custom code to really unleash the power of geocodes. Use them to segment customers and prospects, identify white space, create heat maps, and much more!
Right out of the box in Salesforce, geocodes can be used to run SOQL distance queries and create reportable custom fields.
Say you want to identify all of your customers within a 50 mile radius of a specific location in San Francisco. You can run a SOQL query using the DISTANCE and GEOLOCATION functions.
SELECT Name, BillingCity, BillingState, BillingCountry, BillingLatitude, BillingLongitude FROM Account WHERE DISTANCE(BillingAddress, GEOLOCATION(37.79340, -122.39420), 'mi') < 50 LIMIT 20
To enable users to run reports by distance, create a custom formula field to hold the distance calculation. For instance, you might want to add a field to all accounts indicating how far they are from your corporate headquarters. You can enter the latitude and longitude manually, or use the SOAP API to set values for the global variables $Organization.Latitude and $Organization.Longitude.
DISTANCE(BillingAddress, GEOLOCATION($Organization.Latitude, $Organization.Longitude), 'mi')
While a single formula field works for some use cases, global organizations might need a more flexible solution. One of our Salesforce MVPs figured out that he could use the $User global variable to let any user run reports using their own custom location. Find out how he did it!
With custom development, geocodes can unlock a whole new way to understand your customers and run your business. Here are some cool use cases that could be solved using geocodes:
What will you create using geocodes?
Karen Otuteye is a Salesforce product manager working on Data.com. Her team built the Automatic Geocodes for Addresses feature.