Autocomplete address form fields with Google maps

Hello there,

It would be great if we had the option to make form fields autocomplete ; for adresses, using the Google Maps autosuggest could do something like that :

We have a lot of trouble treating duplicates and typos, which would be resolved if we could count on adresses being a unique match thanks to set values.

Thanks a lot!

Good idea !

Data standardization is mandatory for accurate results - addresses are the worst. Please make this a native integration.

all for it

I would start using this functionality today if supported. Currently looking to implement this.

16x16_heart.png.png

Hubspot, please add this ASAP. It is absolutely imperative that we are able to have accurate address info. It is currently imposible with the freedom that regular text fields provide.

Keller Williams has this on their CRM.

They don’t do programming.

It can’t be hard.

I consider this function fairly basic.

(Along with auto-formating phone numbers - which are surprisingly free form in this, otherwise, advanced platform).

Yes, please add this integration. It is a standard in SO MANY forms and makes us look unprofessional by not having it in our HubSpot forms.

I really don’t understand why this is not standard in all CRM systems. Quick entry, flawless data and improved duplicate check. Sould be a no brainer to develop.

This really is quite a critical tool for a CRM, can save a lot of time in both data entry and ongoing data mantainence.

I’m very surprised that HS doesn’t provide a simple autocomplete option for google places API. This is critical for us as we are so location dependent and this provides LAT/LNG values as well as a link to google maps that is critical to our business.

I came close to figuring out how to do this but I gave up and decided to use a non-hubspot form.

A few pointers for anyone trying to figure this out on their own…

1. I had to work through this tutorial first: Place Autocomplete  |  Maps JavaScript API  |  Google for Developers. You have to create API key and you have to pay for the API service.

2. You have to embed your hubspot form using a few advanced options like this:

https://legacydocs.hubspot.com/docs/methods/forms/advanced_form_options

This got me close, but I couldn’t figure out the final steps.

Absolutely, this feature has been in apps like Podio for YEARS… example functionality | Loom
Hey @hubspot lets get on this one! :slightly_smiling_face:

This is essential for us. We pay a LOT to use Hubspot as a start-up. Big upvote here.

I 34th that upvote. Being able to confirm addresses for shipping and contract agreements would enable further automation in our pipelines.

I can only repeat what’s been said here already. This actually is a must-have functionality.

Please implement this asap.

As a global company, this has become a priority for us to solution for address data collections on HubSpot forms. The customer experience for entering address information is less than desirable in its current state. This should be an out of the box capability.

Figured out a Solution…

So we take the Street address, and the City, and state:

8007 162 Avenue Northwest Edmonton AB

Used Zapier to format the text from spaces to “+”
Created a custom contact property for a “Google maps link”

Pre filled the property field with:
https://www.google.com/maps/search/?api=1&query=

Using the automation to add the now formatted text:
8007+162+Avenue+Northwest+Edmonton+AB
So now you end up with:
https://www.google.com/maps/search/?api=1&query=8007+162+Avenue+Northwest+Edmonton+AB

This results in a clickable google maps link on both Mobile and Desktop that you can make a default on your view.
Used some workflows to make it go backwards and do 2700 contacts.
Essentially we just put everyone who had a Street address, and City… but empty “google maps link” onto a static list.
Prior to doing that we built a Zap that said “anyone added to this NO GOOGLE MAPS LINK list” needs to go find the related contact and perform the same flow that adds the street address and city to that google maps URL and populates the field by updating the contact.
It’s not perfect without flaws, but most of our customers enter their address from an online form so we don’t really “Type” the addresses in to begin with. We just wanted a way to make it easy to start navigation to an appointment with a contact based on their address.
Hope that helps someone else.

Agreed. This would be very useful for us!