Blog › Integration guide

Integration guide

How to connect Mailchimp to WooCommerce

The Mailchimp WooCommerce integration explained: Mailchimp's own plugin, Zapier with the WooCommerce extension, or a file import, where each one stops, and how AI agents keep your buyers on the right list.

DBDavid Brennan, Founder and CEO, Arkeo AI · November 4, 2026 · 8 min read
Integration guide

WooCommerce buyers on your Mailchimp list, and checked

MailchimpWooCommerce
The short answer

To connect Mailchimp to WooCommerce, most stores use the Mailchimp WooCommerce integration that Mailchimp makes itself: a free WordPress plugin called Mailchimp for WooCommerce. It adds your customers and their orders to one Mailchimp audience, so you can send cart reminders and follow up after a sale. You can also use Zapier with a paid WooCommerce extension, or upload a customer file. Where they stop: the plugin depends on WordPress's scheduled tasks to sync, opt-in status can come across wrong, and nothing tells you when a sync quietly stops. AI agents check that each buyer landed where they should and send you what doesn't match.

What a Mailchimp WooCommerce integration has to do

Your customers buy on WooCommerce. Your emails go out from Mailchimp. Without a link between them, someone exports a customer list now and then, new buyers miss the welcome email, and a shopper who left a full cart never hears from you.

For online stores, a working Mailchimp WooCommerce integration has to do three things. Each buyer who said yes to email lands in the right audience with their orders attached. A shopper who leaves a cart gets a reminder on time. And when the sync stops, someone finds out the same day, not at the end of the month.

Three ways to connect Mailchimp and WooCommerce

Most stores start with Mailchimp's own plugin.

Mailchimp for WooCommerce (Mailchimp's plugin)

How it works
A free plugin from Mailchimp in the WordPress plugin directory, with 200,000+ active installs. You connect it to your Mailchimp account, set one Linked audience, and it adds your customers' names, emails and orders to that audience. Buyers who don't opt in are added as Transactional contacts, so they can still get cart and order emails.
Good for
Most WooCommerce stores that want cart reminders, win-back emails and purchase history in Mailchimp without building anything.
Where it breaks
It syncs through WP-Cron, so a host that turns scheduled tasks off stops the sync. Product categories don't come across. Of its 726 ratings, 157 are one star, and their titles keep naming syncs that stall, sites slowed down by piled-up scheduled tasks, opt-in problems and slow support.

Zapier with the WooCommerce extension

How it works
Zapier connects to WooCommerce through the Zapier Integration for WooCommerce, a paid extension sold on WooCommerce.com. Once it is installed, a new order or customer can add or update a Mailchimp subscriber, or add a tag.
Good for
One extra step the plugin doesn't do the way you want, like tagging buyers of one product in a second audience.
Where it breaks
You pay for the extension and for Zapier. Each zap is one trigger and one action, so opt-in status, tags and refunds are each more steps to build and watch. A zap that fails doesn't tell your marketing person.

A customer file import

How it works
You export customers from WooCommerce, save the list as a CSV file, and use Import contacts in Mailchimp.
Good for
A one-time move, or a small store that sends a few emails a year.
Where it breaks
It is out of date the next time someone buys. No orders, carts or purchase history come with it, so cart reminders and product emails can't run from it.

Arkeo agents

How it works
Agents read new orders and customers in WooCommerce each day, check that each buyer who said yes is in your Mailchimp audience with the right status and tags, and flag the ones that never arrived. After each campaign, they line up opens and clicks with the orders that came in and send your team the results.
Good for
Stores where email should bring buyers back, and nobody has the hours to compare two lists.
Where it breaks
Anything your rules keep for a person, like a customer who asked to stop all mail, goes to your team in one message.

How to set up the WooCommerce Mailchimp integration

Five steps, in our words. Mailchimp's own guide has the screens.

  1. 1

    Check your host first

    Make sure WooCommerce is active, your host meets WooCommerce's minimum needs, and WP-Cron is turned on. The plugin needs scheduled tasks to sync.

    The plugin in the WordPress directory →

  2. 2

    Install and connect the plugin

    Install Mailchimp for WooCommerce, open its Settings, click Connect Account, log in to Mailchimp and click Allow.

    Mailchimp's WooCommerce connect guide →

  3. 3

    Set the audience and import option

    Set your Linked audience. Under Import customers, decide between Sync as subscribed, Sync as non-subscribed or Sync existing contacts only. Tick the box for customers who haven't opted in if you want cart emails to reach them.

    Mailchimp's WooCommerce connect guide →

  4. 4

    Sync, then turn on Site Tracking

    Click Sync now and wait for the email that says it finished. Site Tracking is off by default; turn it on under Integrations, Manage, WooCommerce, Settings.

    Mailchimp's WooCommerce connect guide →

  5. 5

    Stop duplicate order emails and test

    If you use Mailchimp's Order Notifications, turn off the matching WooCommerce emails. Then place a test order, leave a test cart, and check both show up in Mailchimp.

    Mailchimp's troubleshooting guide →

Where the Mailchimp WooCommerce integration stops

The plugin runs on WordPress's scheduled tasks. Its own page says WP-Cron must be on with your host, and that larger stores should run the sync queue from the command line. When those tasks back up, the sync slows or stops, and nothing in Mailchimp tells you. Several one star reviews in the WordPress directory say a stalled sync or piled-up scheduled tasks slowed or broke their site.

Opt-in status needs watching. Customers who didn't opt in become Transactional contacts, and Mailchimp says they can't be exported. On the plugin's support forum, a store that set Sync existing contacts only reports that every order customer was added as subscribed. Someone still compares the two lists by hand, the same work Shopify stores do with Mailchimp's app.

Some data never comes across. The plugin page says product categories don't sync, because Mailchimp's system doesn't take them. And if you reinstall the plugin without deactivating it first, Mailchimp says you can end up with two store connections.

Mailchimp's own fix for a connection that won't behave is to deactivate, delete and reinstall the plugin, then resync. That works, but it is a person's afternoon, and it only happens after someone notices emails stopped. The same goes for the store's other links, like WooCommerce to QuickBooks.

See agents keep your WooCommerce buyers on the right Mailchimp listBring your store and your Mailchimp. In 15 minutes you'll know what agents would take off your team, and what it costs.

The agents that do it

Each agent does one job from start to finish, in your own WooCommerce and Mailchimp. Your team talks to them in Slack or Teams.

Questions

Is my customers' information safe?

Yes. Agents work in your own WooCommerce and Mailchimp and see only what their job needs. Customer details never go into public AI. Agents connect to AI through business-grade connections audited under SOC 2.

Is the Mailchimp WooCommerce integration free?

The plugin itself is free in the WordPress plugin directory, made by Mailchimp. Your Mailchimp plan is billed by Mailchimp, and Mailchimp's own page lists what each plan includes.

Does the WooCommerce Mailchimp integration send abandoned cart emails?

It can. The plugin page says cart reminders, win-back and post-purchase emails work from synced store data. Mailchimp's guide says to tick the box for customers who haven't opted in if you want cart emails to reach them.

Why are my WooCommerce customers missing from Mailchimp?

Start with WP-Cron and your sync settings. The plugin needs scheduled tasks on your host, and an import setting like Sync existing contacts only limits who comes across. Mailchimp's troubleshooting page also points to theme or plugin conflicts.

What does it cost?

You get the price on the call, along with the hours it saves your team.

Sources

Where to go next

Book a 15-minute call

Send your WooCommerce buyers the email that brings them back

Bring the work your team does by hand. In 15 minutes you'll know which agents fit, the hours they free up and what it costs.

Step 1 of 2 · Your details