If your team keeps customer records in Odoo but runs email campaigns in Mailchimp, you already know the cost: exporting contacts, re-importing lists, and logging into a second tool just to see how a campaign performed. The Odoo Mailchimp Connector removes that back-and-forth.
It creates a two-way link between the two platforms. Contacts and audiences stay in sync, campaigns can be created and sent from Odoo, and open, click, and delivery stats appear right where your customer data lives. This guide explains what the connector does, how to set it up step by step, and where it fits into your email marketing automation workflow.
What is the Odoo Mailchimp Connector?
The Odoo Mailchimp Connector is an Odoo module that links your Odoo database directly to one or more Mailchimp accounts. It syncs contacts and audiences in both directions, lets you create and send Mailchimp campaigns from Odoo, and brings campaign statistics back into Odoo. You install it like any other module and connect it with a Mailchimp API key, so you don't need separate middleware.
Why Odoo and Mailchimp need to work together
Odoo holds your customers, contacts, leads, and sales history. Mailchimp holds your audiences, email campaigns, and marketing automation. Out of the box, the two don't talk to each other, and that gap creates real problems:
- Manual exports and CSV uploads take time and go stale quickly.
- Unsubscribes don't carry over. A customer who opts out in Mailchimp can stay subscribed in Odoo.
- New customers never reach your email sequences. A lead that closes in Odoo may never make it into an onboarding campaign.
- Results live in a different tool. Marketing has to switch between Mailchimp and Odoo to understand what is actually working.
A direct Odoo Mailchimp integration closes these gaps, so both systems describe the same customers.
Key features
Two-way contact and audience sync
Import Mailchimp audiences into Odoo as mailing lists, and export Odoo contacts to the Mailchimp list you choose. You can send all contacts or select specific ones. This two-way contact sync keeps both databases current without spreadsheets.
Campaign creation and sending from Odoo
Create, edit, schedule, and send Mailchimp campaigns from Odoo's mailing interface. You choose the account, audience, and template, and Odoo handles the rest.
Real-time campaign analytics
See open rates, click rates, and delivery stats for each campaign inside Odoo, next to the customer data they relate to.
Webhook-based subscribe and unsubscribe handling
When someone subscribes or unsubscribes in Mailchimp, a webhook passes the change to Odoo. Subscription status stays accurate, which also helps you respect opt-outs.
Template and merge field management
Fetch Mailchimp templates into Odoo and reuse them when you build a campaign. Merge field mapping lets details such as first name and last name carry across correctly between the two systems.
Segments and tags
Bring Mailchimp segments and tags into Odoo so you can target campaigns to specific groups without rebuilding them by hand.
Multi-account support
Connect several Mailchimp accounts to a single Odoo instance. This suits businesses with more than one brand, and agencies working for several clients.
Operation logs
Every import and export is recorded with a success or failure tag, so you can see what was processed and diagnose problems quickly.
Hot Features
◆ Automated Contact Syncing
◆ Custom Scheduling
◆ Direct API Integration
◆ Manage Campaigns From Odoo
◆ Sync Mailchimp Lists In Real-Time
◆ Template Management
◆ Real-Time Campaign Insights
◆ Automated Member Updates
◆ One-Click List Updates
◆ Success Confirmation Pop-Ups
◆ Campaign Statistics
◆ Multi-Account Management
Features
◆ Effortlessly Export Your Odoo Contacts To Specific Mailchimp Mailing Lists.
◆ Ensure Your Mailchimp And Odoo Contact Lists Stay Updated Automatically.
◆ Select Specific Odoo Contacts And Export Them Directly To Mailchimp Mailing Lists.
◆ Automatically Sync Email Templates Between Odoo And Mailchimp For Consistent Branding.
◆ Retrieve Templates, Lists, and Campaigns from Mailchimp Directly Into Odoo.
◆ Easily Test And Verify Your Mailchimp Api Connection To Ensure Smooth Integration.
◆ Fetch And Manage Mailchimp Contact Lists And Use Them Seamlessly Within Odoo’s Mailing Dashboard.
◆ Monitor Mailchimp Campaign Performance, Including Open And Click Rates, Within Odoo.
◆ Create, Edit, And Monitor Mailchimp Campaigns Directly From The Odoo Interface.
◆ Support Community and Enterprise Editions Easy to use.
Work Flow
- How to find api key from mailchimp?
- Navigate to profile >> extras>> api keys there user will find create new key.
- Navigate to >> email marketing >> mailchimp there user will find accounts.
- Navigate to >> new create a new account with necessary fields of mailchimp.
- After filling correct details you can verify the connection by clicking on test connection button.
- Manage the automation settings as per your need.
- Click on button sync merge fields from mailchimp to fetch the merge fields.
- By just click on add a line you can add the new fields to the mailchimp or you can also update the existing fields with just single click on the button sync to mailchimp.
- After that go to mailchimp operation menu.
- Create new operation
✅️select the account and import all fields which will be fetched from mailchimp and created the records in the respective menu of odoo accordingly. - After making operations you can see the logs also with the success and failure tag.
- After making operations the lists which is fetched from mailchimp , will automatically add records in mailing lists of Odoo.
- The records of lists which is fatched from mailchimp will also create inside the >> mailchimp >> lists menu.
- There also you can see the total contacts available in that list and with smart button which indicates the subscribed & unsubscribed contacts.
- Navigate to >> statistics page. where you can see the details of statistics with it's content.
- At lists/audience menu only navigate to >> filter export contact configuration page where you can apply filter at list level to update in mailchimp.
- Navigate to >> settings page. where you can see the details of lists/audience settings with user friendly toggle buttons to manage the nessasary settings directly from odoo.
- Navigate to >> mailchimp >> campaign menu. User can see the details of campaign with it's html content.
- Create mailchimp campaign ,
select mailchimp templates >> choose malichimp template.
Here, the email body will be selected with the chosen content - From the contacts of odoo , you can directly export the contacts to the desired list of mailchimp.

























