With HubSpot data sync, you can create a one-way or two-way sync between HubSpot and your other apps to unite all of your customer data in one platform.
Learn more about what apps use data sync.
It's possible to connect more than one instance of the same third-party app to HubSpot. For example, if you're managing two Microsoft Dynamics accounts, you can connect and sync data from both accounts with one HubSpot account. To connect an additional account:
After connecting the app, you will need to configure your app settings and turn the sync on to begin syncing data between the two integrations.
On the Configure screen, choose the sync direction and map the third-party app’s fields to HubSpot properties.
In the Choose your sync direction section, decide how you want data to sync from HubSpot to the third-party app, and vice versa. There are three options:
In the Resolve data conflicts section, click the dropdown menu and select the default app that will overwrite the other when there are data discrepancies. If there’s no field value in the default app, no data will be changed in the third-party app. This setting does not overrule the sync direction selected in the Choose your sync direction section.
In the Map your fields section, review the default property mappings and set up custom mappings for properties from your third-party app with HubSpot. As you’re setting up the field mappings, take note of these restrictions:
Review how HubSpot properties sync to third party app fields, and vice versa below:
HubSpot properties | Third party app fields | |
Text | ⇔ | Text |
Number | ⇔ | Number |
Date picker | ⇔ | Date picker |
Datetime | ⇔ | Datetime |
Date picker | ⇔ | Datetime |
Datetime | ⇔ | Date picker |
Single checkbox | ⇔ | Boolean |
Additionally, the following fields in the third-party app can be mapped one way to any HubSpot text field:
The following HubSpot fields can be mapped one way as text to your third-party app's text fields:
On the Limit screen, configure how you want to sync records from HubSpot to your third-party app, and vice versa.
By default, HubSpot will only sync contacts that have a valid email address. To turn this off, in the Reduce the change of duplicates section, clear the Only sync contacts with an email address checkbox.
During the initial sync, HubSpot will compare both databases. When a match is detected, existing records will be updated. Data sync matches contact records by comparing the contacts’ email addresses, then the company email address, name, and domains.
For company records, data sync matches company records in each app based on either company name or domain name. For some connectors, the connector can only use name as the main identifier, as some apps don’t have a domain field.
Please note: when an app has both a company name and domain field, HubSpot will match two records if they have the same company name but a different domain, and vice versa.
In the Limit which records sync section, choose criteria to limit which records will sync from HubSpot to your third-party app, and vice versa.
HubSpot attempts to maintain the same associations between records (e.g., companies associated with contacts, or deals associated with companies) when syncing with the original app you connected, whenever possible.
To view records associated with contacts syncing from your other app:
Associated records will only be created if there’s a sync running for that same object. For example, if you have only a contact sync but no company sync, the associated company will not be kept in sync.
If a record has multiple company associations, only the primary company will be synced.
In the Review screen, review the rules you’ve configured, then click Save and sync. The initial sync will then begin to process.
After the initial sync is complete, records will sync within 10 minutes of a change.
Once the sync has been turned off, you can turn it on again by clicking Edit sync settings, or delete the sync.