How to Manage and Merge Duplicate Contacts

Modified on: Thu, 4 Jun, 2026 at 10:19 AM

Duplicate contacts can clutter your CRM, split communication history, and make reporting less accurate. HighLevel provides two ways to manage duplicate contacts: manually selecting contacts to merge or using the Manage Duplicates tool to find potential matches by email, phone, or name. This article explains how to review duplicate records, choose the correct master contact, and merge records safely.


TABLE OF CONTENTS


What is Managing and Merging Duplicate Contacts?


Managing and merging duplicate contacts helps keep one accurate contact profile for each person in your CRM. When duplicate records exist, you can combine them into one master record while reviewing key details such as email, phone, business name, tags, conversations, and other contact data.


A master record is the contact profile that remains after the merge. Some information from duplicate records can be retained or combined, while conflicting fields may default to the selected master record unless a different value is chosen during review.


Key Benefits of Managing and Merging Duplicate Contacts


  • Cleaner CRM data: Keep one accurate profile for each contact instead of multiple duplicate records.

  • Better communication history: Combine relevant conversations, notes, tasks, opportunities, and tags into one contact record.

  • More accurate reporting: Reduce duplicate records that may skew contact counts, campaign results, and pipeline visibility.

  • Faster contact management: Use search or the Manage Duplicates tool to quickly find and review possible duplicate records.

  • Improved team visibility: Help users work from the same contact profile instead of splitting updates across duplicates.

Best Practices


  • Run duplicate scans periodically to keep your CRM clean.

  • Always review field conflicts before merging.

  • Use the Reject option only when you’re sure a record isn’t a duplicate.

  • Encourage your team to standardize data entry to prevent future duplicates.


How to Manually Merge from the Contacts List


Manual merge is useful when you already know which contact records are duplicates. You can search for the records, select them from the Contacts table, and merge them into one profile.


  1. Navigate to Contacts > Smart Lists.



  2. Use the Search Contacts box to find possible duplicate contacts.

  3. Search by available contact details such as:

    • Name
    • Email
    • Business name
    • Tags
    • Phone

  4. You can also search manually from the smart list.



  5. Select the contacts you want to merge.

  6. Click More from the top action bar.

  7. Select Merge.



  8. In the Merge Contacts window, choose the contact that should remain as the Master record.

  9. Review fields with different values.



  10. Review All Fields and select the values you want to keep, such as the primary email, phone number, or business name and more.

  11. Click Merge Contacts.


How to Merge Contacts Using the Manage Duplicates Tool


Permissions & Restrictions


RoleAccess
Agency Admin / Sub-Account Admin✅ Full access to find & merge duplicates
Team Members / Users❌ No access



Step 1: Accessing the Duplicate Management Tool


Note: Only Admins can use this feature and works on both the classic and new Contacts List View.


  1. Click on Contacts from your sub-account.

  2. Click on the (three-dot menu)

  3. Click on the Manage Duplicates option.



Step 2: Finding Duplicates


  1. Choose a Find By criterion:

    • Email (recommended default)

    • Phone

    • Name

  2. Click Find Duplicates.

  3. The system will start scanning your contact database and display duplicates that match the selected field



Step 3: Viewing Duplicate Records


  • Once duplicates are found, you’ll see a list of potential duplicate groups.



  • Click on the Down Arrow sign beside a group to expand it.



  • You can expand a group to see all the contacts detected.



Step 4: Reviewing and Resolving Conflicts


  1. You can also choose to review the changes in more details by clicking on Review.

  2. Conflicting fields (like phone number, tags, country, etc.) are displayed side-by-side.

  3. You can:

    • Select which value to keep for each field.

    • Combine multiple tags or additional details.

    • Choose primary email or phone number.

    • Ensure no duplicate opportunities are created.

  4. Once reviewed, click Merge Contacts to proceed.




Step 5: Rejecting Duplicates


If you find that certain duplicates should not be merged:

  1. Click Reject.

  2. Confirm the rejection in the popup:

    • “This email address will not be used to find duplicates again.”

    • This action cannot be reverted.


