Catch duplicate records with fuzzy matching and a configurable threshold before they pile up.
Smart Duplicate Detector stops duplicate records before they corrupt your reports and frustrate your team. Using fuzzy matching with a configurable similarity threshold, it catches near-duplicates that exact-match checks miss, such as "Acme Ltd" versus "ACME Limited".
What it does
As a user fills in a record, the module compares it against existing records using fuzzy string matching. When the similarity crosses the threshold you set, a clear warning banner appears inside the form so the user can review the likely match and avoid creating a duplicate. You control how strict the matching is and which fields are compared.
Key features
- Fuzzy matching that catches near-duplicates, not just exact ones
- Configurable similarity threshold to tune sensitivity
- Clear in-form warning banner before the duplicate is saved
- Works across contacts and other Odoo models
Who it's for
Teams with large or fast-growing databases, especially in sales, support and accounting, who need clean master data for reliable reporting and communication.
Frequently asked questions
How do I find duplicate records in Odoo with fuzzy matching?
Smart Duplicate Detector compares records using fuzzy matching and a configurable threshold, catching near-duplicates that exact matching misses.
Can Odoo warn me before I create a duplicate contact?
Yes. It flags likely duplicates as you save, with a clear on-screen banner, so duplicates never pile up.
Which models does it work on?
It can be configured for contacts and other models, with adjustable matching fields and a tunable similarity threshold.
How do I configure the duplicate matching threshold in Odoo?
You set a similarity threshold and choose which fields are compared, so you control how strict the matching is. Raise it to flag only very close matches, or lower it to catch looser near-duplicates.
What is the difference between the free and Smart Duplicate Detector for Odoo?
The free Duplicate Record Detector warns on close, mostly exact matches, while Smart Duplicate Detector adds fuzzy matching with a configurable threshold and a clear in-form banner. Fuzzy matching catches near-duplicates like Acme Ltd versus ACME Limited that exact checks miss.
Does Smart Duplicate Detector work on Odoo Community and Enterprise?
Yes, it works on both Community and Enterprise. Each Odoo Apps Store branch is its own listing, so use the version selector to pick the one matching your Odoo.
Want this in your Odoo?
See the full feature list and screenshots, or talk to our certified Odoo team about setup and customization.