Loading tutorials…
Loading tutorials…
Mailchimp is fine for most lists under 10K contacts. Past that, you start hitting the ceiling: weak e-com integrations, limited automation logic, pricing that punishes growth. Here's when to migrate, where to go, and how to do it without trashing your deliverability.
Who this is forMailchimp account holders considering a migration to Klaviyo, ActiveCampaign, HubSpot, or similar. This tutorial is for the DECISION, the prep, and the deliverability handoff — not the destination tool's setup.
What you'll need
Step 1
Mailchimp is fine for many use cases. Migrate only when one of three specific gaps is hurting you.
GAP 1 — E-commerce depth: Mailchimp's Shopify integration is OK but limited. If email is over 15% of your e-com revenue and you want to push to 30%+, Klaviyo is genuinely better (deeper events, Predictive Analytics, better segmentation).
GAP 2 — Automation logic: Customer Journeys are good but not infinitely flexible. If you need complex branching, multi-trigger journeys, or split-test automations, ActiveCampaign or Klaviyo handle these better.
GAP 3 — Pricing at scale: Mailchimp pricing climbs fast above 50K contacts. ConvertKit, ActiveCampaign, and Klaviyo are often cheaper at 100K+. Run the math: total monthly cost on each tool at your projected 12-month contact count.
If none of these three gaps apply to you, DO NOT MIGRATE. Mailchimp will be fine. Migration is a 6-8 week project that costs 30-50% of email revenue if botched.
Step 2
Klaviyo for e-com. ActiveCampaign for B2B/SaaS automation. ConvertKit for creators. HubSpot for CRM-integrated marketing. Each has tradeoffs.
KLAVIYO: best for e-commerce (Shopify, WooCommerce, BigCommerce). Deeper events, Predictive Analytics, RFM segmentation. Pricing similar to Mailchimp at low volume, often cheaper at scale.
ACTIVECAMPAIGN: best for B2B/SaaS with complex automation needs. Strongest automation builder in the market. Good for sales-driven follow-up sequences.
CONVERTKIT: best for creators, course sellers, newsletter operators. Simple, fast, opinionated for creator workflows. Lacks e-com depth.
HUBSPOT: best for full CRM + marketing integration. Most expensive of the four. Right when you need sales + marketing in one tool.
For 70% of stores migrating from Mailchimp, the answer is Klaviyo (if e-com) or ActiveCampaign (if not).
Step 3
Before exporting anything, write down everything you're recreating: audiences, segments, tags, automations, signup forms.
Mailchimp → Audience → All contacts → note total subscribed count.
Mailchimp → Audience → Tags → list all active tags with descriptions.
Mailchimp → Audience → Groups → list all groups + options.
Mailchimp → Audience → Segments → screenshot each segment definition (you'll recreate the logic in the new tool).
Mailchimp → Automations → list each active automation. Screenshot triggers, delays, and email content.
Mailchimp → Audience → Signup forms → note all signup sources.
Save all screenshots to a shared folder. The migration will reference these for 2-4 weeks.
Step 4
Audience → All contacts → filter to Subscribed → Export as CSV. NEVER export "all contacts."
Mailchimp → Audience → All contacts.
Filter to status = "Subscribed" ONLY. Skip Unsubscribed, Cleaned, Non-subscribed, Pending.
Click Export Audience.
Download the CSV when ready (Mailchimp emails it; usually 5-30 minutes).
Open the CSV. Confirm columns: Email Address, First Name, Last Name, plus any custom merge fields and tags.
Importing Cleaned (hard-bounced) contacts to the new tool will spike bounce rate from Day 1. Importing Unsubscribed will spike complaint rate. Both damage reputation immediately — that's why we only export Subscribed.
Step 5
In the new tool, configure DKIM, SPF, DMARC on a NEW sending subdomain. Don't reuse your Mailchimp subdomain.
In the new tool (Klaviyo/ActiveCampaign/etc.), navigate to domain settings.
Create a new sending subdomain: e.g., if Mailchimp used send.yourbrand.com, use email.yourbrand.com or news.yourbrand.com for the new tool.
Add the DKIM CNAME records the new tool provides.
Add SPF entry to your DNS: include the new tool's SPF mechanism alongside your existing records.
Update DMARC if needed (usually p=none initially with the new sending mechanism).
Wait 24-48 hours for DNS propagation. Verify all three via mxtoolbox.com BEFORE any sends.
Step 6
Import only opted-in Subscribed contacts. Send only to engaged 30d for the first 14 days. Scale gradually.
Import the CSV to the new tool. Map columns carefully: Email → email, First Name → first_name, Mailchimp Tag → custom property.
Mark consent honestly: "These contacts opted in via Mailchimp signup forms."
Build the equivalent of your Mailchimp segments in the new tool (using the screenshots from Step 3).
WARMUP SCHEDULE:
- Week 1: send only to most-engaged 10% (opened or clicked in last 30 days). Volume: 500-1K/day.
- Week 2: expand to engaged 25%. Volume: 1K-5K/day.
- Week 3-4: expand to engaged 50%. Volume: 5K-15K/day.
- Week 5-6: full engaged 90-day list. Volume: 15K-50K/day.
Monitor open rate weekly. Should be 25%+ on engaged segments. Below 20% means auth or content has an issue — pause and diagnose.
Step 7
Keep Mailchimp active for new signups during cutover. Disable Mailchimp automations only after new tool is fully running.
Cutover signup forms: switch website embeds + popups to point to the new tool. New signups flow to the new tool.
Mailchimp: pause all Customer Journeys / Automations. Keep account active to receive any signups not yet cutover (third-party integrations, lead magnets, etc.).
In the new tool: activate the equivalent Welcome flow, Abandoned Cart, Post-Purchase, Re-engagement automations.
After Day 30 of clean dual operation, audit: are any signups still arriving in Mailchimp? Find the source and cut over.
After Day 60: cancel or downgrade Mailchimp. Archive the account if pricing allows — historical campaign data is sometimes useful for reference.
Common mistakes
Migrating without warming up the new platform
What goes wrong: Cold list + new IP + 50K sends in one day = guaranteed deliverability damage. Open rate drops from 28% to 12%. Recovery takes 60-90 days. This is the most expensive migration mistake.
How to avoid: Warm up for 14-30 days using engaged segments only. No mass-list campaign for at least 30 days. New tool reputation needs time to build with mailbox providers.
Importing Cleaned and Unsubscribed contacts
What goes wrong: Re-introducing hard-bounced emails spikes bounce rate. Re-introducing unsubscribes spikes complaint rate. Both damage reputation from Day 1.
How to avoid: On Mailchimp export, filter to Subscribed ONLY. On import to new tool, verify count matches Mailchimp's Subscribed total. Never check "all contacts."
Not setting up DKIM/SPF/DMARC on the new tool BEFORE first send
What goes wrong: Auth records still configured only for Mailchimp. New tool's emails fail auth, land in spam at scale. Open rate drops to 5-10%.
How to avoid: Authenticate the new sending subdomain BEFORE the first send. Verify via mxtoolbox.com. Add new SPF mechanism without removing the Mailchimp one (run both during parallel period).
Cutting Mailchimp off too early
What goes wrong: In-flight Mailchimp automations break mid-flow. Customers receive partial sequences. Brand looks broken. New tool doesn't have time to fully take over.
How to avoid: Run both platforms in parallel for 30-60 days. Mailchimp finishes existing flows. New tool handles all new signups + new automations. Cut over only after 30 clean days of dual sending.
Skipping re-permission for EU/UK contacts
What goes wrong: Mailchimp opt-in may have been less explicit than the new tool requires. Importing without re-confirming consent triggers GDPR compliance risk. EU subscribers can file complaints.
How to avoid: For EU/UK/Canada subscribers, send a re-permission email before importing: "We're moving — confirm you want to keep hearing from us." Suppress non-responders. Yes, you'll lose 30-50% of EU list — that's the cost of clean consent.
Migrating for the wrong reasons
What goes wrong: Migrating because a Twitter thread said Tool X is better, or because you saw a discount code. You spend 6-8 weeks on a migration that doesn't address your actual problem. Two months lost.
How to avoid: Before migrating: identify the SPECIFIC gap Mailchimp can't fill. If you can't name a concrete gap that's costing revenue, don't migrate.
Recap
Done — what's next
Mailchimp deliverability best practices — DKIM, SPF, DMARC, IP warmup, and list hygiene
Read the next tutorial
Hand it off
Migrations are the most likely email project to cause permanent revenue damage if done wrong. A specialist who's done 20+ migrations will do this in 2-3 weeks of focused work, typically $800-1,500 at $14-16/hr. Alternative: 60-90 days of half-revenue while you DIY-recover.
See specialist rates
2-3 weeks for build (export, import, recreate segments + automations) plus 30-60 days of parallel running before fully cutting Mailchimp. Total elapsed: 8-12 weeks. Active work: 6-10 hours.
Some — but not from the migration itself. You'll lose 20-30% during the warmup phase (cold segments don't see your initial sends). Another 5-10% if you re-permission for GDPR. After 90 days, your active list is usually 60-75% of original — and healthier than a 100% list with 50% disengagement.
Klaviyo if you're e-commerce (Shopify, WooCommerce, BigCommerce). ActiveCampaign if you're B2B/SaaS, content business, or have complex sales-driven automation needs. Both are excellent at their use case; either is wrong for the other's use case.
Not directly — automation logic doesn't transfer. But the TRIGGERS and EMAIL CONTENT do. Use your Mailchimp screenshots from Step 3 as a spec, then build equivalent flows in the new tool. Plan 1-2 hours per automation to rebuild.
No — most migrations end up dropping Mailchimp entirely. For transactional, use the new tool (Klaviyo, ActiveCampaign both handle transactional) or a dedicated transactional service (Postmark, SendGrid). Mailchimp Transactional (Mandrill) has had multiple deliverability issues over the years.
Yes — larger lists need more careful warmup. Plan 30 days of engaged-only sending instead of 14. Volume scaling takes 30 days, not 14. Total migration timeline extends to 10-14 weeks. Strongly recommend hiring a specialist for 50K+ migrations.
Mailchimp
Deliverability is the silent killer of email revenue. Open rates dropping from 28% to 16% feels like 'the algorithm changed,' but it's almost always one of three things: authentication, warmup, or list hygiene. Here's the playbook.
Mailchimp
Mailchimp gives you three ways to slice a single audience: Segments, Tags, and Groups. They overlap. They confuse new users. Picking wrong locks you into years of duplicated work. Here's the decision tree.
Klaviyo
The migration most stores screw up: dump the CSV, send a 'Hey, we moved!' email, watch open rate drop 40%, lose 90 days of segmentation work. Here's how to actually do it.
Mailchimp
Open rate dropped from 28% to 16% in 30 days. The instinct is 'subject lines.' Usually it's not. Deliverability, list hygiene, and audience drift account for 70% of open-rate drops. Here's how specialists isolate the cause.
Mailchimp
DIY email marketing is a great call — until it isn't. Email should be 20-35% of total business revenue for most online businesses. If yours is at 8-12%, the gap is your list isn't being worked. Here's the honest framework for when to hire.