Note: Rejected emails, phone numbers, or names will be excluded from future duplicate scans.




Step 6: Selecting Records to Merge


Note: Once merged, the process cannot be reverted. Review carefully before confirming.


  1. Select up to 10 records to merge at once.

    • The tool will notify you when the limit is reached (Limit reached 10/10).

  2. Choose one record as the Master — this record will retain key details like name, main email, and main phone number.

  3. All related data (tasks, opportunities, notes, products, etc.) from other records will be combined into this master record.

  4. Click on Merge. Before merging, a confirmation dialog appears:

    You’ll see:

    • A reminder that this action cannot be undone.

    • A note that emails, phone numbers, notes, opportunities, and tasks from all selected records will merge into one.

    • An option to confirm your understanding by checking the acknowledgment box.

  5. Click Merge Duplicates to finalize.


Contact Deduplication Preferences


Avoiding duplicate contacts at the source can save significant time and confusion later. Contact Deduplication Settings give you control over how the system handles new contact entries, allowing you to prevent duplicates before they happen.


  1. Navigate to Settings > Business Profile > Contact Preferences.

  2. Enable or disable Allow Duplicate Contacts.

  3. Choose primary and secondary deduplication fields (Email or Phone).



Troubleshooting


IssuePossible CauseSolution
“No duplicates found”Limited scan criteriaTry switching to another criterion (Phone or Name).
“Limit reached (10/10)”Too many records selectedMerge the first 10, then return to merge the next set.
“Merge button disabled”Confirmation not checkedCheck the “I understand this cannot be undone” box.
Missing merge optionNot an Admin roleContact your Admin to request access.

Frequently Asked Questions


Q: Can I undo a contact merge?
No. Contact merges cannot be undone. Review the selected contacts, master record, and field values carefully before confirming.


Q: How many contacts can I merge at once?
You can merge up to 10 contacts at one time.


Q: What is the difference between manual merge and Manage Duplicates?
Manual merge is used when you already know which contacts should be merged. Manage Duplicates helps find possible duplicate records by email, phone, or name.


Q: Why don’t I see the Merge Contacts button?
The Merge Contacts option appears when you select 2 or more valid contacts, up to a maximum of 10. Make sure you have permission to manage contacts, the selected contacts are in the same sub-account, and the contacts are visible in the current list view.


Q: What causes duplicate contacts in HighLevel?
Duplicates can be created through manual entry, CSV imports, forms, calendar submissions, or third-party tools such as Zapier.


Q: Which contact should I choose as the master record?
Choose the contact with the most accurate and up-to-date information. The master record remains after the merge and should contain the details you trust most.


Q: What happens to field data during a merge?
The selected master record retains its details. Unique information from other selected records may be added or combined, while conflicting fields use the selected value or the master record’s value.


Q: Will custom fields be affected during a merge?
Custom field values from another contact are added only when the matching field is blank on the master record. Existing custom field values on the master record are not overwritten.


Q: What happens to notes, conversations, tags, appointments, payments, orders, invoices, courses, community groups, and products after merging?

Selected information merges into the master contact. Any remaining fields, including appointments, payments, orders, and invoices, default to the master record’s values. Courses, community groups, and products combine information from all selected records.


Q: What happens when I reject a duplicate suggestion?
The rejected suggestion will not appear again for that duplicate matching rule. This action cannot be reverted.


Q: How do I prevent duplicates from form or calendar submissions?
Review Contact Deduplication Preferences and make sure Allow Duplicate Contacts is turned off when you do not want duplicate contacts created from matching submissions.


Q: What happens to a contact’s workflows when I merge duplicates?
If a duplicate contact is deleted during the merge, HighLevel transfers the workflow execution to the master contact so the automation can continue. If the master contact is already enrolled in the same workflow, HighLevel stops the extra run and keeps the workflow execution that is already running.


Q: Can I automatically merge duplicate contacts?
Yes. Use the Workflow Action – Merge Contact when you want duplicate contact merging to happen inside a workflow.



Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article