Blog
HubSpot

How to Bulk Merge HubSpot Companies Without Losing Data

Domain root matching, primary record rules and a field-level preview, so a bulk company merge in HubSpot keeps the data you need.

September 10, 2026
#
min read
Dozens of faint company icons converge on the Dedupely mark and come out as one solid company record.
Gaby Salinas
Gaby Salinas
Marketing

Table of contents

View as Markdown

Merging company records in HubSpot introduces immediate operational risk. Because company merges permanently delete secondary record IDs, re-stitch activity timelines, and consolidate properties, an uncalculated merge can silently overwrite custom fields or alter primary deal associations. In fact, 40% of teams actively delay CRM cleanups out of fear of merging the wrong data, losing history, or breaking system associations.

Executing a bulk merge safely requires moving away from manual pair reviews and generic CSV exports, focusing instead on deterministic selection logic, field retention rules, and staged verification.

Matching Beyond Exact Domains

Standard native deduplication relies heavily on exact domain matches (company.com = company.com). In practice, 25% of companies find that native deduplication tools miss duplicates due to minor formatting, punctuation, or spelling differences, while others lack domain values entirely. Finding these records requires going beyond basic exact-match filters.

Domain Root Matching

Stripping prefixes (www.), suffixes, and top-level domain variations (.com, .org, .co.uk) allows domain root matching to group regional branches and alternate web properties together. This brings non-exact domain matches to light for review before any automated merge happens.

Matching on Other Identifier Fields

When records lack domain values altogether, matching can run independently against other key properties. Adding fields like exact or fuzzy Company Names, Phone Numbers, Tax IDs, or custom internal IDs ensures orphaned duplicates are identified even without domain data.

Primary Record Selection Frameworks

Automating bulk deduplication requires clear merge results. Assigning primary status at random or relying solely on manual evaluation creates severe bottlenecks.

A structured primary record strategy relies on clear system logic:

  • Oldest Record: Preserves original conversion sources, first-touch marketing attribution, and historical creation dates.
  • Newest Record: Prioritizes accounts with recent rep activity and up-to-date sales communication.
  • Last Updated Record: Connects primary status with records recently modified by integrated tools or manual data cleanup.
  • Most Field Data: Selects the record holding the highest density of populated properties to minimize net field loss.
  • Custom Field Logic: Allows admins to select any specific property on the record as the designated criteria for primary record selection.

Property Preservation and Conflict Resolution

Data loss during bulk merges happens property by property. When two records have conflicting values, applying a single global rule across every field risks overwriting important account context.

Because every business treats data differently, property preservation is context-dependent. How you resolve conflicts should depend on how your team uses each specific field:

  • Active Pipeline Fields: Properties like Account Owner, Lifecycle Stage, or deal status represent ongoing sales momentum. Conflict resolution should protect the value that reflects active business operations, regardless of which record is older.
  • Descriptive & Contextual Fields: For fields like company descriptions, addresses, or internal notes, the right choice depends on the value itself. Teams evaluate these case by case, prioritizing whichever value offers cleaner formatting or better detail.
  • System-of-Record Fields: For baseline metrics where historical consistency matters most, deferring to the primary record's value maintains consistency with existing reporting and attribution models.

Field-Level Previews

Exporting a CSV backup is often viewed as a fallback option when bulk merging, but spreadsheets only save static property values. Before applying changes across the CRM, admins should be able to set up field-level match options and define primary record merge rules so specific property values win based on custom criteria. Running a scan generates a field-level preview of how duplicate sets will merge. If a rule produces an unexpected result, the matching logic or field rules can be adjusted before updating any records.

Once field-level rules are set, testing the merge logic on an isolated sample of 50 duplicate record sets provides immediate validation. Reviewing those 50 merged records directly inside HubSpot's UI confirms that associated Contacts, Deals, Tickets, communication timelines, and custom fields preserved as intended before processing the remaining database.

Establishing merge rules for predictable outcomes protects historical account context during massive cleanups. By combining domain root matching with custom field preservation logic teams keep full control over data integrity.

