How to Use Email Marketing Module in Odoo 18: Complete Guide
By Braincuber Team
Published on March 24, 2026
Email marketing in Odoo 18 is a powerful tool for companies seeking to engage with their audience in a focused, cost-effective, and automated manner. With the help of a user-friendly drag-and-drop email builder, segmentation capabilities, and automation flows, users may create unique campaigns for various customers. This beginner guide covers everything you need to know about email marketing in Odoo 18.
What You'll Learn:
- Understanding the Odoo 18 Email Marketing dashboard and views
- Creating and managing mailing lists and contacts
- Setting up link trackers for click analytics
- Managing blacklisted email addresses and opt-out reasons
- Creating and sending email campaigns
- Configuring A/B testing for optimal engagement
- Setting up mailing campaigns with pipeline management
- Analyzing results with mass mailing reports
Getting Started with Odoo 18 Email Marketing
To begin using the Email Marketing module in Odoo 18, first select the Email Marketing app from your Odoo 18 dashboard. The module provides a comprehensive interface for managing all aspects of your email marketing campaigns.
Understanding the Mailing Dashboard
The mailing dashboard offers three types of views for organizing and managing your email campaigns. Each view serves a different purpose and helps you work more efficiently.
List View
Default view with tabular columns showing email details including sent, delivered, opened, clicked, and replied metrics.
Kanban View
Organize emails by stages: Draft, In Queue, Sending, and Sent. Drag and drop to move between stages.
Calendar View
View mailings on a calendar with scheduling. Filter by Responsible and Status fields.
List View Columns Explained
In the List View, information is arranged in tabular columns. Next to each column title, an Additional Options icon allows you to add or remove columns based on your preferences.
| Column | Description |
|---|---|
| Date | Date when the email was sent |
| Subject | Content of the email subject line |
| Responsible | Person responsible for the email campaign |
| Sent | Number of emails sent |
| Delivered | Percentage of successfully delivered emails |
| Opened | Percentage of emails opened by recipients |
| Clicked | Percentage of emails with links clicked |
| Replied | Percentage of replied emails |
| Status | Displays status: Draft, In Queue, or Sent |
Kanban View Stages
In Kanban View, emails are arranged in various stages that represent the lifecycle of your email campaign. You can drag and drop campaigns between stages to update their status.
| Stage | Description |
|---|---|
| Draft | Emails are being written or created |
| In Queue | Emails are scheduled to be sent later |
| Sending | Emails are currently being sent to recipients |
| Sent | Emails have been successfully sent to recipients |
Search and Filter Options
Click on the downward arrow on the right side of the search bar to access powerful filtering and grouping options for your email campaigns.
Filters
My Mailings, Send Date, A/B Tests, A/B Tests to review, Archived, and Add Custom Filter
Group By
Status, Sent By, Mailing List, Send Period, and Add Custom Groups
Favorites
Add frequently used emails to your favorites list for quick access
Creating Mailing Lists and Contacts
The Mailing Lists option in Odoo 18 Email Marketing allows you to create and manage groups of recipients for your email campaigns. This step-by-step guide covers creating both mailing list contacts and the lists themselves.
Creating Mailing List Contacts
Navigate to Mailing List Contacts
Go to Mailing Lists and select Mailing List Contacts to access the contacts section.
Click New Button
Click on the New button to create a new mailing list contact.
Enter Contact Details
Add details: Contact Name, Email, Company Name, Country, Tags, and select or create a Mailing List.
Save the Contact
Click Save to create the mailing list contact. The contact will now appear in your contacts list.
Creating a New Mailing List
Navigate to Mailing Lists
Go to Mailing Lists and select Mailing Lists to view existing lists.
Create New Mailing List
Click the New button to create a new mailing list. Enter the mailing list name and enable Show In Preferences if needed.
Add Recipients
Click on Recipients to add or import recipient contacts to your mailing list. You can also manage contacts from the Subscription tab.
Configuration Settings
Under the Configuration menu, you have access to several important settings for managing your email marketing campaigns effectively.
Link Tracker
Track the number of clicks and visits to your email links. Create new link trackers with Page Title, Button Label, Target URL, and campaign details.
Blacklisted Emails
Manage email addresses that should not receive your campaigns. You can add new addresses or remove existing ones from the blacklist.
Opt-out Reasons
Track why contacts unsubscribe from your mailing lists. Create custom opt-out reasons to understand subscriber preferences.
Favorite Filters
Create reusable filters based on contact properties. Apply filters to automatically include contacts that meet specific criteria.
Setting Up Link Tracker
Navigate to Link Tracker
Go to Configuration and select Link Tracker. This feature allows you to track clicks and visits to your email links.
Create New Link Tracker
Click New and fill in: Page Title, Button Label, Target URL, Mass Mailing, Campaign, Medium, and Source.
Monitor Clicks
Click on Visit Page to go to the target URL directly. The Clicks section shows how many times the link was visited by recipients.
Managing Blacklisted Email Addresses
Add Blacklisted Email
Go to Configuration > Blacklisted Email Addresses and click New. Copy an existing email address and add an Opt-out Reason.
Unblacklist Email
To remove an email from the blacklist, click Unblacklist. A pop-up window will appear where you can add the reason for unblacklisting and confirm.
Creating and Sending Email Campaigns
The Mailings section is where you create and manage your email campaigns. Follow this step-by-step guide to create and send your first email campaign.
Create New Mailing
Click on the New button in the Mailings section. Add the Subject for your email and select the Mailing List as recipients.
Design Email Body
Under the Mail Body tab, select a suitable mail body template or create your own using the drag-and-drop email builder.
Configure Settings
Under Settings, add Preview Text (appears near the subject line), Send From, Reply To, Responsible Person, and attach files if needed.
Schedule or Send
Click Schedule to set when to send the email. Click Add to Template to reuse this template repeatedly. Alternatively, click Send to send immediately.
Send to Recipients
Click Test to send a test email. Click Send and choose Send to all to deliver the email to all contacts on the mailing list.
Setting Up A/B Testing
The A/B Tests feature allows you to send multiple versions of an email to different segments of your mailing list and track which version performs better. This helps identify the type of mail that receives more responses from recipients.
Enable A/B Testing
Under the A/B Tests tab, enable Allow A/B Testing. Set the percentage of tests and choose criteria for Winner Selection.
Analyze Results
After sending, analyze the results to see which version achieved the highest open rates. The winning version can be sent to the remaining recipients.
Preview Text Tip
The Preview Text option highlights a preview sentence to encourage recipients to open the email. Leave it empty to show the first characters of your email body instead.
Setting Up Mailing Campaigns
Mailing Campaigns in Odoo 18 allow you to organize multiple related mailings under a single campaign. This helps track the overall performance of your marketing efforts.
Enable Mailing Campaigns
Go to Configuration > Settings, enable Mailing Campaigns, and click Save. A new Campaigns menu will appear in the top bar.
Create New Campaign
Click the + button with the stage option or click New. Enter Campaign Name, Responsible, and Tags, then click Add.
Manage Campaign Tags
Go to Configuration > Campaign Tags to create and manage tags for categorizing your campaigns. Use the three-dotted icon to edit, delete, archive, or add colors.
Reporting and Analytics
The Reporting section provides valuable insights into your email marketing performance through mass mailing analysis and opt-out reports.
Mass Mailing Analysis
View detailed statistics of mails sent from each mailing list. Analyze performance in multiple formats including bar charts, line charts, and pie charts with different colors for each mailing list.
Opt-out Report
Track the various opt-out reasons and see which emails use these reasons. This helps understand why contacts unsubscribe and improve your email strategy.
Email Campaign Metrics
After sending your email campaign, Odoo 18 tracks several important metrics that help you understand campaign performance and optimize future campaigns.
| Metric | Description |
|---|---|
| Opened | Percentage of recipients who opened your email |
| Clicked | Percentage of recipients who clicked links in your email |
| Replied | Percentage of recipients who replied to your email |
| Bounced | Emails that failed to deliver (accessible via More option) |
| Opportunities | Quotations created from campaign responses |
| Link Trackers | Detailed click tracking data (accessible via More option) |
Key Takeaways:
- Odoo 18 Email Marketing supports List, Kanban, and Calendar views for flexible campaign management
- Mailing lists and contacts can be created, imported, and managed from dedicated sections
- Link trackers help measure click-through rates and recipient engagement
- Blacklist management and opt-out reasons ensure compliance and better deliverability
- A/B testing helps optimize email content for maximum engagement
- Mailing campaigns organize multiple related emails under a single umbrella
- Real-time analytics and reporting provide insights for continuous improvement
Frequently Asked Questions
How do I enable A/B testing in Odoo 18 Email Marketing?
Go to the Mailings section, create or edit a mailing, and navigate to the A/B Tests tab. Enable "Allow A/B Testing," set the percentage of tests, and choose criteria for Winner Selection. The system will automatically send different versions and track responses.
How do I unblacklist an email address in Odoo 18?
Navigate to Configuration > Blacklisted Email Addresses, find the email you want to unblacklist, and click "Unblacklist." A popup will appear where you can add the reason for unblacklisting, then confirm by clicking "Remove address from blacklist."
What is the difference between Mailing List Contacts and Mailing Lists?
Mailing List Contacts are individual contact records with name, email, company, and other details. Mailing Lists are groups of contacts that you can send campaigns to. A contact can belong to multiple mailing lists.
How do I track email clicks in Odoo 18?
Create link trackers in Configuration > Link Tracker with your target URLs. When you use these tracked links in your emails, Odoo automatically records clicks and shows them in the Link Tracker section and email campaign statistics.
How do I enable Mailing Campaigns in Odoo 18?
Go to Configuration > Settings and enable the "Mailing Campaigns" option. Click Save, and a new Campaigns menu will appear in the top navigation bar. You can then create campaigns to organize multiple related mailings together.
Need Help Setting Up Odoo 18 Email Marketing?
Our experts can help you configure email marketing campaigns, set up mailing lists, implement A/B testing strategies, and optimize your email marketing performance in Odoo 18.
