Enable Dark Mode!
how-to-set-up-mass-mailing-integration-in-odoo-19.jpg
By: Arjun V P

How to Set Up Mass Mailing Integration in Odoo 19

Functional Odoo 19 Odoo Enterprises Odoo Community

In the highly competitive online environment of today, timing and delivery of your message become paramount. With Odoo 19, the mass mailing features receive an overhaul, bringing together an easy-to-use interface design, advanced automation, and smooth integration throughout the business modules. Regardless of whether you are sending out promotional emails, notifications, or invitations for events, the mass mailing feature of Odoo 19 will help you deliver on your objectives successfully and effectively.

This blog post takes a comprehensive look at the entire process of integrating the mass mailing feature in Odoo 19.

1. What is Mass Mailing in Odoo 19?

Odoo 19 – Mass Mailing is a sophisticated email marketing solution that comes right out of the box within Odoo’s ERP suite. It allows you to send massive quantities of emails to specific mailing lists, your clients, prospects, or any other custom-created group, without ever having to leave the Odoo environment. Seamless integration with CRM, Sales, and Event apps makes for completely data-driven emailing!

Key capabilities include:

  • Bulk email sending to segmented mailing lists
  • Campaign tracking with real-time analytics
  • A/B Testing for campaign optimisation
  • Marketing automation flows
  • GDPR-compliant blacklist management
  • Drag-and-drop email body builder

2. Installing the Email Marketing Module

To get started with Mass Mailing in Odoo 19, the Email Marketing module needs to be installed first. Navigate to the Apps menu from the main Odoo dashboard, search for Email Marketing, and click Install.

STEP 1 — INSTALL MODULE

Go to: Main Menu > Apps > Search "Email Marketing" > Install

How to Set Up Mass Mailing Integration in Odoo 19-cybrosys

Once installed, the Email Marketing app appears in the main navigation menu. Click on it to open the mailing dashboard.

Note: In Odoo 19, the Email Marketing module automatically enables the mass_mailing and mass_mailing_sms sub-modules, giving you access to both email and SMS mass communication from one interface.

3. Configuring Mass Mailing Settings

Before creating your first campaign, it is important to configure the necessary settings. Navigate to Email Marketing > Configuration > Settings.

How to Set Up Mass Mailing Integration in Odoo 19-cybrosys

Key configuration options include:

  • Dedicated Server: Optionally connect a dedicated outgoing mail server for mass emails, separate from your transactional email server.
  • Unsubscribe Links: Enable automatic one-click unsubscribe links — now enforced by default in Odoo 19 for GDPR compliance.
  • Daily Limit: Set the maximum number of emails per day to avoid being flagged as spam.
  • Tracking: Enable open and click tracking to capture real-time engagement data.
  • Blacklist Management: Activate the blacklist feature to automatically exclude opted-out email addresses from all campaigns.

STEP 2 — CONFIGURE SETTINGS

Navigate to Email Marketing > Configuration > Settings, enable required features, and click Save.

4. Creating and Managing Mailing Lists

Mailing Lists are the backbone of any mass mailing campaign. In Odoo 19, you can create segmented lists based on your audience type and populate them with contacts from across your Odoo database.

How to Create a Mailing List

STEP 3 — CREATE MAILING LIST

Navigate to: Email Marketing > Mailing Lists > Mailing Lists > New

  • Mailing List Name: Enter a descriptive name (e.g., "Odoo 19 Early Adopters").
  • Show in Preferences: Enable this to let subscribers manage their own subscriptions from the email footer.
  • Save the record and click on Recipients to add or import contacts.

How to Set Up Mass Mailing Integration in Odoo 19-cybrosys

Managing Mailing List Contacts

Go to Mailing Lists > Mailing List Contacts to add individual contacts or bulk-import them via a CSV file. Each contact record includes:

  • Contact Name and Email address
  • Company Name and Country
  • Tags for segmentation
  • Subscription status per mailing list
How to Set Up Mass Mailing Integration in Odoo 19-cybrosys

5. Creating a New Mass Mailing Campaign

With your mailing list ready, you can now create your first mass mailing. Click on New from the Email Marketing dashboard.

STEP 4 — CREATE A NEW MAILING

Go to: Email Marketing > Mailings > New

Mailing Form Fields

FieldDescription
SubjectEmail subject line — appears in the recipient's inbox
RecipientsTarget audience: Mailing List, Contacts, Leads, Customers, etc.
Mailing ListSelect one or more previously created mailing lists
Send FromThe "From" email address displayed to recipients
Reply ToEmail address where replies will be directed
ScheduleSend now or schedule for a future date and time
CampaignAssign to a marketing campaign for group analytics

How to Set Up Mass Mailing Integration in Odoo 19-cybrosys

6. Designing the Email Body

Odoo 19's drag-and-drop email builder has been significantly enhanced. You can design stunning, responsive emails without any coding knowledge.

