Odoo 17's Email Marketing app builds a mailing in a drag-and-drop block editor, picks its recipients from any Odoo model with a filter, and sends it through your outgoing mail server. Opens, clicks, bounces and unsubscribes come straight back onto the mailing record. Email Marketing is part of Odoo 17 Community; the multi-step Marketing Automation app is Enterprise.
Setting Up Email Marketing Campaigns in Odoo 17
Activating the Email Marketing Module
To start sending campaigns:
Apps → Install "Email Marketing"
This gives you a full set of tools for email campaigns, contact list management, scheduling, and analytics.
Creating Your First Email Campaign
Start here:
Email Marketing → Mailings → Create
Define your campaign:
- 🔛 Subject line
- 👤 Recipient group (contacts, leads, customers)
- 📆 Scheduled send time
- ✍️ Choose a design template or create a new one
You can run one-time campaigns or set up recurring sends with automation rules.
Designing Professional Email Templates
Use the drag-and-drop builder to design emails:
- 📸 Add images, text blocks, CTAs, buttons, and headers
- 🎨 Apply brand colors, spacing, and fonts
- 📱 Mobile-responsive out of the box
You can save layouts as reusable templates for newsletters, promotions, or updates.
Segmenting and Targeting Your Audience
Odoo allows you to target specific groups using:
- 🧠 Filters (e.g., industry, region, lead stage)
- 🎯 Tags (VIP, Repeat Buyer, New Lead)
- 📋 Custom mailing lists or saved segments
More relevance = better open rates and more conversions.
Setting Up Automations and Triggers
For smarter follow-ups, use:
- 🔁 Scheduled email sequences
- ⚙️ Automated flows with the "Marketing Automation" app
- 📥 Welcome emails, drip campaigns, abandoned cart flows
You can also trigger emails based on actions — like form submissions or lead status changes.
Analyzing Email Performance
Every campaign includes key metrics:
- 📬 Open and click-through rates
- 📤 Delivery and bounce status
- 📉 Unsubscribes and complaints
Use this feedback to test subject lines, timing, and design for better results.
Conclusion
Odoo 17 makes email marketing simple and effective. Whether you're nurturing leads, promoting new products, or staying top-of-mind, you can create campaigns that look great and perform even better — all from your ERP dashboard.
Need help designing high-converting email flows? Our marketing automation team is here to help.
Questions we get asked
Is Email Marketing included in Odoo 17 Community?
Yes. Mailings, the block editor and its templates, mailing lists and contacts, recipient filters, scheduling, A/B testing, the blacklist and the open and click statistics are all in Odoo 17 Community. The Marketing Automation app, which chains emails and actions into multi-step campaigns triggered by what a record does, is an Enterprise app.
Who can an Odoo 17 mailing be sent to?
Any model that holds an email address. The default is a mailing list, but you can target contacts, leads and opportunities, sales orders, event attendees or a model of your own, and narrow the selection with the same filters you use in list views. Odoo counts the recipients before sending and skips blacklisted and opted-out addresses.
Do I need my own mail server for Odoo 17 mailings?
On Odoo Online a limited daily sending allowance is included, and past it you configure an outgoing mail server of your own. On a self-hosted Odoo 17 you always supply one. Either way, authenticating your sending domain with SPF, DKIM and DMARC records is what keeps campaign email out of spam folders, and Odoo cannot do that part for you.
How does unsubscribing work in Odoo 17?
Every mass mailing carries an unsubscribe link. Following it removes the recipient from the list that was mailed and offers to blacklist the address entirely, which stops all future mass mailings to it across the database. The blacklist is a separate list you can review, and blacklisted addresses are excluded from every mailing automatically rather than by hand.
