Overview
Duplicate detection looks through your CRM for records that seem to be the same contact or account, then either queues them for you to check or merges them for you. It can also check each new contact or account as it’s created, and warn about or block a likely duplicate before it’s saved. You control four things:- Which records Reevo checks: all of them, or only the ones that match your filters.
- How Reevo decides two records match: which fields to compare, and how strictly.
- What Reevo does about it: for each rule, hold matches for your approval or merge them automatically, with restrictions on what can ever be merged automatically.
- What happens when someone creates a record: for each rule, don’t check, warn, or block.
At a glance
Duplicate detection vs. unique fields
These are two separate features on the same settings page, and they solve opposite problems:Before you start
Only admins can set this up. If you aren’t an admin, you won’t see the Data integrity page. Contacts and Accounts are configured separately. Switch between them at the top of the panel. Each keeps its own on/off setting, its own detection filters, its own rules, and its own auto-merge restrictions, so turning detection on for Contacts does nothing for Accounts.How detection runs
Detection runs three ways:Status and counts
The Automatic duplicate detection card at the top of each object’s settings shows whether detection is On or Paused, when the last scan ran and how it went, and two shortcuts:- View auto-merge history: records Reevo merged for you, with a count. Click to see what was merged.
- Review duplicates: matches waiting on you, with a count. Click to open the review queue.
Choose which records to check
The Detection filters card limits duplicate detection to the contacts or accounts that match your filters. Leave it empty to check every record. Records outside your filters are never flagged or merged by a scan, and are never offered as a match when someone creates a record. Filters use the standard fields on the object. Custom fields and fields that link to other records aren’t available here. Contacts and Accounts each have their own filters.Matching rules
Matching rules decide when two records count as duplicates. Reevo treats them as match any rule:- Two records are duplicates if they satisfy any one of your rules.
- A rule is only satisfied when every field in it matches.
1. Build your rules
Click Add rule to add one or more rules describing which combinations of fields mean “this is the same record”. For example, a Contacts rule of Display name and Primary email only flags two contacts when both their name and their email match. Add a second rule, say Display name and LinkedIn URL, to widen the net without loosening either rule.2. Choose what Reevo does with a match
Each rule has its own Scan with setting, which decides what happens when a scan finds a duplicate through that rule:3. Pick exact or fuzzy for each field
Some fields let you choose how strictly to compare. Others are always exact.- Text is lowercased and trimmed, so
Acme, Inc.can matchacme inc. - Emails ignore anything after a plus sign, so
jane+sales@acme.commatchesjane@acme.com. On Gmail addresses only, dots in the name are ignored too. - Phone numbers compare on digits, ignoring a leading US or Canadian country code.
- Web addresses drop
http://,www., anything after a question mark, and any trailing slash.
acme.com and acme.net count as a match. Set those fields to exact if you work with companies that use several unrelated domains.4. Choose your fields
ContactsPreview before you commit
Click See matching examples on a rule to see how sample pairs would be treated under that rule’s settings. The examples use sample values, not your records. Check them before saving, especially if you’re moving a rule to a review mode that merges on its own.Check for duplicates when records are created
Each rule also has an On create setting, which decides what happens when someone creates a contact or account that matches an existing one through that rule:- In a create form, Reevo checks for matches as they fill in the details and shows This contact may already exist or This account may already exist with links to the matching records. They only see records they have access to.
- When a save is blocked, the form shows Contact creation blocked or Account creation blocked. They can open the matching record or change the values and try again. Admins also get a Create anyway button.
- In imports and workflows, a blocked record isn’t created: the import row is reported as not imported, and the workflow step fails with a message saying the record is a duplicate.
Review and merge duplicates
What happens next depends on the review mode of the rule that found the match. Waiting for you. Every match found by a Manual review rule, the fuzzy ones from a Mixed review rule, and anything stopped by your auto-merge restrictions. Open the queue from Review duplicates, then approve or dismiss each one. Approving runs a normal merge. Merged for you. Exact matches from a Mixed review rule, and most matches from a Minimal review rule.Restrict auto-merges
The Auto-merge restrictions card sets limits on what Reevo will ever merge by itself. They apply to all rules. When one applies, Reevo sends the records to review instead of merging them.Which record survives
When Reevo merges by itself, it keeps whichever record it judges more established, working down this list until one wins:- The one with more activity on it.
- Then the one linked to more other records.
- Then the one updated most recently.
Save your settings
Your changes are held until you save. An Unsaved changes marker appears at the top of the page next to two buttons:- Save changes applies everything.
- Discard changes throws away your changes.
- New duplicates only leaves suggestions in review as they are. New duplicates use the new settings.
- Re-check now re-checks suggestions in review against your new settings.
Troubleshooting / FAQs
Who can set up duplicate detection?
Who can set up duplicate detection?
How is this different from unique fields?
How is this different from unique fields?
Why hasn't a duplicate I just made been flagged?
Why hasn't a duplicate I just made been flagged?
Why was I stopped from creating a contact or account?
Why was I stopped from creating a contact or account?
Can I limit duplicate detection to some of my records?
Can I limit duplicate detection to some of my records?
What's the difference between exact and fuzzy?
What's the difference between exact and fuzzy?
Why can't I use phone number on its own?
Why can't I use phone number on its own?
Will Reevo merge records without asking?
Will Reevo merge records without asking?
When Reevo merges on its own, which record is kept?
When Reevo merges on its own, which record is kept?
Can Contacts and Accounts work differently?
Can Contacts and Accounts work differently?
What happens to my review queue if I turn detection off?
What happens to my review queue if I turn detection off?
Does changing my settings affect matches already in the queue?
Does changing my settings affect matches already in the queue?
Still have questions? Sign in and use Ask Reevo for instant answers or to raise a support ticket.