← All Field Notes
GHL · Digital Marketing Agency · Sep 23, 2026

Merge Duplicate Contacts in HighLevel and Stop Making New Ones

Merge Duplicate Contacts in HighLevel and Stop Making New Ones

Key Takeaways

The same customer shows up three times in your CRM. One record has the phone number, one has the email from their last purchase, and one has the text thread. Your follow-up goes to the wrong one, or goes out twice. HighLevel's tutorial on the Duplicate Manager shows how to clean that up in bulk. We do marketing automation in San Jose and across the Bay Area at On Point Tech Solutions in Los Gatos, and a messy contact list breaks more automations than any bad workflow does.

Finding Duplicates

Go to Contacts, click the three dots in the top right and choose Manage Duplicates. You can match on email, phone or name. Pick one and click Find Duplicates.

Each match opens in a dropdown with every contact that shares that value. In the video, four separate contacts share one email address, each with a different phone number or name. Uncheck any contact that shouldn't be part of the merge.

HighLevel Duplicate Manager finding duplicate contacts by email for marketing automation in San Jose

Master Contact, Review, Merge or Reject

Before merging, pick the master contact. Everything else gets folded into it, and when two records disagree, the master's value wins. If one record carries the tags or activity you care about, make that one the master.

From there you have three choices.

Match by Name for the Tricky Ones

Email matching misses the most common real world case: someone buys with one email, then fills out a form somewhere else with a different one. Same person, two records. Running Manage Duplicates by name catches those, and you go through the same review and merge steps.

Reviewing fields before merging duplicate contacts in a Go High Level CRM

Stop Making New Duplicates

Merging cleans up the past. The setting that protects the future is under Settings, Business Profile, in the contact deduplication preferences. The presenter had to turn on "allow duplicate contact" just to create the mess for the demo. For most businesses it should be off, with HighLevel matching on email or phone. With that set, HighLevel merges contacts automatically as they import, opt in or reply.

Why This Matters for Bay Area and San Jose Businesses

Most of the local owners we talk to in San Jose, Campbell and Los Gatos have contacts coming in from everywhere: the website form, a Google call, a Yelp message, an old spreadsheet somebody imported once. Every source is a chance for a duplicate. Then the review request goes to the record with no phone number, or a customer gets a "we miss you" text the day after a job. Clean data is what makes the automation look smart instead of sloppy.

A couple of habits we keep on client builds. Export your contacts before a big merge session, since a merge can't be undone. And when two records look alike but you aren't sure, use Review, not Merge.

Practical Steps

  1. Check Settings, Business Profile and make sure duplicate contacts are not allowed, matching on email or phone.
  2. Export your contact list as a backup.
  3. Run Manage Duplicates by email and merge the obvious matches.
  4. Run it again by phone, then by name, and use Review on anything that isn't clear cut.
  5. Reject shared family or office emails so they stop coming back.
  6. Repeat once a month, or after any big import.

Watch the Duplicate Contacts Tutorial

Final Thoughts

Every automation you run is only as good as the contact record it lands on. One customer, one record. If you want your CRM cleaned up and set up so it stays clean, On Point Tech Solutions does marketing automation for San Jose and the whole Bay Area from Los Gatos. We build it for you or teach your team with an SOP, and you own everything we set up. Start at optechsol.llc.

Want this working in your business?
Get my plan ← Back to all Field Notes