How do I merge duplicate contacts?
Short answer
Find duplicates by matching phone number and email rather than name, review the merge before confirming it, and keep the record with the most complete history as the survivor. Merging by hand a few at a time beats a bulk tool with no review.
Before you start
- A way to search or filter contacts by phone and email.
- Understanding of which fields hold job history, notes, and tags.
- A backup or export of your contact list before making bulk changes.
- Agreement on which record should be considered the primary one.
Step by step
- 1
Search by phone and email, not name
Names get misspelled and shortened, but phone numbers and emails rarely change.
Matching on name alone misses obvious duplicates and flags false ones.
- 2
Pull up both records side by side
Compare job history, notes, tags, and pipeline stage before touching anything.
The record with more activity should usually survive the merge.
- 3
Choose the survivor record
Pick the one with the fullest history and correct current contact details.
Merging into the wrong record can bury important history under the discarded one.
- 4
Confirm the merge preview
Check that fields, tags, and notes from both records are captured before finalizing.
Most merge tools show a preview, and skipping it is how information gets lost silently.
- 5
Merge a handful at a time
Work through obvious duplicates in small batches rather than one giant bulk operation.
Small batches are easy to double check and easy to undo if something looks wrong.
- 6
Fix the source of the duplication
Check whether a form, import, or integration is creating new contacts instead of matching existing ones.
Cleaning up duplicates without fixing the cause means doing this again next month.
- 7
Recheck the list after a month
Run the same phone and email search again to confirm duplicates have not returned.
This confirms whether the root cause was actually fixed.
What good looks like
- Every customer has one record with their full history in one place.
- Staff stop wondering which record is the real one before calling.
- Reporting on leads and revenue stops being inflated by duplicate entries.
- The source of duplicate creation gets identified and fixed.
Common mistakes
The ways this goes wrong in data, and what to do instead.
Matching only on name›
Small spelling differences or nicknames hide real duplicates from a name search.
Do this instead: Search and match duplicates using phone number and email instead of name alone.
Merging without reviewing the preview›
Notes or tags from the discarded record disappear because nobody checked before confirming.
Do this instead: Always review the merge preview and confirm both records' history are represented.
Never fixing the cause›
The same duplicates reappear every month because a form keeps creating new contacts.
Do this instead: Trace where duplicates originate and configure it to match existing contacts instead.
Frequently asked
5 questions about merge duplicate contactsRelated guides
Pick the next thing to set up, or back up a step if something here assumed work you have not done yet.
Do this next
The natural follow-on tasks once this one is working.
People usually get here from
Guides that lead into this one, in case you skipped a step.
More in Data
Nearby tasks that share the same setup and vocabulary.
Was this guide helpful?
Tell us what worked and what didn't. It shapes what we rewrite next.
You didn't get into business to be in the tech business.
Managed Tech clients hand this to us. We build it, test it, maintain it, and add to it as the business changes, so nobody on your team has to become the person who knows how the system works.