Available Design Options

  • Drag & Drop Builder: Compose email layouts visually using text blocks, image placeholders, buttons, dividers, and social icons.
  • Pre-built Templates: Odoo 19 ships with a refreshed library of modern, responsive email templates sorted by use case (Promotions, Events, Newsletters, etc.).
  • HTML Editor: Advanced users can switch to raw HTML mode for full control over the email markup.
  • Dynamic Variables: Personalise emails using merge tags like {{object.name}}, {{object.company}}, etc.

How to Set Up Mass Mailing Integration in Odoo 19-cybrosys

Note: Use the Preview button in Odoo 19 to visualise how your email will appear on different devices (desktop, tablet, mobile) before sending.

7. A/B Testing in Mass Mailing

Odoo 19 includes a built-in A/B Testing feature that lets you compare two different email versions to determine which one performs better before sending the winning version to the entire audience.

Setting Up an A/B Test

STEP 5 — ENABLE A/B TESTING

In the new mailing form, toggle A/B Test to ON. Set the percentage of recipients for each variant, define the winning criteria (Open Rate, Click Rate, or Reply Rate), and choose when the winner is selected (after 24h, 48h, or a custom period).

How to Set Up Mass Mailing Integration in Odoo 19-cybrosys

8. Dashboard Views and Tracking

The Odoo 19 Email Marketing dashboard offers three views to manage and monitor your campaigns:

1. List View

The default view displays all mailings in a tabular format with real-time statistics including Date, Subject, Responsible, Sent, Delivered %, Opened %, Clicked %, Replied %, and Status.

2. Kanban View

Organizes mailings across pipeline stages: Draft > In Queue > Sending > Sent. Ideal for visualizing campaign progress at a glance.

3. Calendar View

Displays scheduled mailings on a calendar. Useful for planning campaign timelines and avoiding communication overlap across different mailing lists.

How to Set Up Mass Mailing Integration in Odoo 19-cybrosys

9. Analysing Campaign Performance

After the mailing is sent, Odoo 19 provides detailed analytics directly on the mailing record. Key metrics tracked include:

MetricWhat it Measures
SentTotal number of emails dispatched
Delivered% of emails that reached the recipient inbox
Opened% of recipients who opened the email
Clicked% of recipients who clicked at least one link
Replied% of recipients who replied to the email
BouncedEmails that could not be delivered
UnsubscribedContacts who opted out after this campaign

How to Set Up Mass Mailing Integration in Odoo 19-cybrosys

10. Blacklist Management

Odoo 19 enforces robust blacklist management to ensure compliance with GDPR and anti-spam regulations. Any contact who unsubscribes is automatically added to the Blacklist and excluded from all future campaigns.

Navigate to Email Marketing > Configuration > Blacklist to view, add, or remove email addresses from the blacklist. You can also import a blacklist CSV file from a previous platform during migration.

How to Set Up Mass Mailing Integration in Odoo 19-cybrosys

Odoo 19 - Mass Mailing is an advanced mass emailing application designed to help businesses run their email marketing campaigns professionally. From creating attractive templates for the email and managing segmented mailing list, to performing A/B testing and monitoring analytics - Odoo 19 makes available to users all the tools required for conducting a successful email marketing campaign.

It goes without saying that using Mass Mailing in Odoo 19 would enable organizations, especially those with a growing scale of operations to improve customer engagement and achieve better conversion rates in the process of running their marketing campaigns.

To read more about Overview of Odoo 18 Email Marketing Module, refer to our blog Overview of Odoo 18 Email Marketing Module.


Frequently Asked Questions

What is Mass Mailing in Odoo 19?

Mass Mailing in Odoo 19 is an integrated email marketing solution that allows businesses to send bulk emails, manage mailing lists, automate campaigns, and track campaign performance directly within Odoo.

Which modules are integrated with Mass Mailing in Odoo 19?

The Mass Mailing feature is tightly integrated with modules such as CRM, Sales, and Events, enabling businesses to run data-driven marketing campaigns.

How do I install the Email Marketing module in Odoo 19?

You can install it by navigating to: Main Menu > Apps > Search “Email Marketing” > Install.

Does Odoo 19 support both email and SMS marketing?

Yes. Installing the Email Marketing module automatically enables both the mass_mailing and mass_mailing_sms sub-modules for email and SMS communication

Can I use custom HTML in email campaigns?

Yes. Advanced users can switch to the HTML editor to fully customise the email markup.

Does Odoo 19 support personalized email content?

Yes. Dynamic variables such as {{object.name}} and {{object.company}} can be used to personalize emails.

If you need any assistance in odoo, we are online, please chat with us.



0
Comments



Leave a comment



whatsapp_icon
location

Calicut

Cybrosys Technologies Pvt. Ltd.
Neospace, Kinfra Techno Park
Kakkancherry, Calicut
Kerala, India - 673635

location

Kochi

Cybrosys Technologies Pvt. Ltd.
1st Floor, Thapasya Building,
Infopark, Kakkanad,
Kochi, India - 682030.

location

Bangalore

Cybrosys Techno Solutions
The Estate, 8th Floor,
Dickenson Road,
Bangalore, India - 560042

Send Us A Message