Marketing

Odoo Email Marketing: email campaign software

Community + Enterprise

Design, send and track emails

Odoo Ready Partner
★★★★★4.9 on Clutch
Calgary, in-house team
Odoo Email Marketing logo
What it does

What Odoo Email Marketing does

Odoo Email Marketing is the app that builds, sends, and tracks email campaigns from inside the same setup that holds your customer list. A drag-and-drop editor lets marketing build a newsletter or promotional email in minutes; the recipient list is a filter on your existing Contacts, Customers, or any other Odoo records; and the results (opens, clicks, bounces, unsubscribes) attach to each contact's profile so the sales team sees who is engaging.

Marketing teams running newsletters and product launches, eCommerce brands sending promotions, B2B SaaS companies announcing features, and any business with a list that needs more than a CC-everyone email runs here. You can test Odoo Email Marketing free on the Odoo trial; pricing kicks in only if you install more than one Odoo app.

For Odoo's own product overview, see Odoo's product listing.

How it works

The day-to-day flow

A marketer creates a new mailing on the campaign board. They pick the audience first (a saved filter against any Odoo data: newsletter subscribers, customers who bought in the last 90 days, leads in a CRM stage, attendees of a specific event), then write the subject line and the preview text. The drag-and-drop editor opens with a starter layout: hero, three-column feature row, CTA block, footer with the unsubscribe link already wired in. They edit each block in place, swap images, change colours, add a personalization merge field (first name, customer city, custom variable), and preview on desktop and mobile.

A test send to a few internal addresses confirms the design and merges look right. The marketer schedules the campaign for a future date and time, or sends immediately. The mailing walks through four states: Draft, In Queue, Sending, Sent. Per-recipient outcomes (bounced, canceled, failed) are tracked separately and surface as counts on the dashboard alongside opens, clicks, and unsubscribes.

A/B testing is built into the campaign layer. Build two or more variants (different subject lines, different copy, different sender names), set the test percentage of the audience, pick the winning metric (open rate, click rate), and Odoo sends the variants to the test slice. After the test runs, the winning variant goes to the remainder of the audience automatically. Engagement data per recipient feeds back into the contact's profile so the sales team sees which campaigns moved a lead toward conversion.

Calibre configures Odoo Email Marketing for Alberta businesses: step by step, in writing.

Speak to an Implementation Specialist
In this module

What's inside Odoo Email Marketing

Drag-and-Drop Email Builder
Pre-built starter blocks (hero, feature rows, image-text combos, testimonials, CTAs, pricing tables, footers with the unsubscribe link) drag onto the canvas. Edit text in place, swap images, change colours and spacing in a side panel. Mobile preview shows the design on a phone before sending.
Audience Filters Across Odoo Data
The recipient list is a saved filter against any Odoo records: customers tagged Newsletter, leads in a CRM stage, customers who bought in the last 90 days, attendees of a specific event, subscribers from a signup form. New records matching the filter are picked up automatically when you send.
Personalization With Merge Fields
Drop merge fields into the subject line, the preview text, or the body. Merge fields read from the recipient's contact record (first name, company, city) or any Odoo record linked to that contact (the latest order's total, the next subscription renewal date). Personalization renders per recipient at send time.
A/B Testing With Auto-Winner
Build two or more variants of the same email (different subject lines, different copy, different sender names) inside one campaign. Set the test percentage of the audience and the winning metric (open rate or click rate). The test runs against the slice; after the configured wait, the winning variant goes to the remainder of the audience automatically.
Engagement Tracking on Every Send
The dashboard shows sent counts, opens, clicks per link, bounces, unsubscribes, and replies per campaign. Trends compare campaigns over time so the team sees which subject lines, send times, and audiences perform best.
Scheduled and Triggered Sends
Send the email now or schedule for a future date and time. Triggered sends fire on a real-time event (a customer just signed up, a quote was just sent, an event registration just confirmed) with the campaign attached to the trigger from Marketing Automation.
Unsubscribe and Preference Centre
Every email carries a working unsubscribe link that respects the recipient's preferences across all Odoo channels. A per-list opt-out and a per-recipient global opt-out are both supported, so a customer who wants newsletter emails but not promotional emails gets only the right channel.
Deliverability With SPF, DKIM, and DMARC
On setup, Odoo guides through SPF, DKIM, and DMARC DNS records for the sender domain. Authentication boosts deliverability against spam filters and lets the brand reach the inbox instead of the promotions tab. The dashboard tracks bounce rates and complaint rates to flag deliverability issues early.
UTM Tagging and Conversion Attribution
Every link in the email can be wrapped with UTM tags automatically. Clicks tag the visitor's session in Odoo Website and Google Analytics, so downstream conversions (sales, signups, ticket creations) attribute back to the campaign that drove them.
Themes and Reusable Templates
Saved templates carry your brand colours, fonts, and layout choices so every campaign starts from a consistent baseline. A theme gallery ships in the box; custom templates save off any successful campaign as a starter for the next one.
Built for

