OdooWiki OCA HUB

Mass Mailing Subscription Snippet With Name

website_mass_mailing_name folder_open OCA/social open_in_new
Website License: LGPL-3

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

Adds 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.contact to split the name and email from the submitted value.

Depends on

website_mass_mailing

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: 2 confirmed, 7 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 14.0

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

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.