Manual workflow vs. the Odoo Mailchimp Connector
| Task | Manual Odoo + Mailchimp | With the connector |
|---|---|---|
| Move contacts between systems | CSV export and import | Automatic two-way sync |
| Handle unsubscribes | Update each tool by hand | Handled through webhooks |
| Send a campaign | Build and send in Mailchimp | Launch from Odoo's mailing form |
| Check results | Log into Mailchimp | Stats inside Odoo |
| Manage several brands | Separate logins and lists | Multiple accounts in one Odoo |
| Troubleshoot a sync | Guess what went wrong | Operation logs with success/failure tags |
Who it's for and compatibility
The connector is a good fit for marketing teams and businesses that already send email through Mailchimp and manage customers in Odoo, including agencies handling several client accounts. It supports both Community and Enterprise editions. Because it's a third-party module, check that your hosting setup allows custom modules before installing.
Need something the standard module doesn't cover, such as custom field mapping or extra automation rules? Our team offers Odoo integration services and Odoo customisation.
Frequently Asked Questions
Yes. You can import audiences and contacts from Mailchimp into Odoo mailing lists, and export Odoo contacts to the Mailchimp list you choose. Together with webhook handling, this keeps both systems current.
Webhook-based handling passes subscribe and unsubscribe changes from Mailchimp back to Odoo, so a contact's status stays consistent across both platforms.
Yes. You add each Mailchimp account with its own API key and manage them all from a single Odoo instance.
Yes. You can create, edit, schedule, and send Mailchimp campaigns from Odoo's mailing interface, using your Mailchimp templates.
No. The connector installs as an Odoo module and connects to Mailchimp with an API key, so you don't need a separate integration tool.
The connector supports Community and Enterprise editions. Confirm that your hosting environment allows third-party modules.
In Mailchimp, go to your Profile, open Extras, choose API keys, and click Create new key.
Yes. Open rates, click rates, and delivery stats for your campaigns are available inside Odoo, so you don't need to switch to Mailchimp for basic reporting.