Is Odoo Email Marketing right for your team?

Outgrowing the entry-level tools

SMBs whose data lives in QuickBooks, HubSpot Free, or Excel spreadsheets that were set up when the business was smaller. The team now spends hours building reports by hand and reconciling between tools every month-end.

Operations across multiple tools

Retail, manufacturing, mechanical, or professional services businesses with 10 to 200 employees running on a patchwork of point tools. The team wants one database for the whole company instead of Zapier holding it together.

At a glance Community + Enterprise Cloud, Odoo.sh, or self-host iOS + Android app 15-day free trial CSV migration from current tool Odoo Ready Partner support
Bundle

Apps people often run with Odoo Email Marketing

Odoo Email Marketing reads from the same recipient lists as Odoo Contacts and Odoo CRM, so a newsletter audience and a sales-pipeline audience can both come from the same database. Odoo Marketing Automation (Enterprise) drives multi-step nurture flows that fire email steps from the same builder. Odoo SMS Marketing rides on the same campaign infrastructure for the SMS channel, so cross-channel campaigns share recipients and engagement history. Odoo Website hosts the preference centre and the public unsubscribe page. Odoo Sales attributes downstream conversions back to the campaign through UTM tagging. Odoo eCommerce sends abandoned-cart reminders and post-purchase emails through Email Marketing templates. Odoo Events sends pre-event and post-event emails to the attendee list.

Comparison

Odoo Email Marketing vs the alternatives

List-price comparison against the email marketing tools Calibre most commonly migrates customers off. The deciding factor is usually integration, not the line-item price. Odoo Email Marketing sits on the same database as every other Odoo app you install, so the data flows between modules without separate bridges.

Tool Per month (annual plan) What you get
Odoo Email Marketing CA$35.20/user/mo All Odoo apps included, free 15-day trial
ActiveCampaign Lite US$39/flat/mo Email Marketing only
ConvertKit Creator US$25/flat/mo Email Marketing only
Mailchimp Standard US$20/flat/mo Email Marketing only
Klaviyo Email US$20/flat/mo Email Marketing only

Annual-commitment rate where published; monthly list rate otherwise. Sourced from vendor pricing pages, 2026-05. Plans and regions vary. Full cost calculator on the Odoo overview page.

Pricing

What Odoo Email Marketing costs

One App Free
CA$0
forever
  • One app, unlimited users
  • Multi-company allowed
  • Odoo Online hosting
  • Dependent apps included free
If Odoo Email Marketing is the only Odoo app you install
Custom
CA$55
/user/month, billed yearly
  • Everything in Standard
  • Studio (no-code customizer)
  • Multi-company management
  • Hosting: Online, Odoo.sh, or on-premise
  • External API access
Choose this when you need custom layouts or multi-company management.
Calibre Implementation
Quote
phase-by-phase, in writing
  • Scoping, configuration, training
  • Data migration from your current tool
  • Named engineer through go-live and support
Book the call →
Free 45-minute scoping call. Quote in writing before any code ships.

Pricing source: Odoo's published Standard and Custom plans as of 2026-05. Calibre quotes in CAD; conversion from Odoo's local pricing in your region may vary.

Questions

Common questions about Odoo Email Marketing

