OdooWiki OCA HUB

Unique records for mass mailing

mass_mailing_unique folder_open OCA/social open_in_new
Marketing License: AGPL-3

This module extends the functionality of mass mailing lists to disable duplicate entries in list names and contact emails.

This way you will avoid conflicts when importing contacts to a list that has a duplicated name.

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

Prevents duplicate mailing lists and mailing contacts by enforcing unique list names and unique contact email addresses, and blocks installation if duplicates already exist.

This module adds uniqueness rules to the Mass Mailing app so that you cannot have two mailing lists with the same name or two mailing contacts with the same email address.

  • On mailing lists (mailing.list), the list name must be unique. If you try to save a second list with an existing name, Odoo shows the message "Cannot have more than one lists with the same name."
  • On mailing contacts (mailing.contact), the normalized email address must be unique. If you try to save a contact whose email already exists on another contact, Odoo shows a message telling you to delete the existing record or change its email.

These rules are enforced at the database level, so they also apply when importing contacts or lists in bulk, helping you avoid conflicts when importing contacts into a list whose name is duplicated.

Before the module is installed, it checks the existing data. If there are already mailing contacts sharing the same email or mailing lists sharing the same name, installation is stopped with a clear error listing the duplicates, so you can clean them up first. The module does not add menus, buttons, reports, or scheduled actions; it only strengthens the existing mailing list and contact screens with these uniqueness checks.

Depends on

mass_mailing

Text generated by AI (DeepSeek) from reading the Odoo 16.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 3 confirmed, 6 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 16.0

Before installing this module, you need to:

  • Remove all duplicated list names.
  • Remove all duplicated emails in mailing contacts.

No verified information in OCA: Configuration, Usage.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.