OdooWiki OCA HUB

Mass Mailing Company Newsletter

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

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.0

Lets 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.

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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 14.0

Go to Email Marketing > Settings and configure your Company Newsletter mailing list.

No verified information in OCA: Installation, 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.