HubSpot Data Sync vs a Custom Integration: Where the Free Sync Stops

What HubSpot's Data Sync does well, where the free sync stops (custom objects, finance documents, transformations), and when a custom integration pays.

John Kelleher
John Kelleher

HubSpot's Data Sync is genuinely useful. It connects HubSpot to hundreds of popular apps with two-way syncing, historical back-fill and sensible default field mappings, and for simple jobs it is the right answer. The question a growing business eventually hits is not whether Data Sync works. It is where it stops.

This guide sets out honestly what the native sync does well, the six places it runs out of road, and how to tell whether your requirement has crossed the line into custom integration territory.

What Data Sync does well

Data Sync is HubSpot's built-in synchronisation engine. For supported apps it offers two-way sync of core records, a one-time historical sync when you switch it on, field mappings out of the box, and no code to write or host. If you need contacts kept consistent between HubSpot and a mainstream app, and the default behaviour matches how you work, use it. It is included with your subscription, it is maintained by HubSpot, and turning it on takes minutes. We tell clients this even though we sell custom integrations, because starting with the native option is the correct engineering decision when it fits.

The six places the free sync stops

1. Object coverage

Each Data Sync connector supports a specific set of objects, and coverage varies by app. Contacts are almost always covered; deals, tickets and products sometimes; the documents that matter to finance teams, such as invoices, credit notes and payments, often are not. Custom objects are the sharpest edge: if your business runs on bespoke objects, the native sync generally cannot carry them. Before you commit, check the connector's object list against the records you actually need to move.

2. Transformation

Data Sync maps fields; it does not reshape data. If a value needs splitting, combining, reformatting, converting between units or currencies, or deriving from two other fields, a field mapping cannot express that. Real systems disagree about how names, addresses, tax codes and product identifiers should look, and something has to translate. The native sync assumes the two systems already agree.

3. Conditional logic

Sync everything, in both directions, according to the mappings: that is the native model. It has no concept of business rules such as "only sync customers with a credit account", "route orders from this channel to a different pipeline" or "never overwrite a value finance has verified". When the rule matters more than the mapping, you have outgrown the tool.

4. Conflict ownership

Two-way sync sounds symmetrical, but real businesses are not. Your ERP is the truth for prices and balances; your CRM is the truth for relationships and pipeline. A generic sync treats both sides as equals, which is precisely how a rep's stale edit ends up overwriting an invoice-verified billing address. Governance over which system owns which field is a design decision, and the native sync does not let you design it properly. We cover this in detail in which system owns which data.

5. Volume and latency expectations

For everyday volumes the native sync is fine. If you process high transaction volumes, need updates reflected at the moment they happen, or must guarantee ordering during spikes, you need an integration engineered for that load, with queues, retries and monitoring. The native sync makes no such promises, and nobody rings you when it falls behind.

6. Anything without a connector

The obvious one: if your system is legacy, industry-specific, self-hosted or has no public API at all, there is no connector to switch on. That is not a niche case in the UK mid-market; it is most weeks at SpotDev. Our guide to connecting legacy and ERP systems to HubSpot covers what is still possible.

A simple decision test

Use the native Data Sync when all four are true: the app has a connector; the objects you need are supported; default mappings describe your data honestly; and nothing bad happens if a record arrives a little late. If any one fails, price up a custom build before you invest months working around the gap. Workarounds have a habit of becoming the system.

What a custom integration changes

A custom integration is real software written against both systems' APIs (or, where no API exists, against the data itself). It carries exactly the objects you need, including custom objects and finance documents; it applies your transformations and business rules; it enforces field-level ownership; and it is monitored, so a failure alerts an engineer instead of quietly corrupting your reports. It costs more than switching on a connector, which is why the honest advice is to use the connector when the connector fits. Our fixed-price approach starts from £5,000, scoped up front. You can see how specific tools behave in our integration library, including Xero, QuickBooks and NetSuite.

Frequently asked questions

Is HubSpot Data Sync free?

Data Sync is included with HubSpot rather than sold separately, with the depth of features depending on your subscription. The cost question is usually not the licence; it is whether the sync covers the objects, rules and volumes your business needs.

Does HubSpot Data Sync support custom objects?

Generally no. Connector coverage is strongest on standard records such as contacts, and weakest on custom objects and finance documents such as invoices and payments. If custom objects are central to your setup, plan for a custom integration.

When should I replace Data Sync with a custom integration?

When you need unsupported objects, data transformation, business rules, field-level ownership between systems, guaranteed timeliness at volume, or a connection to a system with no connector. If none of those apply, keep the native sync.

Not sure which side of the line you are on? Start with the complete guide to connecting anything to HubSpot, or talk to us about custom HubSpot integration services. We will tell you honestly if the native sync is all you need.

John Kelleher

John Kelleher

Author
John is the founder and the Chief Executive at SpotDev.

Stay Updated with Our Latest Insights

Get expert HubSpot tips and integration strategies delivered to your inbox.