Blog
Data Quality

Merge duplicates with HubSpot <> Salesforce sync on

August 10, 2026
#
min read
Merge duplicates with HubSpot <> Salesforce sync on
Gaby Salinas
Gaby Salinas
Marketing

Table of contents

Share
dedupe.ly/merge-duplicates-with-hubspot-salesforce-sync-on

How to merge duplicates with the HubSpot and Salesforce sync on

Updates to the HubSpot-Salesforce integration allow merges while the integration is active. However, native merging operates locally inside HubSpot without updating or merging the corresponding records in Salesforce.

When you merge two companies in HubSpot, the secondary company is deleted in HubSpot, and its associated Contacts, Deals, and activities move to the primary company. In Salesforce, the secondary Account remains active and untouched. The Contacts that moved to the primary company in HubSpot are still linked to the secondary Account in Salesforce.

On the next sync cycle, Salesforce detects the active secondary Account. Depending on your sync rules, Salesforce either creates a brand new duplicate company in HubSpot or desynchronizes the contacts because the Account IDs no longer match across both platforms.

Why current workarounds aren't enough

To avoid breaking the sync, teams attempt to solve the problem using manual habits, integration configuration tweaks, custom code, or multi-step software setups. Because none of these approaches merge both CRMs directly at the same time, they function as workarounds by default:

  • Teams merge records in Salesforce first and manually clean up the left-behind contacts in HubSpot, or manually move deals and contacts from a duplicate company to the primary Account before deleting the secondary record.
  • Teams alter integration rules to block automatic company creation on form submissions, restrict integration user permissions to primary records, block auto-syncing until records are marked clean, or set HubSpot to "Do Nothing" when records merge in Salesforce.
  • Teams write custom Apex triggers in Salesforce to catch incoming duplicates, set up third-party-app workflows to verify records before creation, or build custom formula fields (such as Name + Phone) to identify matches across platforms.
  • Admins pause continuous syncing, export both databases to spreadsheets, manually align Record IDs, clean up duplicates offline, and re-import the files. This approach is static, meaning when the sync resumes, new records overwrite changes or re-create duplicates.
  • Teams use external software that requires multi-pass rule setups, custom "Master Record" checkbox fields, or changing deletion rules to manage the sync indirectly.

Across all these methods, attached Contacts, Deals, and timeline histories frequently lose their alignment across platforms or require constant manual monitoring to prevent integration errors.

Merging duplicates with Dedupely

Dedupely automatically detects Salesforce sync connections without requiring custom fields or changes to integration settings.

When you merge duplicate companies, Dedupely merges the records in both HubSpot and Salesforce together in a single action, keeping records aligned so Salesforce won't recreate the duplicate on the next sync, and all associated contacts and deals stay linked to the primary record in both systems.

Step-by-step quick guide

  1. Connect your HubSpot and Salesforce instances to Dedupely.
  2. Go to CRM Settings in Dedupely and click the "HubSpot-Salesforce Integration" tab.
  3. Select the complementary CRM instance from the dropdown menu to link the two systems globally across all objects.
  4. Set up your Search Pads, with specific criteria by selecting fields and field-level match options.
  5. Define your custom merge rules to choose winning records or field-level values.
  6. Select how to handle ongoing deduplication:
    • Manually merge specific duplicates or edge cases.
    • Bulk merge legacy data.
    • Auto match to scan for duplicates in the background and receive a notification when matches reach a specific number you set. Nothing will merge until you review and click "Merge".
    • Auto merge to scan and merge duplicates automatically in both CRMs on a schedule you choose.

FAQs about HubSpot and Salesforce sync deduplication

What do I need to start merging with HS+SF sync on?

You need a Dedupely account with both your HubSpot and Salesforce instances connected and sync. If Dedupely detects an active sync on a record but only one CRM is connected, it blocks the merge and prompts you to connect the missing isntance.

What if I manage multiple HubSpot or Salesforce instances?

In Dedupely, go to your CRM Settings and select the specific instance you want to pair, from the dropdown menu to link the exact HubSpot and Salesforce accounts you want to deduplicate together, and have the SFDC sync on.

Do I need to create a custom "master record" field or change CRM deletion settings before merging?

No. Dedupely automatically detects the active sync and merges the records across both CRMs at the same time, removing the need for staged or conditional merging steps.

Can I preview the results without merging?

Yes. Click "View Match Details" (the three vertical dots on the left of a duplicate set) and review the left panel of the pop-up to see the merge results of each field.

Will merging records delete activity history?

