Mass Mailing Subscription Snippet With Name
This module extends the functionality of mass mailings to support asking for the contact name directly in the subscription snippet.
If you want to get partners created automatically and linked to the contacts, you can additionally install the mass_mailing_partner
auto_awesome What this module does
AI-generated from the code · Odoo 14.0Adds a required name field to the website newsletter subscription snippet, so visitors must enter their name and email before subscribing. The name is stored in the session and shown back when the visitor returns.
This module extends the standard website newsletter subscription snippet so that visitors must provide their name as well as their email address.
- On any page using the newsletter subscription snippet, a new "your name..." input appears just before the email field, and both the name and email fields are marked as required.
- When a visitor clicks the subscribe button, the browser checks that both fields are filled in and that the email looks valid; if not, a helpful message is shown and the subscription is not sent.
- The name is sent together with the email to the subscription service, and the server stores the name in the visitor's session.
- When the page checks whether the visitor is already subscribed, it also returns the name: for a logged-in user it uses the user's name, otherwise the name saved in the session. The name field is then filled in and disabled if the visitor is already subscribed.
- The module only touches the website subscription snippet and its front-end behaviour; it does not add new menus or database models of its own. It relies on
mailing.contactto split the name and email from the submitted value.
Depends on
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: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 12.0
Confirmed on 2026-11-03 in branch 12.0 of OCA/social.
terminal Installation and usage
OCA documentation · Odoo 14.0Usage
Source · Odoo 14.0To use this module, you need to:
- Go to any website page.
- Insert any structure block.
- Insert the Newsletter block as you would usually, inside a structure one.
- Choose the newsletter of your liking.
- Press Save.
No verified information in OCA: Installation, Configuration.
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.