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
Check your host firstMake sure WooCommerce is active, your host meets WooCommerce's minimum needs, and WP-Cron is turned on. The plugin needs scheduled tasks to sync.
- 2
Install and connect the pluginInstall Mailchimp for WooCommerce, open its Settings, click Connect Account, log in to Mailchimp and click Allow.
- 3
Set the audience and import optionSet 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.
- 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.
- 5
Stop duplicate order emails and testIf 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.
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.
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.
Know which emails bring guests back.
- Pulls opens, clicks and unsubscribes from each emailafter each send
- Compares them to past emailsevery week
- Sends the results to your teamMonday morning
Fewer sales lost to a failed card.
- Spots orders where payment failedas they happen
- Follows up with the shopper by emailsame day
- Reports what came backevery week
Know what sold without building the report.
- Pulls sales, refunds and top productsevery Monday
- Compares it to last weekevery Monday
- Sends it to your teamMonday morning
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.