No. Associations and activity history move to the primary record in both CRMs.

Can I undo a merge?

No, but you can download your merging history as a CSV file and import it back into your CRM to restore the original records.

Merging duplicates without breaking your HubSpot-Salesforce Sync

Merging synced HubSpot and Salesforce instances shouldn't require custom fields, complex settings changes, or manual spreadsheet cleanup. Identifying sync connections directly and merging records in both CRMs at the same time removes duplicate records without breaking account links or desynchronizing contacts.

Get

for free now!

Success! Your file is ready:
Click here to download
Oops! Something went wrong while submitting the form.

Contact us

We’d be happy to help you get this set up.

Write us a message

We probably know the answer to your question already 🙂

Email copied to your clipboard!

Book a Zoom

Whether you’re getting started or getting intense.
Get in touch!

Get started for free

No commitment or credit card needed.

All our plans Include all our features + unlimited deduplication, unlimited customer service, unlimited integrations, and no per-user fees.

"Worked very simply and effectively and suited my budget [...] Very happy to recommend a good app and integration."
Allan R

Allan R

Target3D

"Our customers want to achieve great results fast. Everybody at HubSpot already knows what Dedupely can do..."
Scott B

Scott B

VP of Platform at HubSpot

"It did more than I expected. Support is great!"
Paweł S

Paweł S

Pipedrive User

"Incredibly effective at tackling massive duplicate data cleanup - exactly what we needed."
D Wright

D Wright

HubSpot User

"Most of all, our team has been impressed by the way the Dedupely Customer Success team consistently goes above and beyond."
Isaac J

Isaac J

Salesforce User

"I do recommend! A++ Pretty easy to use. Adequate reporting. SUPERB CUSTOMER SUCCESS!"
Alina T

Alina T

FieldBee

"We had 300k records in our CRM. Despite the large amount, Dedupely was perfect. The support was especially outstanding."
Simon W

Simon W

Tillhub

"It couldn't have been much easier to connect to HubSpot and run my first dedupe."
Emily K

Emily K

Mercy Housing

"It helped us clean up a giant mess of duplicates after migrating to HubSpot from our old CRM."
J Eddie

J Eddie

HubSpot User

"The app worked great and helped me a lot with hundreds of duplicates in Pipedrive."
Samo J

Samo J

TapHome

"Perfect solution that delivers exactly as promised. Does exactly what we need it to. Great tool."
A Grogan-Crane

A Grogan-Crane

HubSpot User

"In a matter of maybe 30 minutes [...] Dedupely automatically took care of my dupes and merge needs. So happy I found it."
Wasmer D

Wasmer D

HubSpot User

"Fantastic time saver with great filters - auto and bulk merging made so much easier!"
A Team

A Team

HubSpot User

"I was really pleased with Dedupely. It's highly configurable and works well when used manually or for automated deduping."
Laura R

Laura R

Salesforce User

"The data in our CRM is much cleaner thanks to this App. Easy to use and relatively inexpensive."
H Chitty

H Chitty

HubSpot User

"Dedupely was incredibly easy to set up, and the support team replied almost instantly each time I reached out. In just a few
Yuliya

Yuliya

Pipedrive User

"Worked as expected and Nestor at Customer support was extremely helpful walking me through some nightmare duplicate issues."
DiBlasio S

DiBlasio S

HubSpot User

"Works really well, support is A++++++"
Andy G

Andy G

Pipedrive User

"This tool made a week long project take a few hours. Definitely a go-to for deduplication processes."
Burchard J

Burchard J

HubSpot User

"Dedupely helped us to quickly de-duplicate hundreds of records, with a level of transparency that gives you confidence..."
Grattan H

Grattan H

Pipedrive User

"Superior deduping logic with excellent support - highly recommend for cleaning up messy HubSpot records."
M Weppner

M Weppner

"It prioritizes merging while keeping key data. Highly recommended for anyone using Pipedrive integration."
John K

John K

David J Anderson School of Management

"It took away the huge headache we had of merging over 27,000 duplicate contacts."
Sean B

Sean B

Legal CPD

"Great tool that works as promised. Great customer support - Nestor was super helpful onboarding."
R McNaught

R McNaught

HubSpot User

"The application works great and [...] their customer support was responsive and helped me get on the right track!"
Shawnee K

Shawnee K

Salesforce User

"Great support. They are on top of things, and answer questions very quickly."
Larry D

Larry D

Pipedrive User

"Dedupely was huge in improving the quality of my CRM database. It saved me hours of manual merging."
Marco S

Marco S

Efecte