Solve HubSpot-Salesforce sync problems, keep it active, stop the duplicates, clean both sides.
The sync breaks on bad data and multiplies duplicates. It can also block fixes you would normally use, such as merging companies in HubSpot. Insycle standardizes what the sync carries, deduplicates both CRMs with a documented sync-safe process, and keeps both systems on one standard.
- HubSpot App Marketplace Partner
- Work in both CRMs from one account
- Documented sync-safe deduplication
Two systems, two sets of standards, one pipe.
Salesforce enforces picklists, validation rules, and required fields that HubSpot may not. A value such as “U.S.” can live comfortably in HubSpot but fail when Salesforce accepts only “United States.” Imports inject new variants, and every rejected record becomes another sync error. The pipe also carries whatever already exists on either side, including duplicates. The connector is doing its job; the data entering it does not meet the same standard in both systems.
Fix the values before the pipe rejects them.
Inspect the values already present, then normalize states, countries, industries, and every mapped picklist field to the options Salesforce accepts. Schedule the templates so new variants are corrected before another sync cycle encounters them.
Magical Import checks CSV values against HubSpot picklist options before the data enters the portal. Rows with invalid options are flagged and do not import, so a trade-show list does not become next week’s sync outage.
Implementation visual: actual Transform Data template standardizing HubSpot country values to Salesforce picklist options
HubSpot values found
Salesforce-approved value
Deduplicate HubSpot and Salesforce, without breaking the sync or each other.
HubSpot blocks native company merges while the Salesforce sync is active. Merging only one side can send corresponding HubSpot records to the recycle bin or allow the sync to recreate the duplicates. Insycle uses a documented process that coordinates both CRMs around the same surviving records.
Company merges are not available natively in HubSpot while the Salesforce sync is active.
If HubSpot’s Salesforce-deletion behavior is not set to Do nothing, a Salesforce merge can move corresponding HubSpot records to the recycle bin.
Merge one side without aligning the masters and the sync can re-create the records you just removed.
One-time setup
1. Set Salesforce deletion behavior to Do nothing
2. Create a shared Deduplication Master Record field in both CRMs
Review and resolve any unlinked HubSpot records left after the coordinated merges.
Templates can run on schedules, or a Salesforce merge can trigger the aligned HubSpot step through workflow automation.
Read “Deduplicate HubSpot and Salesforce While Keeping the Sync Active”Use an inclusion-list pattern so duplicates and junk are cleaned before they are eligible to cross from HubSpot into Salesforce.
Read “Prevent Sync of Duplicates and Bad Data”Insycle is one of the only platforms built to deduplicate both HubSpot and Salesforce while keeping the native sync active, because it coordinates the surviving records instead of cleaning one side in isolation.
Explore HubSpot-native deduplication in depthClean both CRMs from one place, to one standard.
Connect HubSpot and Salesforce to one Insycle account. Apply the same definitions for states, industries, phone formats, purge criteria, and other shared fields in both systems instead of maintaining two drifting sets of cleanup logic.
- Reuse the same cleanup logic across HubSpot and Salesforce.
- Schedule each CRM on the cadence its data requires.
- Keep marketing and sales working from the same definitions of clean.
Find what diverged while the sync was down.
Export records from one CRM and run them through Compare against the other. The read-only CSV shows matched records side by side and identifies exactly which values differ, so the team can correct the divergent side in bulk.
Reconciliation, not sync monitoring. Insycle compares the databases after divergence; it does not monitor or replace the connector in real time.
Make HubSpot’s company hierarchy mirror Salesforce’s account hierarchy.
Salesforce account hierarchies do not automatically become matching HubSpot company relationships. Build the parent-child associations in bulk so sales and marketing see the same headquarters, subsidiaries, brands, and rollup context.
Salesforce accounts
HubSpot companies
Same corporate family on both sides
Straight answers about HubSpot-Salesforce sync cleanup.
Can I merge companies in HubSpot while the Salesforce sync is active?
Not with HubSpot’s native company merge. HubSpot blocks that operation while the Salesforce sync is active. Insycle can merge the companies through its documented sync-safe process, which coordinates master selection across Salesforce first and HubSpot second while the sync remains active.
Why did merging records in Salesforce delete records in HubSpot?
HubSpot’s Salesforce-deletion behavior may have treated the non-master Salesforce records as deletions and moved the corresponding HubSpot records to the recycle bin. Before running the coordinated process, set that behavior to Do nothing. Check the HubSpot recycle bin for affected records, then follow the documented procedure before merging again.
Why did HubSpot fill with duplicates after connecting Salesforce?
Incoming Salesforce records can be matched by email alone, with the first matching record retained. A duplicate backlog or inconsistent identifiers in Salesforce can therefore arrive in HubSpot as duplicate or incorrectly paired records. Deduplicate Salesforce first, then align the HubSpot merges through the shared master field.
Which CRM should we clean first?
For coordinated duplicate merges, start in Salesforce so Insycle can select and stamp the surviving record; after that field syncs, merge HubSpot using the same master signal. For standardization and other recurring cleanup, apply the same definitions to both systems from one Insycle account.
Where it hurts → what to do.
| Your situation | The move |
|---|---|
| Sync errors are piling up on specific fields | Standardize the values Salesforce rejects |
| Imports keep breaking the sync | Validate picklists at the import door |
| Duplicates exist in both systems while the sync is active | Use the coordinated sync-safe process |
| HubSpot will not let you merge companies | Run the Salesforce-first process |
| Junk and duplicates are flowing HubSpot → Salesforce | Gate eligibility with an inclusion list |
| The sync was down and nobody noticed for a week | Compare the two databases and reconcile |
| HubSpot and Salesforce show different account families | Mirror the hierarchy |
Trust comes from naming the sharp edges, and controlling them.
The process makes the deletion setting, shared field, merge order, preview, and cleanup visible before the team changes either database.
“Thanks to the automations and recipes, we’ve been able to keep our CRM systems clean even after the active deduplication phase was over.”
Alena S. · Growth Operations Manager · Mid-Market
G2 reviewConnect both CRMs and inspect the divergence.
Surface duplicates, invalid values, and records that no longer agree across HubSpot and Salesforce, then preview the first cleanup on your real data.
Two systems, one standard
Consistency should not depend on a quarterly reconciliation.
HubSpot and Salesforce stay aligned when both are continuously held to the same definitions, not when someone cleans each system independently.
See how teams keep CRM data on one standard