MailChimp Connector FAQs

These frequently asked questions cover the most common setup and synchronization topics for the Odoo MailChimp Connector. For a full feature list, see MailChimp Connector Features.

Getting Started

A single API key from your MailChimp account. The key already includes the data-center suffix Odoo needs (for example ...-us20). See Connect Your MailChimp Account.

Yes. Create one account per API key in Email Marketing ‣ MailChimp ‣ Accounts. Each account keeps its own audiences, campaigns and settings.

The connector depends on the Email Marketing app, so every MailChimp audience becomes a native Odoo mailing list.

Audiences & Contacts

By email. When a member is not found and Auto Create Member In Odoo? is enabled, Odoo creates a mailing contact (and a customer too, if Auto Create Customers In Odoo? is on). See MailChimp Account Configuration.

Subscribed recipients receive campaigns, Unsubscribed opted out, Cleaned are undeliverable (and blacklisted in Odoo), and Transactional are on the list but excluded from marketing sends.

An address is exported only when all of street, city, state, ZIP and country are filled. Incomplete addresses are skipped.

Enable Auto Export Contact? on the audience and set a filter. The scheduled action then exports matching contacts. See Auto Export.

Campaigns & Templates

In Email Marketing ‣ Mailings, click New to create a campaign, select a MailChimp Template and a MailChimp audience, then use Send, Schedule or Test. See Campaigns Management.

Yes. A MailChimp campaign can target multiple lists/audiences.

After sending, the scheduled action imports opens, clicks and bounces for the period set by Campaign Report (5 days by default). See Campaign Report Duration.

Webhooks & Sync

They’re optional but recommended. Webhooks update Odoo in real time on subscribe, unsubscribe, profile, cleaned and delete events. Without them, the scheduled sync still keeps data aligned. See Webhook Configuration.

MailChimp can only deliver to a public HTTPS URL. Confirm your Odoo instance is reachable over HTTPS and that the Webhook URL was generated on the account.

No data is lost. The scheduled action acts as a safety net, on its next run it reconciles the audience and pulls any changes the webhook didn’t deliver. You can also run Fetch Members on the audience manually at any time.

Troubleshooting

  • Re-copy the full API key, including the -xxxx data-center suffix.

  • Make sure the key hasn’t been revoked in MailChimp.

  • Create a fresh key if in doubt and test again.

In the MailChimp Logs. The connector records failed exports/updates there and keeps processing the remaining records.