Is Odoo Email Marketing free?
You can test Odoo Email Marketing free on the Odoo 15-day trial. Beyond the trial, Odoo's one-app-free rule means the software runs free for unlimited users, forever, but only if it is the only Odoo app you install. The free version covers the drag-and-drop builder, audience filters, personalization, A/B testing, scheduled sends, engagement tracking, unsubscribe handling, UTM tagging, and the standard reports. Per-email sending fees apply once you exceed Odoo's generous free quota (charged per email at the prevailing rate). The moment you add a second Odoo app (CRM, Contacts beyond the basics, Marketing Automation, anything else), the setup moves to the paid Standard plan, which is around CA$35.20 per user per month billed annually for the full Odoo suite.
What's the difference between Odoo Email Marketing in Community and Enterprise?
The core email workflow is identical: builder, audience filters, personalization, A/B testing, scheduled sends, engagement tracking, unsubscribe, UTM tagging, and the standard reports all work in the free Community edition. Enterprise adds the polish layer: the polished native mobile app for reviewing campaigns from a phone, deeper integration with Marketing Automation (Enterprise) for multi-step nurture flows, and enhanced pivot dashboards. The whole multi-step automation engine (drip campaigns, branching on engagement, mixed email-and-SMS sequences) lives in Marketing Automation, which is Enterprise-only.
Can we migrate our existing email lists, templates, and campaigns into Odoo?
Yes. Odoo Email Marketing accepts CSV and Excel imports for contact lists with custom attributes, email templates (with merge fields mapped to the right Odoo data), historical send records, the unsubscribe list, and campaign performance history. The work is rarely the upload itself, it is mapping your existing audience tags and template variables to Odoo's structure cleanly so the new sends look right on day one. Calibre handles the data audit, the template rebuild, the deliverability setup (SPF, DKIM, DMARC), and the cutover transition during the rollout.
Does Odoo Email Marketing work with our CRM, eCommerce, and marketing automation?
Yes to all three. CRM is automatic: an email campaign to leads in a specific pipeline stage feeds back into each lead's engagement history. eCommerce integrates through abandoned-cart and post-purchase email templates that pull product and order data from the same Odoo database. Marketing Automation (Enterprise) drives multi-step nurture flows that fire email steps from Email Marketing's builder. SMS Marketing rides on the same campaign infrastructure for the SMS channel, so cross-channel campaigns share recipients and tracking.
Can I send and review campaigns from my phone?
Yes. The Odoo mobile app (iOS and Android) shows live dashboards, lets you pause or resume campaigns, and reviews engagement counts on a phone. Building the campaign (writing copy, picking the audience, configuring A/B variants) is faster on a desktop because of the screen real estate, but day-to-day monitoring works on mobile. The polished native mobile app is part of the Enterprise tier; Community users get the responsive web admin, which works on a phone but is not as smooth for thumb typing.
How does Odoo handle deliverability and the spam folder?
Setup includes SPF, DKIM, and DMARC for the sender domain you authorize. The standard practice is to authenticate the sender domain on rollout (a few DNS records you add at your registrar), warm up the sending IP gradually if you have a large list, and monitor the deliverability dashboard for bounce rates and complaint rates. Calibre handles the domain authentication and the warm-up plan during the rollout. For very high-volume senders (above a million sends per month) a dedicated IP setup is available.
Can we run an A/B test to find the best subject line or copy?
Yes. Build two or more variants of the same email inside one campaign (different subject lines, different copy, different sender names). Set the test percentage of the audience (typically 10 to 20 percent) and pick the winning metric (open rate or click rate). The test runs against the slice; after the configured wait period, the winning variant goes to the remainder of the audience automatically. The losing variants stay in the campaign's audit trail so you see what was tested.

Working with Calibre

How long does a Calibre implementation typically take?
Single-module rollouts on an existing Odoo setup run 2-6 weeks depending on data migration scope. Greenfield Odoo with a multi-module rollout runs 4-16 weeks. Calibre commits to a written, phase-by-phase timeline after the free scoping call before any code is written.
How much does a Calibre implementation cost?
Cost depends on module scope, user count, custom work, and migration complexity. Calibre's posture is a written fixed-phase quote after the scoping call rather than an hourly engagement, so the cost is committed in writing before the first commit.
What happens to our data if we ever want to leave Odoo?
Everything exports. CSV, XML, or a full PostgreSQL database dump, yours on day one. Migrating off Odoo has been done before and it's not a one-way door.
Speak to an Implementation Specialist

Talk to Calibre about Odoo Email Marketing.

Written, phase-by-phase quote before any code is written. Odoo Ready Partner, Calgary. In-house team, no offshore handoffs.

Speak to an Implementation Specialist Try the 15-day free trial

What you get

  • Free 45-minute scoping call with an Odoo-certified engineer
  • Module-by-module fit/gap assessment
  • Written, phase-by-phase quote
  • Named engineer for implementation and support
  • Data-export commitment in writing