Skip to Content

Data Quality

Duplicate Record Detector

Warn users when saving a record that matches an existing one, for free.

FreeLGPL-3Odoo 19.0Live on Odoo Apps

Duplicate Record Detector stops duplicates at the source by warning Odoo users the moment they try to save a record that matches an existing one. It is a lightweight, free way to keep your contacts and other records clean from the start.

What it does

When a user saves a record, the module checks for an existing record that matches and, if it finds one, shows a warning so the user can stop and review before creating a duplicate. This simple guardrail prevents the slow build-up of duplicate contacts and records that makes reporting and communication unreliable.

Key features

  • Warns on save when a matching record already exists
  • Helps prevent duplicate contacts and records
  • Simple to install and use
  • Free and open source under LGPL-3

Who it's for

Any Odoo team that wants cleaner data without extra process. For advanced needs, fuzzy matching and a configurable similarity threshold are available in Smart Duplicate Detector.

FAQ

Questions about Duplicate Record Detector

How do I stop duplicate records in Odoo for free?

Duplicate Record Detector warns users when they save a record that matches an existing one, at no cost.

Does Odoo warn about duplicate contacts on save?

With this free module, yes; it shows a warning when a matching record is found.

Do I need the advanced version?

The free version warns on close matches; Smart Duplicate Detector adds fuzzy matching and a configurable threshold.

Need this customised for your business?

We can tailor any of our modules, or build a new one to your exact requirements.