This module lets you manage partner's subscriptions to your company's main mailing list directly from the partner form.
It makes it easier to manage partner communications, specially if you only use a single mailing list.
auto_awesome What this module does
AI-generated from the code · Odoo 14.0Lets you pick one company newsletter mailing list and manage each contact's subscription to it straight from the contact form, with a Subscribed/Unsubscribed switch.
This module adds a single "Company Newsletter" mailing list per company, so you no longer have to hunt through mailing lists to subscribe or unsubscribe a contact.
Where it appears: - In Mass Mailing settings you choose which mailing list is the company newsletter. - On the contact form, in the Sales & Purchases tab, a "Company Newsletter" radio switch shows Subscribed or Unsubscribed, plus the date of the subscription or unsubscription. - The contact list view can show the subscription state as an optional column, and the contact search filters include "Subscribed to Company Newsletter".
What it does automatically: - When you set a contact to Subscribed, the system creates the mailing contact (using name, email, title, country and tags) if needed, then creates the subscription to the company newsletter. - When you set it to Unsubscribed, the subscription is marked as opted out; if you clear the choice, the subscription is removed. - The switch is read-only when the contact has no email address, and subscribing without an email raises an error. - If no company newsletter is configured, changing the switch raises an error telling you to set it in Mass Mailing settings.
It touches res.company, res.config.settings, res.partner, mailing.list and mailing.contact.subscription.
Depends on
Models and fields (3)
- res.company · extends an existing modelmain_mailing_list_id (Company Newsletter)
- res.partner · extends an existing modelmain_mailing_list_id (Company Newsletter), main_mailing_list_subscription_id (Company Newsletter Subscription), main_mailing_list_subscription_date (Company Newsletter Subscription Date), main_mailing_list_subscription_state (Company Newsletter Subscription State), main_mailing_list_unsubscription_date (Company Newsletter Unsubscription Date)
- res.config.settings · extends an existing modelmain_mailing_list_id
Text generated by AI (DeepSeek) from reading the Odoo 14.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-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 14.0
Confirmed on 2026-11-03 in branch 14.0 of OCA/social.
terminal Installation and usage
OCA documentation · Odoo 14.0Configuration
Source · Odoo 14.0Go to Email Marketing > Settings and configure your Company Newsletter mailing list.
No verified information in OCA: Installation, Usage.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
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.