Integration guide
A Mailchimp Odoo integration connects Odoo contacts and Email Marketing to Mailchimp, so audiences, subscription status, tags, templates and campaigns stay aligned, campaign reports come back to Odoo, and Odoo sale orders can feed Mailchimp's e-commerce data. The TeqStars MailChimp Connector does this both ways, with webhooks for subscriber changes and scheduled jobs for the rest.
What does a Mailchimp Odoo integration do?
It keeps the contacts Odoo knows and the audiences Mailchimp mails in step. Odoo contacts are exported to Mailchimp audiences, Mailchimp members and their status come back, campaigns are prepared in Odoo and sent by Mailchimp, and the campaign results return to the mailing in Odoo.
In today’s competitive digital landscape, businesses rely heavily on email marketing automation to nurture leads, retain customers, and increase revenue. But managing marketing data separately from your ERP system often leads to data duplication, missed opportunities, and manual work.
That’s where our Mailchimp Odoo Connector comes in: it connects Mailchimp with Odoo, helping you synchronize contacts, automate campaigns, and manage marketing operations directly from your ERP.
Whether you’re using Odoo as your business management system or Mailchimp for email campaigns, this integration bridges the gap between marketing and operations.
Why Integrate Mailchimp with Odoo?
Imagine this: a new customer places an order in Odoo.
Without integration
- You manually export data, upload it to Mailchimp, create segments, and send campaigns.
With our connector
- Customer data is automatically synced, segmented, and ready for targeted email marketing.
That’s the power of Odoo Mailchimp automation. Key Benefits:
- Real-time contact synchronization
- Automated audience management
- Targeted email campaigns based on ERP data
- Reduced manual work and data errors
Mailchimp vs Odoo Email Marketing: which one sends?
Mailchimp sends the campaign. Odoo Email Marketing is where the team picks the audience, the template, the subject and the sender, and where it reads the results. Odoo's own mail queue never sends a Mailchimp mailing; it only reads its status back from Mailchimp.
| Part of the work | In Odoo | In Mailchimp |
|---|---|---|
| Audience | Contacts and mailing contacts, an Odoo filter for who belongs in the audience | Audiences, members, tags and segments |
| Campaign setup | One audience, an optional segment, template, subject, preview text, sender, reply-to | A regular campaign created from what Odoo sends |
| Delivery | Not sent by Odoo | Sent now, at a scheduled time, or as a test |
| Results | Opens, clicks and bounces on the mailing, clicked links in link tracking | The campaign's email activity report |
| Purchase data | Sale orders, customers and products | The e-commerce store Mailchimp segments and automations read |
Powerful Features of Our Odoo Mailchimp Connector
Our connector is designed for businesses that want marketing automation directly integrated with ERP workflows.
Contacts and audiences
- Sync Odoo contacts to Mailchimp audiences
- Import Mailchimp subscribers into Odoo
- Automatic update of customer details
- Avoid duplicate contact records
This ensures your customer database stays clean and centralized.
Fields, tags and segments
- Map Odoo customer fields with Mailchimp audience fields
- Sync tags, and import segments
- Create dynamic mailing lists based on Odoo filters
Perfect for businesses running segmented email marketing campaigns.
Audience settings from Odoo
- Any configuration changes made in Odoo can be instantly updated to Mailchimp.
- Modify list settings
- Update audience fields
- Sync configuration changes
- No need to log in separately to Mailchimp
Everything is controlled from one centralized dashboard.
Campaigns and reports
- Create and manage Mailchimp campaigns
- Sync campaign reports
- Track campaign performance inside Odoo
Now your marketing team can view email campaign analytics without switching platforms.
Templates
Access and manage Mailchimp email templates inside Odoo.
- Use pre-designed templates
- Map dynamic fields
- Maintain consistent branding
Simplify email creation without switching platforms.
Smart segmentation
Send campaigns by filtering recipients using smart segmentation.
- Filter by tags
- Filter by purchase history
- Filter by customer category
- Dynamic recipient selection
Run highly targeted email marketing campaigns with precision.
Send a Mailchimp campaign from Odoo
Create a Mass Mailing record in Odoo and send it directly to Mailchimp.
Pick a Mailchimp template
Choosing a MailChimp Template on the mailing links it to your Mailchimp account and limits the recipients to that account's audiences.
Choose one audience and a segment
A Mailchimp campaign goes to exactly one audience; add a MailChimp Segment to narrow it.
Send, schedule or test
Send campaign from Odoo, schedule it for a later slot, or send a test first. Mailchimp delivers the campaign.
Read the results in Odoo
Track delivery status, get campaign statistics back into Odoo and view open rates and engagement metrics.
No need to log into multiple systems.
Give Mailchimp your Odoo sales data
Mailchimp's own segments and automations can work with ERP data, because the connector sends:
Sales orders
Orders go to the Mailchimp store with their financial status (pending, paid, refunded or cancelled), shipping status, totals and addresses.
Purchase history
Customers and products are exported with the orders, so Mailchimp knows who bought what.
Subscription updates
Subscribes, unsubscribes and cleaned addresses keep both sides current.
This allows highly personalized email marketing using real-time ERP data. One Mailchimp store is linked to each Odoo company, and every product needs an Internal Reference (SKU) to be sent.
Real-time subscriber updates with Mailchimp webhooks
Set up Mailchimp Webhooks to receive real-time information in Odoo.
| Mailchimp event | What changes in Odoo |
|---|---|
| Subscribe | The mailing contact is added or marked subscribed on the audience |
| Unsubscribe | The contact is opted out of that audience |
| Profile update | Name and mapped fields are updated |
| Cleaned | The contact is opted out and the address is blacklisted in Odoo |
- Instant status updates
- Subscriber activity tracking
- Automatic data refresh
- Improved marketing visibility
This ensures real-time marketing insights directly inside your ERP. Each audience gets its own webhook from the Enable Webhook button in Odoo.
How the Integration Works
Have these ready first:
- A Mailchimp API key: its ending (such as -us21) tells Odoo which Mailchimp data center to call
- Odoo Email Marketing and Sales, which the connector builds on
- Odoo Community or Enterprise on Odoo.sh or on-premise: Odoo Online cannot install third-party apps
- An Odoo address Mailchimp can reach, for the webhooks
Connect MailChimp API with Odoo
Add your MailChimp API key in Odoo to securely connect your MailChimp account with the Odoo system. The Quick Setup wizard walks through the connection, the sync scope, the audiences and the field mapping.
Map Odoo Fields with Mailchimp Audience
Match Odoo contact fields with MailChimp audience attributes to ensure accurate data synchronization.
Sync Contacts and Lists
Automatically sync customer contacts from Odoo to MailChimp audiences to keep your marketing lists updated.
Manage Campaigns with Updated Data
Use the synchronized customer data to create and manage targeted email campaigns in MailChimp.
| Scheduled action | What it does |
|---|---|
| Fetch MailChimp Audience | Imports members changed since the last run, for accounts with Auto Sync Member on |
| Auto Export Contact to MailChimp List | Exports new contacts that match each audience's Odoo filter |
| Fetch Campaigns Reports From MailChimp | Reads opens, clicks and bounces of recently sent campaigns |
| Process Queue Jobs (MailChimp) | Works through the queued member and product imports |
| Export Sale Order Mailchimp | Sends sale orders to the Mailchimp store in batches |
- 1,000members read per Mailchimp request during an import
- 3attempts on a failed queue item before it is marked as an exception
- 2 monthsbefore old queue records and logs are cleaned up automatically
Where the Mailchimp integration stops
A good fit when
- Contacts and customers live in Odoo, and campaigns go out through Mailchimp.
- The team wants campaign results on the mailing in Odoo.
- Mailchimp should know what customers bought in Odoo.
Look at it again when
- Mailchimp Transactional (Mandrill) or SMS campaigns must run from Odoo.
- Interest groups or per-member GDPR permissions must sync.
- One campaign must go to several audiences at once.
- Abandoned carts or promo codes must reach Mailchimp.
Why Choose TeqStars MailChimp Integration?
The TeqStars MailChimp integration helps businesses integrate Odoo with Mailchimp to automate email marketing and keep customer data synchronized. It is designed to be reliable, secure, and easy to configure, while ensuring smooth data flow between both platforms.
Key benefits:
- Synchronization between Odoo contacts and Mailchimp audiences, both ways
- Reliable and secure integration for accurate data management
- Easy configuration with flexible synchronization options
- Batch exports of up to 1,000 operations per call, for growing audiences
- Support from experienced Odoo integration experts
Frequently asked questions
Does Mailchimp integrate with Odoo?
Not out of the box: Odoo has no built-in Mailchimp connector. An Odoo app such as the TeqStars MailChimp Connector adds it, linking Odoo contacts and Email Marketing with Mailchimp audiences, campaigns and reports, and sending Odoo sales data to a Mailchimp store.
Do unsubscribes in Mailchimp reach Odoo?
Yes. With the audience webhook enabled, an unsubscribe opts the contact out of that audience in Odoo as it happens, and a cleaned address is also added to Odoo's blacklist. Without the webhook, the next member import brings the same status.
Can I send a Mailchimp campaign without leaving Odoo?
Yes. Pick a Mailchimp template and one audience on the mailing in Odoo Email Marketing, then send it, schedule it or send a test. Mailchimp delivers it, and the opens, clicks and bounces come back to the mailing.
Can Mailchimp use my Odoo sales data?
Yes. The connector exports Odoo products, customers and sale orders to a Mailchimp store, one per Odoo company, so Mailchimp's segments and automations can use purchase history. Products need an Internal Reference (SKU) to be sent.
Does it work with Mailchimp Transactional or SMS?
No. The connector works with Mailchimp's Marketing API: audiences, regular email campaigns, reports and e-commerce data. Mailchimp Transactional (Mandrill) emails and SMS campaigns are not part of it.