Frequently Asked Questions

How do you prevent duplicate company records when contacts use regional or alternate domains (e.g., .org, .com.mx, .mx)?

HubSpot automatically creates a new company record whenever an incoming domain string doesn't match an existing primary domain exactly. You cannot block creation natively, but you can automate resolution: use Domain Root matching to strip country extensions and TLD variations post-creation, then apply primary record rules and let Auto Merge combine them into one primary record.

How should complex enterprise structures with separate brand domains be handled?

This depends entirely on your go-to-market structure:

  • Account-Based Model (Single Account): Use Domain Root matching to strip domain prefixes/suffixes and merge regional records into a central primary account. This keeps all deal histories, communication timelines, and child contacts under one global company record.
  • Entity-Based Model (Separate Subsidiaries): Keep domain matching restricted to exact regional variants so separate business units remain distinct entities, utilizing parent-child associations rather than merging them.

At what point does native HubSpot deduplication stop being effective?

Native tools encounter structural limits under five specific conditions:

  1. Connected web tools, or third-party integrations create duplicate records from scratch for existing customers instead of updating active profiles, bypassing native exact match rules.
  2. When 20, 30, or 40+ duplicate records exist for a single company entity, native interfaces require tedious record-by-record review passes rather than resolving the entire group in a single pass.
  3. High-volume databases quickly hit native tool display caps (showing between 2,000 and 10,000 matches depending on plan tier).
  4. Native rules miss records with alternate domain extensions or minor typos/formatting differences.
  5. Your dataset relies on custom fields that require conditional retention rules to prevent secondary fields from overwriting primary data.

Merging duplicate companies in HubSpot is what Dedupely is built for: domain root matching, primary record rules you set, and a field-level preview before a single record changes.

Start free, connect your CRM, and see the duplicates you have before you merge anything. Start here.

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

20 free trial merges and as much free support as you need to get your duplicates under control.

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

H Chitty

HubSpot User

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

Alina T

Sales Operations Specialist, FieldBee

51–100 employees
"Great tool that works as promised. Great customer support - Nestor was super helpful onboarding."

R McNaught

HubSpot User

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

John K

Head of Marketing, David J Anderson School of Management

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

Samo J

Founder & CSO, TapHome

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

M Weppner

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

Yuliya

Pipedrive User

Pipedrive MarketplacePipedrive Marketplace
"Incredibly effective at tackling massive duplicate data cleanup - exactly what we needed."

D Wright

HubSpot User

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

Shawnee K

Salesforce User

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

DiBlasio S

HubSpot User

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

Laura R

Salesforce User

Salesforce AppExchangeSalesforce AppExchange
"It couldn't have been much easier to connect to HubSpot and run my first dedupe."

Emily K

Mercy Housing

HubSpot MarketplaceHubSpot user
"It did more than I expected. Support is great!"

Paweł S

Pipedrive User

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

Grattan H

Pipedrive User

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

Scott B

VP Platform Ecosystem, HubSpot

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

Burchard J

HubSpot User

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

Sean B

Managing Director, Legal CPD

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

Isaac J

Salesforce User

Salesforce AppExchangeSalesforce AppExchange
"Great support. They are on top of things, and answer questions very quickly."

Larry D

Pipedrive User

Pipedrive MarketplacePipedrive Marketplace
"Works really well, support is A++++++"

Andy G

Pipedrive User

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

Simon W

Tillhub

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

Allan R

Co-founder & Managing Director, Target3D

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

Marco S

Information Systems Manager, Efecte

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

A Team

HubSpot User

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

J Eddie

HubSpot User

HubSpot MarketplaceHubSpot Marketplace
"Perfect solution that delivers exactly as promised. Does exactly what we need it to. Great tool."

A Grogan-Crane

HubSpot User

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

Wasmer D

HubSpot User

HubSpot MarketplaceHubSpot Marketplace

Running CRM cleanup for clients? See the Partner Program

Skip to content