Klaviyo Mailchimp Integration: Sync, Run Both, Cut Over
What Klaviyo's Mailchimp integration syncs, why it only runs one way, how to run both platforms during a switch, and a cutover plan that avoids double sends.
Table of contents
- What the Klaviyo Mailchimp integration does
- How to connect it
- Running Mailchimp and Klaviyo at the same time
- How to sync lists both ways
- The cutover plan
- Four details that decide whether it goes smoothly
- Is Klaviyo or Mailchimp better?
- Is there an API for Mailchimp?
- Why is Klaviyo more expensive than Mailchimp?
- Moving off Mailchimp without losing anything
Yes, Klaviyo has a built-in Mailchimp integration, but it only syncs one way: contacts, audiences, subscription status, suppressions and the last 90 days of campaign engagement move into Klaviyo, and nothing flows back to Mailchimp. Tags, templates, campaigns and automations don’t move at all.
That makes it a migration tool. If you’re moving off Mailchimp for good, it handles the list and consent, and our Mailchimp to Klaviyo migration covers the rest of the move. If you’re still deciding between the two, start with Klaviyo vs Mailchimp. If you want to run both for a while, the integration barely helps, and that gap is where problems start.
This guide covers exactly what the integration moves, how to run both platforms safely, and the cutover plan we use so customers never get two abandoned cart emails.
What the Klaviyo Mailchimp integration does
Klaviyo’s Mailchimp integration is a one-way import. You connect it with a Mailchimp API key, and it pulls your audiences into Klaviyo as lists, with subscription status, suppressions and 90 days of campaign engagement. Nothing syncs back to Mailchimp, and tags, templates and automations don’t come across. It’s a migration tool.
Here is what moves, per Klaviyo’s Mailchimp migration guide (updated 30 March 2026, checked 10 October 2026):
| Data | Syncs? | Notes |
|---|---|---|
| Contacts (email, name, location) | Yes | Mailchimp audiences become Klaviyo lists |
| Subscription status | Yes | Unsubscribed contacts stay unsubscribed |
| Cleaned and bounced contacts | Yes | Added to Klaviyo’s suppression list, with one exception (below) |
| Campaign engagement | Yes | Opens, clicks and receives from sent campaigns in the last 90 days, excluding A/B tests |
| Mailchimp contact ratings | Yes | Only if you let it create Klaviyo lists from your audiences |
| Tags | No | Export per tag, import as a Klaviyo profile property |
| Templates | No | Export the HTML, swap merge tags, import to Klaviyo |
| Automations | No | Rebuild as Klaviyo flows |
| Contacts deleted in Mailchimp later | No | They stay in Klaviyo |
| Anything from Klaviyo back to Mailchimp | No | The integration is one-way |
Sync timing. The first sync pulls all contacts and the last 90 days of campaign data. After that, existing audiences sync every 30 minutes, and new audiences or campaigns every six hours.
The suppression exception. If a profile already exists as active in Klaviyo before you connect Mailchimp (because your Shopify integration created it, for example), a “cleaned” status in Mailchimp won’t suppress it. Klaviyo’s fix is to export cleaned contacts from Mailchimp as a CSV and upload them to your Klaviyo suppression list manually. Skip this and you’ll re-mail addresses Mailchimp already knew were dead, which is the fastest way to start a new platform with a bounce problem. Our Klaviyo bounced emails guide covers why that matters.
How to connect it
- Disconnect Mailchimp from Shopify first, if Shopify is already connected to Klaviyo. Klaviyo’s guide warns that skipping this can send double opt-in emails to your existing list.
- Generate an API key in your Mailchimp account settings.
- In Klaviyo, go to Integrations, find Mailchimp, and paste the key.
- Choose the advanced options: whether to sync open and click data, whether to create Klaviyo lists from Mailchimp audiences, and (with list creation on) which audiences to sync.
- Check the data within a few minutes: list counts, a sample of unsubscribed profiles, and the suppression list.
Running Mailchimp and Klaviyo at the same time
There are legitimate reasons to run both. The most common is a cutover window of two to six weeks while flows are rebuilt. Less often, a business keeps Mailchimp for a separate newsletter or a service arm and uses Klaviyo for the store.
The built-in integration isn’t designed for either case, because it only moves data one way. Three problems show up if you rely on it:
- Unsubscribes don’t travel back. Someone who unsubscribes from a Klaviyo email is still subscribed in Mailchimp. Under the US CAN-SPAM Act, per the FTC, you must honour opt-outs within 10 business days, and UK, EU, Australian and Canadian rules are stricter on consent. An opt-out has to reach every platform that can mail that person.
- Double sends. If a Mailchimp abandoned cart automation and a Klaviyo abandoned cart flow are both live, customers get both. We still find this in accounts months after a “completed” migration.
- Split reporting. Revenue attribution lives in two places with two different models, and neither sees the whole customer.
How to sync lists both ways
If you genuinely need both platforms live beyond a short cutover, add a two-way layer on top of the native integration:
- Zapier (or Make) has triggers and actions for both apps. The essential Zap is Mailchimp New Unsubscriber → Klaviyo Unsubscribe Profile, plus the reverse direction. New subscriber sync can run the same way.
- One owner per job. Decide which platform sends what. Klaviyo owns every store-triggered flow. Mailchimp, if it stays, owns only the thing Klaviyo doesn’t do for you, and its automations for carts, welcome and post-purchase get switched off.
- One source of truth for consent. Pick the platform where sign-up forms live and treat the other as a follower.
If you can’t name a reason Mailchimp needs to stay after the cutover, it shouldn’t. Two platforms cost more in subscriptions, in attention and in mistakes than they return.
The cutover plan
This is the order we run it in. Each step exists because skipping it causes a specific, avoidable failure.
| Week | Step | What it prevents |
|---|---|---|
| 0 | Connect your store to Klaviyo and let the history sync | Flows launching against empty profiles |
| 0 | Set up a branded sending domain with SPF, DKIM and DMARC in Klaviyo | Your first sends landing in spam |
| 0 | Disconnect Mailchimp from Shopify, then connect the Mailchimp integration | Double opt-in emails to your whole list |
| 1 | Export Mailchimp tags and import them as profile properties | Losing segments you built over years |
| 1 | Upload cleaned contacts to Klaviyo’s suppression list | Re-mailing dead addresses |
| 1–3 | Rebuild automations as Klaviyo flows, starting with welcome, abandoned cart, browse and post-purchase | Revenue gaps when Mailchimp goes quiet |
| 2–3 | Send campaigns from Klaviyo to your most engaged segment first, then widen | Reputation damage on a new sending setup |
| 3 | Switch every sign-up form to Klaviyo | New subscribers landing in the old platform |
| 3 | Same day: pause Mailchimp automations, turn Klaviyo flows live | Two cart emails, or none |
| 4 | Verify counts and consent, then remove the integration | Stale syncs overwriting clean data |
Four details that decide whether it goes smoothly
- Warm up by engagement. Start with people who opened or clicked in the last 30 days and widen over two to three weeks. Klaviyo’s own migration guides recommend this staged approach. A new sending setup has no history, and mailbox providers judge it on early engagement.
- Rebuild flows, don’t copy them. A straight port of Mailchimp automations into Klaviyo wastes the reason you switched. Klaviyo triggers on Started Checkout, Viewed Product and predicted next-order date, which Mailchimp can’t. Our flow automation work starts from those triggers.
- Check your billable profiles. Klaviyo bills on active profiles. Importing a list full of long-dead contacts inflates the invoice from day one, so the migration is the right moment to clean the list. Suppressed profiles don’t count toward billing.
- Keep Mailchimp exports. Before closing the account, export campaign reports and any audience data you might need later. Once the integration is removed and the account closed, that history is gone.
Mailchimp also documents the reverse move, a Klaviyo to Mailchimp migration, so the same care applies in either direction.
Is Klaviyo or Mailchimp better?
For a store with meaningful order volume, Klaviyo, because the data it acts on is deeper: full order and product events, predictive properties, and flows triggered by behaviour rather than list membership. For a newsletter-led business with little store data, Mailchimp is a perfectly reasonable tool, and it’s cheaper to run well. We lay out the full comparison, including when to stay, in Klaviyo vs Mailchimp.
Is there an API for Mailchimp?
Yes. Mailchimp’s Marketing API is what Klaviyo’s integration uses, which is why setup starts with generating a Mailchimp API key. The same API powers Zapier and custom syncs if you need data to move in both directions.
Why is Klaviyo more expensive than Mailchimp?
Often it isn’t at small list sizes, and when it is, the difference is usually the depth of automation you’re paying for. Klaviyo prices on active profiles, so list hygiene has a direct effect on the bill. Our Klaviyo pricing breakdown covers the maths.
Moving off Mailchimp without losing anything
The integration does the easy part: moving contacts and consent. The part that decides whether the switch pays off is the cutover order, the suppression clean-up and flows rebuilt around Klaviyo’s triggers. That’s what our Mailchimp to Klaviyo migration covers end to end. If you’d like a view on your account first, start with a free Klaviyo audit. We’ll tell you what should move, what shouldn’t, and whether running both makes sense for you at all.
/ Frequently Asked Questions
Q.01 Does Klaviyo integrate with Mailchimp? +
/ Answer
Yes. Klaviyo has a built-in Mailchimp integration that you connect with a Mailchimp API key. It pulls audiences in as Klaviyo lists, along with subscription status, cleaned and bounced contacts (as suppressions) and the last 90 days of campaign engagement. It is one-way into Klaviyo and designed for migration, so nothing you do in Klaviyo flows back to Mailchimp.
Q.02 How often does the Klaviyo Mailchimp integration sync? +
/ Answer
According to Klaviyo's help centre, the first sync pulls all contacts plus the last 90 days of campaign data. After that, existing audiences sync every 30 minutes, and new audiences or new campaigns sync every six hours. That cadence is fine for a migration but too slow to rely on for real-time automation between the two platforms.
Q.03 Can I run Mailchimp and Klaviyo at the same time? +
/ Answer
You can, and most migrations overlap for a few weeks. The risks are double sends, unsubscribes that never reach the other platform, and paying for two tools. If you run both for longer than a cutover, add a two-way sync for unsubscribes (for example with Zapier) and give each platform a clearly separate job so no customer gets the same message twice.
Q.04 Does the Mailchimp integration bring over tags, templates and automations? +
/ Answer
No. Tags don't sync automatically, so Klaviyo recommends exporting each tag from Mailchimp as a CSV and importing it as a custom profile property. Templates can be exported from Mailchimp and imported into Klaviyo, but merge tags need swapping. Automations don't transfer at all and have to be rebuilt as Klaviyo flows.
Q.05 Is Klaviyo or Mailchimp better for ecommerce? +
/ Answer
For ecommerce stores with real order volume, Klaviyo usually wins because its store integrations, event-triggered flows and segmentation are built around purchase data. Mailchimp remains a sound choice for newsletters, service businesses and brands with little store data to act on. The honest test is whether you will actually build and use behaviour-based flows.
Q.06 Should I disconnect Mailchimp from Shopify before connecting it to Klaviyo? +
/ Answer
Yes. Klaviyo's migration guide says that if Mailchimp is connected to your Shopify store and Shopify is already connected to Klaviyo, you should disconnect Mailchimp from Shopify before integrating Mailchimp with Klaviyo. Skipping this step can trigger double opt-in emails to your existing subscribers.
Shows our articles higher in your Google results. Takes one click.
