Phone numbers not syncing with Google Contacts

I have my HubSpot > Google Contacts sync set up to sync HubSpot contacts with an email to Google Contacts.

I am on a free plan, and therefore have the default field mappings.

My contacts in HubSpot have a phone number and address. Note - they do not have a “mobile phone number” and I don’t want to set it up that way because it’s harder for me.
After sync’ing to Google Contacts, there is no phone number or address.

I want the Contact Phone Number and Address in HubSpot to sync to Google Contacts.

Hi @DRoots
Other than some initial checks (making sure its the right account, you have Super Admin, and you’ve picked the correct properties, no errors or warnings in the integration page) one thing to check are your Google permissions that could be blocking any write in data and redoing the connection on the Google side
The other thing could be a a rate limit issue if this has been hit before
From Hubspot’s Knowledge base

Customize your field mappings (Operations Hub Starter, Professional or Enterprise only)

The Google Contacts integration has 11 default mappings that cannot be edited. Learn how to add a new field mapping. Also, keep in mind the following limitations for the Google Contacts integration:

  • The phone number that is listed first in Google Contacts in the Phones property will map to the Phones property in HubSpot. Any additional phone numbers in Google Contacts will not sync unless they are labelled as Mobile or Fax, in which case they will sync with the Mobile Phone Number and Fax Number in HubSpot respectively.
  • Existing custom text fields in Google Contacts cannot be synced to HubSpot.
  • Labels in Google Contacts cannot be synced with HubSpot properties.
  • It is not possible to sync the Owner property between HubSpot and Google Contacts.
  • If there are multiple values in a property in Google Contacts, the first property value will be synced to the HubSpot property.

Resolve sync errors

Google Contacts has a limit of 25,000 unique contacts, including contacts in the Other contacts and Trash folders. The maximum size of an individual contact is 128KB. If you see the error Storage quota exceeded, follow these steps to resolve it:

  • Empty the Trash and Other contacts folder.
  • Delete any duplicate or unwanted contacts.
  • Amend individual contacts so that they are below the size restriction of 128KB.

Learn more about other sync errors that you might encounter.

Hi @DRoots

You’ve already spotted the core limitation: on the free tier, the Google Contacts integration only syncs the “Phone Number” field if it’s mapped exactly as Google expects.

In practice, that means HubSpot’s default “Phone number” property won’t land in Google unless you use the “Mobile phone number” or “Fax number” fields (Google only accepts those two beyond the first phone). Same story with addresses the free plan doesn’t allow custom field mappings, so the HubSpot “Address” property won’t sync over. Full details are here:

(Connect HubSpot and Google Contacts )

If you don’t want to split your numbers between “Phone” and “Mobile,” the workaround on Free is manual: either edit contacts directly in Google Contacts or create a “Mobile phone” property in HubSpot and duplicate the main number there so it syncs.

If upgrading to Operations Hub Starter, you could create custom mappings and ensure your preferred HubSpot property flows to the right Google Contacts field

(Understand your data sync field mappings )

For addresses, unfortunately it’s the same case: custom mapping is locked to paid Ops Hub. Without that, HubSpot’s default “Address” won’t push to Google Contacts.

Small aside: some teams that get blocked by these defaults move their contact sync to a two-way sync platform that handles both custom mappings and multiple systems in real time. A tool like Stacksync makes sure fields such as phone and address stay consistent across CRMs, databases, and apps without the one-way limits, so you don’t have to keep duplicating properties or editing manually.

Hope this helps.