Blogs | Markivis

Merge & Clean Duplicate Contacts in HubSpot | Markivis

Written by Markivis | Jul 30, 2026, 5:30:00 AM

Key Takeaways

  • Duplicate contacts split a person's history across records, so nobody sees the full picture.
  • HubSpot has a built-in duplicate management tool that suggests likely matches to merge.
  • Merging combines two records into one, keeping the most complete information.
  • Prevent duplicates at the source with good forms and import hygiene, not just cleanup.
  • Clean regularly, because duplicates creep back in through imports and form fills.

Why Duplicate Contacts Matter

A duplicate is when the same person exists as two or more separate contact records, often because they filled out a form with a different email, or got imported twice. It seems harmless until you realize each record holds only part of the story: one has their email history, another has their deal, a third has their support tickets. Nobody sees the whole person.

That fragmentation quietly damages everything downstream. Sales reps miss context, emails get sent twice, reports double-count, and lead scores split across records so nobody crosses the threshold. Cleaning duplicates isn't housekeeping for its own sake, it's how you make sure every interaction is informed by the full history, and every report counts each person once.

How to Merge and Clean Duplicates: Step-by-Step

Duplicate management tools sit in the Contacts area; confirm the exact menu path and any tier limits in your portal.

Step 1: Open the Duplicate Management Tool

  • Log into your HubSpot account.

  • Go to your Contacts and find the duplicate management or 'manage duplicates' option.

  • HubSpot will suggest pairs of records it thinks are the same person.

  • Confirm the exact location in your portal, as it varies by plan.

Step 2: Review Each Suggested Match

Don't merge blindly; check each pair first. For every suggested duplicate:

  • Compare the names, emails, and companies.

  • Confirm it's genuinely the same person, not two people at one company.

  • Look at which record holds more complete information.

  • Set aside any pair you're unsure about rather than guessing.

Step 3: Merge the Records

In HubSpot, merging combines two contacts into one. When you merge:

  • Choose which record is the primary one to keep.

  • The secondary record's information folds into the primary.

  • Activity history from both is preserved on the merged record.

  • Review the result to confirm nothing important was lost.

Step 4: Clean the Underlying Data

  • Standardize fields that cause duplicates, like inconsistent company names.

  • Fix obvious data-entry errors while you're in each record.

  • Use consistent formatting for phone numbers and job titles.

  • Document any naming conventions so the team stays consistent.

Step 5: Prevent Future Duplicates

Cleanup is temporary if duplicates keep coming back. Reduce them at the source:

  • Use email as the primary unique identifier on forms.

  • De-duplicate spreadsheets before importing them.

  • Avoid importing the same list twice.

  • Schedule a regular check of the duplicate tool.

Best Practices for Managing Duplicates

  • Review Before You Merge: Always confirm a suggested pair is genuinely the same person. Merging two different people is far harder to undo than leaving a duplicate.

  • Keep the Most Complete Record: When merging, set the richer record as primary so the merged contact keeps the fullest history.

  • Standardize at the Source: Most duplicates come from inconsistent data on forms and imports. Fix the inputs, not just the outputs.

  • Clean on a Schedule: Duplicates creep back through everyday form fills and imports. A regular cleanup keeps the database trustworthy.

  • Use Email as the Identifier: Treating email as the unique key on forms is the simplest way to stop most duplicates before they're created.

How to Use Clean Data in Your Workflow

  • Give sales reps a single, complete record so every conversation is fully informed.

  • Trust your reports again, knowing each person is counted once.

  • Keep lead scores intact instead of split across duplicate records.

  • Run a periodic duplicate check as part of your regular CRM maintenance.


Troubleshooting Common Duplicate Issues

Problem: The tool isn't suggesting obvious duplicates

Solution: Matching usually keys on email. Records with different emails may not be flagged, so search and merge those manually.

Problem: I merged two different people by mistake

Solution: Merges are difficult to fully reverse, which is why review comes first. Going forward, confirm each pair before merging.

Problem: Duplicates keep coming back after cleanup

Solution: They're being created at the source. Tighten form settings to use email as the identifier and de-duplicate imports before uploading.

The Bottom Line

Duplicate contacts split a person's history across records and quietly corrupt your context, your emails, and your reports. Merge carefully, keeping the most complete record, then fix the forms and imports that create duplicates in the first place. Clean on a schedule, because they always creep back.

The Markivis Approach

We treat duplicate contacts as a revenue issue, not just housekeeping:

  • Review before merging: We confirm every suggested pair is genuinely the same person, since merging two different people is far harder to undo.

  • Keep the most complete record: We set the richer record as primary, so the merged contact keeps its fullest history.

  • Fix the source, not just the symptom: We standardize forms and imports to use email as the identifier, so duplicates stop forming in the first place.

  • Clean on a schedule: We build duplicate checks into regular CRM maintenance, so the database stays trustworthy as it grows.

This commitment to clean, reliable data is how we turned marketing into a scalable revenue engine for Maple Assist, where trustworthy records made every campaign and report dependable. See the Maple Assist case study.