HubSpot Data Sync: How to Keep Your CRM Data Clean and Connected

July 29, 2026 · 6 min read

HubSpot Data Sync keeps your contact records consistent across the tools your team uses every day. When someone updates an email address in your support tool, Data Sync pushes that change to HubSpot automatically, and vice versa. The result: one reliable version of each contact across your stack, without manual exports or reconciliation.

1

Choose your integration

HubSpot Data Sync connects with over 100 apps including Google Contacts, Mailchimp, Salesforce, ActiveCampaign, and Zoho. In HubSpot, go to Settings > Integrations > Data Sync to browse available apps.

2

Install and authorise the connection

Click the app you want to connect, then authorise HubSpot to access it. Most connections use OAuth, so no credentials need to be stored manually.

3

Map your properties

Data Sync shows you the default field mappings (email, first name, last name, phone). Adjust these to match your setup. If you have custom properties in HubSpot, you can map them to custom fields in the connected app.

4

Set the sync direction

Choose whether the sync is one-way (HubSpot to app, or app to HubSpot) or two-way. For most integrations, two-way sync is the right default, but if one tool is your source of truth, one-way protects it from being overwritten.

5

Run a test sync

Start with a small filter, such as contacts created in the last seven days, to confirm the mapping works before syncing your full database.

What Is HubSpot Data Sync, and Why Does It Matter?

HubSpot Data Sync is a feature inside Operations Hub that creates a live connection between HubSpot and other software. Instead of relying on manual CSV exports or one-time API integrations that drift over time, Data Sync maintains a persistent link so that changes in one tool appear in the other.

For teams in Southeast Asia juggling multiple tools — HubSpot for CRM, a local accounting platform, a LINE OA inbox, a separate email tool — this matters because duplicate or outdated contact records create real business problems: sales reps calling the wrong number, marketing sending to unsubscribes, or support agents missing a customer’s company name.

What Does HubSpot Data Sync Actually Sync?

The core objects Data Sync handles are contacts and companies. Depending on the integration, it can also sync deals, tickets, and products. Each integration has its own field support, so check the specific connector to see what is available.

Common field mappings include:

  • Contact fields: email, first name, last name, phone number, job title, company name
  • Company fields: company name, domain, industry, number of employees
  • Custom properties: if both tools support custom fields, you can map them directly

For teams using HubSpot custom properties to track regional data (preferred language, LINE ID, local registration number), Data Sync lets you carry those through to connected apps rather than duplicating them manually.

One-Way vs Two-Way Sync: Which Should You Use?

This is the most important decision when setting up Data Sync:

  • One-way sync: Changes flow in one direction only. Useful when HubSpot is the master and you are pushing data to a secondary tool, or when the connected app is a read-only reporting tool.
  • Two-way sync: Changes in either tool update the other. Useful when your team uses both tools actively and you want them to stay consistent without extra work.

The risk with two-way sync is conflict resolution: what happens when both tools update the same field at the same time? HubSpot resolves this by using the most recently updated value. Set a clear policy within your team about which tool wins for critical fields like email or phone, to avoid confusion.

How to Handle Duplicate Contacts During Sync

Before running a full sync, review your HubSpot contacts database for duplicates. A Data Sync will not fix existing duplicates on its own; it will create parallel records in the connected tool if duplicates already exist in HubSpot.

Use HubSpot’s built-in duplicate management (Contacts > Actions > Manage duplicates) to merge records before activating the sync. Once the sync is live, HubSpot uses email address as the primary unique identifier, so contacts with matching emails will link automatically.

Which Plans Include HubSpot Data Sync?

Data Sync is part of Operations Hub. A limited version with some connectors is available on the free plan. Operations Hub Starter unlocks more integrations and additional field mappings. Operations Hub Professional and Enterprise add advanced features like custom coded workflows and historical sync.

For most small and mid-sized teams in Southeast Asia, the Starter tier covers the most common use cases: Google Contacts, Mailchimp, or a local accounting tool.

Common Issues and How to Fix Them

A few issues come up regularly when teams first set up Data Sync:

  • Fields not mapping correctly: Check that the data type matches on both sides. A dropdown property in HubSpot will not map cleanly to a free-text field in another app unless you standardise the values.
  • Sync paused: HubSpot pauses the sync if it encounters repeated errors. Check the sync log under Settings > Integrations > Data Sync > [App name] > Sync history for specific error messages.
  • Historical records not syncing: By default, Data Sync only syncs records created or updated after the connection is made. To pull in historical data, enable the historical sync option in the connector settings (available on Professional and above).

If you are setting up HubSpot for the first time and want to understand the broader foundation before connecting other tools, the HubSpot CRM setup guide covers the core steps.

Frequently Asked Questions

Does HubSpot Data Sync work in real time?

Most connectors sync within a few minutes of a change. The exact frequency depends on the specific integration. For time-sensitive data like support tickets, check the connector documentation for its sync interval.

Can I sync HubSpot with Google Contacts?

Yes. Google Contacts is one of the most commonly used Data Sync integrations. It keeps HubSpot and Google Contacts aligned, which is useful for teams that use Gmail as their primary inbox alongside HubSpot.

What happens if I delete a contact in one tool?

By default, Data Sync does not delete records in the connected tool when you delete one in HubSpot, and vice versa. You need to delete records in each system separately if that is your intention.

Is Data Sync the same as HubSpot’s native integrations?

No. HubSpot also has native integrations, such as for Salesforce and Shopify, that are built differently and include more features specific to those platforms. Data Sync is a separate layer that uses a standardised framework to connect a wider range of tools. For high-priority integrations, check whether a native integration exists before using Data Sync.

This is an independent informational resource produced by a HubSpot Platinum Partner. HubSpot is a trademark of HubSpot, Inc.

Planning a HubSpot setup or integration in the region?

Contact us