HubSpot Duplicates, Cleared Properly
HubSpot duplicates are rarely just a ticket. One contact becomes two contacts, which becomes two ticket threads and two versions of one customer.
How duplicates work on HubSpot
The shape of the problem, and the order to tackle it in.
Fix the contacts first
A second email address makes a second contact, and every ticket from it attaches to the wrong record. See merging contacts.
Then the companies
One customer with three domains becomes three companies unless you add every domain to the surviving record.
Then keep the tickets clean
Duplicate tickets arrive daily, which no weekly data routine keeps up with. That is the part worth automating.
Why HubSpot duplicates keep appearing
HubSpot deduplicates contacts on email address and companies on domain. That works until a human uses a different email, a form is filled in with a personal address, a list is imported without a matching key, or one customer legitimately has three domains.
Once the contact splits, everything downstream splits with it: the ticket history, the deal, the email engagement and the view your team has of that customer.
So HubSpot deduplication is two jobs. Merge what has already split, and stop new splits at the point of creation.
What HubSpot does today
The native merge is good. Knowing what to merge is the part that is missing.
| HubSpot | With Ticket Merger | |
|---|---|---|
| Merge contacts and companies | ||
| Duplicate management for contacts | ||
| Duplicate detection for tickets | Coming | |
| Merge more than two records at once | Coming | |
| Continuous rather than periodic | Coming |
What we are building for HubSpot
Contacts and companies
The root cause of most duplicate HubSpot tickets, and where the native tooling actually helps.
Tickets
Two at a time, no bulk option, and no duplicate detection at all on the ticket object.
Deals
Duplicate deals double a number your leadership is planning around.
Permanent merges
Nothing in HubSpot can be unmerged, which is why exporting before a cleanup is not optional.
Prevention
Form settings, import keys and integration behaviour decide how many you create next month.
On the roadmap
Service Hub is next after Zendesk and Freshdesk.
HubSpot guides worth reading
Written for the admin who needs it working today.
How to merge contacts in HubSpot
What survives the merge, and why it cannot be undone.
Read moreHow to merge companies in HubSpot
Picking the primary, and the multiple domains problem behind most duplicates.
Read moreHow to merge tickets in HubSpot
Two at a time from the Actions menu, and the permission you need.
Read moreFinding duplicates in HubSpot
What the duplicate management tool surfaces, and what it never will.
Read moreHubSpot deduplication
A process that survives contact with reality rather than a one-off cleanup.
Read moreHubSpot Service Hub explained
What it includes, who it suits, and what it costs per seat.
Read moreAll HubSpot guides
Every guide we have written about HubSpot, broken down by subject: setup, automation, reporting, integrations and the rest.
Read moreFrequently asked questions
How do you fix HubSpot duplicates?
Merge what exists with the duplicate management tool, then close the source: match forms and imports on email for contacts and domain for companies, and keep ticket creation to one channel.
Does Ticket Merger support HubSpot yet?
Not yet. Ticket Merger connects to Zendesk and Freshdesk today, and HubSpot is next on the roadmap. Tell us you want it and we will let you know the moment it is ready, since we prioritise by how many people ask.
Can I review merges before they happen?
No. Once a pair matches your rules, Ticket Merger merges it. What you control is what qualifies: requester, the subject keywords you list, the time window, and the groups, forms or tags you exclude. To see how it behaves before it touches everything, point it at one group first and widen from there. Every merge leaves a note on the thread saying what was merged and why.
What stops it merging two tickets that are not the same?
Rules you set. Match on requester, subject keywords, status, priority, category or group, and a time window, and exclude anything you want left alone, like tickets from a specific form, group or tag. Anything that does not clear those rules is left alone.
How long does setup take?
About five minutes to connect, and the first scan of your open queue runs immediately after. Onboarding help is included on every plan.
The full HubSpot library
Everything we have written about this platform, most-searched first.
HubSpot support is coming
Ticket Merger merges duplicates automatically on Zendesk and Freshdesk today, and HubSpot Service Hub is next on the roadmap. Put your name down and we will tell you when it ships.
Start free trial14-day free trial. No credit card required.