More efficient way to find and merge duplicate contacts

The Sales CRM functions more as intended for lead capture from a web form where one email would be provided to create the contact record.  

You're thinking in terms of the CRM as a Sales and Marketing tool, which it is, but it's also just a CRM: Connected to Gmail it's getting new records daily from people that have multiple email addresses.  Moreover, just doing an import of addresses from other databases can result in multiple Contacts being created for the various email addresses someone might have.

Consider myself as an example, I have 12 different email addresses.  When I take a new client or job, I'll have another.  Those are 13 different records. They are all just me and each of those email addresses should be more easily uncovered as associated with the same person and merged.


What needs to improve
Today we have to go into a Contact records and use the Merge function to find the other emails and merge them.  That's a manual process. A pain for large Contact databases.

The Contact list should have a "Find and Dedup" option.  The CRM should find likely duplicates not based on the email identifier but other personal identifiers: same name, similar name in same location, etc.  Flag those in the list and make it easy to check the duplicate Contacts and "Merge" them.

This really needs to be done as part of the platform as growing companies, teams with many people using Gmail as part of their outreach, etc. will constantly result in new Contact records that can go unnoticed as duplicates of existing records.

HubSpot updates
137 Replies
Regular Contributor

I agree it would be nice to also have this functionality within companies. We also have a lot of these that are duplicates. 

Occasional Contributor

Hi all,


I would strongly suggest giving Insycle a go. It is an app available in the market place.


I've just started using it. It is good for appending when uploading. And also has a duplicate finding tool where you can search by all the different properties.


I don't work for Insycle but very happy to have found the system.





New Member

need this! 

New Contributor

Would LOVE this. Thank you!

Esteemed Advisor

Again, there is so much to read on this.  It says BETA.  Where is this in the planning stage?  Thanks.

Regular Contributor

Hi Everyone! In case you missed it, Hubspot rolled out this functionality - finally - to dedup contacts.


If you did not yet receive it, contact Hubspot to check it out. It is easily found in the Contacts page > Actions > Manage Duplicates.


It is still basic, limited in how much info it shows you, but you can preview the contacts and their companies there.


One thing to keep in mind - if you have duplicate contacts in duplicate Companies, you would likely want to merge the companies first/too. If you merge the duplicate contacts, afterwards you do not have a way to find those dup companies.

New Contributor

I would suggest using Insycle. Such a great application for matching records, finding duplicates, and safely reorganize your data with simuations that allow you to test your changes before making any official changes in your CRM. Here's a link to their HubSpot specific content:

Regular Contributor

Hi All!


Who here has and tried the NEW Hubspot deduplication tool?<hubspotID>/contacts


Re Insycle - I tried but it did not work for us - maybe because we hve tons of contacts and companies. Anyone here use Insycle for 400k or more contacts? If yes - how is your experience? How long does it take to do queries?



HubSpot Product Team
HubSpot Product Team

Hi all -- We're excited that we're getting closer to being able to release the new tool to all customers. We're working to scale its processing, so that it works for everyone, including customers with large numbers of contacts. 


The link in BB1's post will only work if your portal has been accepted into the beta program. If you are interested in becoming an early user - please fill out the beta form here. We will be in touch if you are a good fit.


We won't be accepting every submission into the beta, but we will reach out to submissions that are a good fit for the early version of the tool.


Thank you

Esteemed Contributor

I've used the dedupe tool. It works, but might be clunky for those with lots to dedupe (i.e., time consuming). I wonder if it wouldn't be better for HS to create a little programming module while you're entering names (at the point of creation) to help detect dupes? For instance, if I see a contact with a gmail but the exact same name at the exact same company, I stop. A little programming should accomplish this on the front end instead of wasting time after the fact. And, to use a 3rd party tool is, IMHO, a waste of money. One product should be able to accomplish this feature. The problem is HS spends most of its bucks on the marketing side vs CRM....sigh.