How to find duplicate users in Zendesk
By Jake Marsh · Updated
To find duplicate end users across your whole Zendesk account, install Twinmend, open it from the left navigation bar and click Scan end users. Twinmend reads your end users in your browser and lists groups of profiles that look like the same person, best matches first. Each group shows a score and the reason it matched, such as the same phone number or an email one typo apart. Open Compare to see the profiles side by side.
Why duplicates happen
Zendesk can create a new end user whenever a request comes from an email or social account that isn't on an existing profile. Zendesk describes this in Merging a user's duplicate account. So a customer who writes from a second address, or reaches you from a new channel, often ends up with two or three profiles and split history.
Steps
- Open Twinmend from the left navigation bar.
- Click Scan end users. Twinmend reads 100 users per request and pauses when your account's API budget runs low.
- Read the queue. Groups are sorted best match first. Use the search box and the score filter to narrow the list.
- Open Compare. The profiles appear in columns. Matching emails, phone numbers and organizations are highlighted, and ticket counts load when you open it.
- Decide. Pick the profile to Keep, or click Not duplicates if they are different people. Twinmend doesn't suggest that pair again, on the main page or in the sidebar.
The matching rules
Admins turn each rule on or off and set its score on the Rules tab.
| Rule | Default score | Example |
|---|---|---|
| Same email apart from case, a +tag or Gmail dots | 95 | dana.whitfield+shop@gmail.com and DanaWhitfield@gmail.com |
| Same phone number | 90 | (469) 555-0142 and +1 469 555 0142 |
| A caller's number matches a known phone | 85 | Caller +1 (469) 555-0142 and the customer with that number |
| Same name in the same organization | 75 | Omar Haddad and Haddad, Omar, both in one organization |
| Same name and the same company email domain | 70 | webmail domains don't count |
| Email one typo apart | 60 | dana.whitfeld@ and dana.whitfield@ at one domain |
| Same email user name at a different domain | 55 | dana.whitfield@gmail.com and dana.whitfield@outlook.com |
| Same full name only | 40, off | for small customer bases |
A pair's score is its strongest rule plus 5 for each other rule that matched, up to 100. Pairs at or above Suggest at score (60) are shown. Every email and phone on a profile counts, not just the primary ones.
What keeps false matches out
- Names are normalized. Accents, punctuation, titles and word order are ignored.
- Placeholders never match by name. "Unknown", "Caller" or "Visitor 48213" are skipped.
- Shared values are ignored. A value shared by more than the Shared-value limit (25 by default), such as a hotel switchboard or a reception address, is left out and listed above the queue.
- Big groups go one by one. Groups larger than Largest bulk group (6) are marked for review in Compare first.
Other settings on the Rules tab: Phone country code for numbers typed without one (1 by default), Sidebar auto-check (days) (30) and whether dots in Gmail addresses matter.
Catch new duplicates on the ticket
On a ticket, Twinmend checks the requester; on a user profile, that user. Customers created in the last 30 days are checked when the ticket opens, others when an agent clicks Check for duplicates. A likely match shows "This requester may be a duplicate of ..." with the score and reason.
What it costs
Twinmend is billed monthly by Zendesk per account: Team $49 (up to 15 agents and admins), Growth $129 (up to 50), Business $379 (up to 150), or Enterprise at $2.75 per agent a month above 150. 14-day trial. The Twinmend documentation has every rule and setting.
Twinmend
Duplicate user merge: find duplicate customers, compare side by side, merge in bulk after a dry run. From $49 a month per Zendesk account.
Questions
Can Zendesk find duplicate users by itself?
Zendesk lets you merge two end users you've already found. Twinmend's job is the finding: a scan of every end user with rules and scores.
Does it find duplicates by phone number?
Yes. Numbers match however they were typed, with or without spaces, brackets or the country code, across every number on a profile.
What about agents who misspell an email?
The "Email one typo apart" rule catches two addresses at the same domain that differ by one letter: missing, extra, changed or swapped.
Is the scan saved?
No. Results live only in the open page and are gone when you close it. Only your "Not duplicates" answers and rules are stored, in your Zendesk.
More Twinmend guides
More Zendesk guides
- How to load discount codes into Zendesk from a CSV file (Vouchwell)
- How to hold a ShipStation order or fix its address from a Zendesk ticket (Twinewell for ShipStation)
- How to find your Mirakl shop API key and API host for Zendesk (Wharfwell for Mirakl marketplaces)
- How to split a ticket in Zendesk (Twigwell)