Skip to Content

Mailchimp Odoo Integration: Sync Contacts, Campaigns and Sales Data with Odoo

How Odoo contacts, Email Marketing campaigns and sale orders work with Mailchimp: what syncs, what Mailchimp sends, webhooks, setup and limits.
8 April 2026 (Updated ) by
Mailchimp Odoo Integration: Sync Contacts, Campaigns and Sales Data with Odoo
Gops

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.

How the TeqStars Mailchimp connector moves audiences, contacts, campaigns and analytics between Mailchimp and Odoo
Lists and contacts come in from Mailchimp, matched contacts and campaigns go out from Odoo, and campaign analytics come back.

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 workIn OdooIn Mailchimp
AudienceContacts and mailing contacts, an Odoo filter for who belongs in the audienceAudiences, members, tags and segments
Campaign setupOne audience, an optional segment, template, subject, preview text, sender, reply-toA regular campaign created from what Odoo sends
DeliveryNot sent by OdooSent now, at a scheduled time, or as a test
ResultsOpens, clicks and bounces on the mailing, clicked links in link trackingThe campaign's email activity report
Purchase dataSale orders, customers and productsThe 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.

  1. 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.

  2. Choose one audience and a segment

    A Mailchimp campaign goes to exactly one audience; add a MailChimp Segment to narrow it.

  3. Send, schedule or test

    Send campaign from Odoo, schedule it for a later slot, or send a test first. Mailchimp delivers the campaign.

  4. 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 eventWhat changes in Odoo
SubscribeThe mailing contact is added or marked subscribed on the audience
UnsubscribeThe contact is opted out of that audience
Profile updateName and mapped fields are updated
CleanedThe 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
  1. 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.

  2. Map Odoo Fields with Mailchimp Audience

    Match Odoo contact fields with MailChimp audience attributes to ensure accurate data synchronization.

  3. Sync Contacts and Lists

    Automatically sync customer contacts from Odoo to MailChimp audiences to keep your marketing lists updated.

  4. Manage Campaigns with Updated Data

    Use the synchronized customer data to create and manage targeted email campaigns in MailChimp.

Scheduled actionWhat it does
Fetch MailChimp AudienceImports members changed since the last run, for accounts with Auto Sync Member on
Auto Export Contact to MailChimp ListExports new contacts that match each audience's Odoo filter
Fetch Campaigns Reports From MailChimpReads opens, clicks and bounces of recently sent campaigns
Process Queue Jobs (MailChimp)Works through the queued member and product imports
Export Sale Order MailchimpSends 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.

Share this post