Klaviyo migration: how to switch from Klaviyo
Updated 14 October 2026
An honest guide to moving over: what carries across automatically, what you rebuild in an afternoon, and what your new invoice looks like. No one-click magic promised - none needed.
This guide is for moving off Klaviyo. If you are moving from Mailchimp to Klaviyo, Klaviyo's own help center covers that direction.
What we don't promise.
There is no automated API sync that copies your Klaviyo account in one click. Migration here is CSV-based and takes an afternoon, typically. Your flow logic and templates are rebuilt, not imported; the ready-made workflows and the AI builder make that the fast part. And on the Scale plan and up, we do the migration with you.
Klaviyo migration checklist
Ten steps, in the order that avoids surprises. The data and the core flows take an afternoon; the warm-up at the end takes a couple of weeks of ordinary sending. The order matters because Klaviyo's CSV carries profiles and consent but not event history: data first, store connection second, flows third, warm-up last.
- Count what you pay for todayIn Klaviyo, check your active profile count: the people who can receive email. Unsubscribed and suppressed profiles are not billed. This is the number to compare with our plans. If you plan to clean the list, suppress long-inactive profiles before you export so you only move people you can still email.
- Export profiles, lists and segments to CSVIn Klaviyo, export your lists and segments to CSV. Profiles, properties, tags and subscription status all come along in the file. Keep the consent status columns; the next section has the exact clicks.
- Import into MailingPlatformOur streaming importer handles 100,000+ row files without breaking a sweat. Map columns once - tags, custom fields and status carry over, so unsubscribed contacts stay unsubscribed.
- Connect your storeInstall the Shopify or WooCommerce app so orders, checkouts and product views start streaming in from the first minute. The store connection is what gives abandoned cart, back in stock and post purchase flows something to trigger on.
- Set up sendingDelivery runs through your own Amazon SES account. Verify your sending domain with guided DNS setup - SPF, DKIM and DMARC checked live. Usually done in under an hour.
- Rebuild flowsAbandoned cart, welcome, back in stock and post purchase ship as ready-made workflows. Turn them on and adjust the copy. Flow logic is rebuilt, not imported.
- Recreate templatesDescribe your Klaviyo template to the AI builder and iterate until it matches - your brand profile applies colors and logo automatically.
- Discount codesSet up unique codes per recipient; they are created directly in your Shopify or WooCommerce store, on every plan, at send time. Check that any codes already promised in old Klaviyo emails still work in the store.
- Warm upStart with your most engaged segment for the first sends, then widen over a couple of weeks. Watch bounce and complaint rates in the first week; if they stay low, grow the audience with each send. Keep Klaviyo running in parallel until your flows are live, then pause the Klaviyo flows so customers do not get two emails.
- Cancel or downgrade KlaviyoOnce nothing sends from it, close the account or drop to the free plan. Download any reports you want to keep first; campaign history does not move. Keep your CSV export as a record.
On Scale and up, we do the migration with you.
How to export your data from Klaviyo
In Klaviyo, go to Audience, then Lists & segments, open the list or segment you want, and choose Manage list (or Manage segment), then Export list to CSV or Export segment to CSV. Only users with the Owner, Admin or Analyst role can export. The CSV can include email, phone, profile properties, date added, custom properties and channel consent details such as email consent status and timestamp, up to 700 columns per export. It cannot include event data, list or segment membership, or the messages a profile has received. Klaviyo documents the steps in How to export a list or segment to a CSV file.
To export everyone in the account, first create a segment defined as "can receive email marketing OR cannot receive email marketing" and export that; for non-suppressed profiles only, use "can receive email marketing". Klaviyo's guide: How to export all people in your account.
Our tip: export each list you want to keep as its own CSV, because membership is not in the file, or add a tag column before you import. Column names do not need to match ours; the import wizard maps them and remembers the mapping for the next file. Event history stays in Klaviyo; store data rebuilds once Shopify or WooCommerce is connected. Help center steps read on 14 October 2026.
Klaviyo vs MailingPlatform at a glance
Only the facts each vendor publishes. If you are weighing other platforms as well, the Omnisend alternatives and MailerLite alternatives pages run the same comparison for those tools.
| Klaviyo | MailingPlatform | |
|---|---|---|
| Free plan | Up to 250 active profiles, 500 email sends a month, $5 of mobile messages a month; email support for the first 60 days | Up to 100 active subscribers, every feature, no time limit; 14-day trial on paid plans, no card |
| What you pay for | Active profiles: people you can reach by email, SMS or other channels. Unsubscribed and suppressed profiles are not billed. This includes people added through checkout or orders without explicit opt-in | Active, emailable subscribers only. Unsubscribed, bounced and suppressed contacts never count |
| Email sending | Send limit 10 times the profile maximum of your plan | Unlimited sends on every plan; delivery through your own Amazon SES account, billed by AWS |
| Paid prices | Priced by active profiles; see Klaviyo's pricing page | €39/month up to 3,000, €129 up to 25,000, €299 up to 100,000, €499 unlimited, excl. VAT |
| Features by plan | Not compared | Every feature on every plan |
| SMS | Yes, email and SMS | Email only |
| Data hosting | Not compared | EU |
Read on each vendor's pages on 14 October 2026: klaviyo.com/pricing, how Klaviyo pricing works, active profile management and mailingplatform.net/pricing.
The table leaves out what depends on your account: Klaviyo's paid tier prices and plan features sit behind its calculator and change over time, so read them on the day you decide. Our prices are flat and public, and every plan has every feature. Stay on Klaviyo if SMS in the same tool matters most. If you send email a lot to a large list, compare at your real list size on our flat rate email marketing pricing.
Pay for your audience. Not for sending to it.
Klaviyo prices by active profiles, and each tier includes a send limit of 10 times its profile maximum. Here, every plan has every feature - AI builder, automations, integrations - and sends are unlimited. You pay for audience size, full stop. Put your subscriber count into the calculator and see the yearly difference, or read the tier-by-tier breakdown in Klaviyo vs Mailchimp pricing: what a store actually pays. Shopify store owners should also read Klaviyo pricing for Shopify stores: it explains why checkout emails count as billable profiles and what the February 2025 billing rules changed.
- Unlimited sends on every plan
- 100% of features on every plan - no gated automations
- EU-hosted, GDPR by default, double opt-in built in
The store data comes back fast.
Behavioural history is the one thing a CSV can't carry - but it rebuilds itself. Connect your Shopify or WooCommerce store and orders, checkouts and product views start streaming in immediately. Within weeks your segments are as sharp as they were, running on live data instead of snapshots.
- Store events stream in from the moment you connect
- Revenue attribution per campaign and automation from day one
- Behavioural segments with live counts as data accrues
# Streaming import Rows 112,408 Mapped email, first_name, tags, status, 6 custom fields Imported 110,996 active Preserved 1,412 unsubscribed
Fair questions about leaving.
No - automation logic cannot be imported between platforms. The flows that drive store revenue (abandoned cart, welcome, back in stock, post purchase, browse triggers) ship here as ready-made workflows, so rebuilding is mostly turning them on and adjusting the copy. Budget an afternoon.
Subscribers, custom fields, tags and subscription status, via Klaviyo CSV export and our streaming import - 100,000+ row files are fine. Unsubscribed contacts stay unsubscribed. Campaign history and behavioural data stay behind; store data rebuilds once Shopify or WooCommerce is connected.
It depends on your list size and how often you send. Klaviyo prices by active profiles with a send limit of 10 times your plan's profile maximum; here you pay a flat price by active subscribers, from €39 a month excl. VAT up to 3,000, with unlimited sends. At small lists Klaviyo can be cheaper. The full breakdown with sources is in Klaviyo vs Mailchimp pricing: what a store actually pays. If you are weighing Klaviyo against Shopify's own app instead, see Shopify Messaging vs Klaviyo.
You authenticate your own domain here (SPF, DKIM, DMARC) with guided setup, then warm the new sending path by starting with your most engaged segment. Aligned sending on your own domain typically performs at least as well as your previous setup within a couple of weeks.
For most stores an afternoon for the data and the core flows: export your profiles to CSV, import them, connect Shopify or WooCommerce and turn on the ready-made workflows. Domain authentication is usually done within an hour. Plan a couple of weeks of gradual sending to warm up.
In Klaviyo, go to Audience, then Lists & segments, open the list or segment and choose Export to CSV. To export everyone, create a segment of all profiles first. The file holds profile properties and consent status, but not event history or list membership.
Yes. MailingPlatform creates a unique discount code for each recipient directly in your Shopify or WooCommerce store, on every plan.
Briefly, yes. Keep Klaviyo running until your flows are live here, then pause the Klaviyo flows so nobody gets the same email twice, and cancel once nothing sends from it.
Looking at other platforms too?
We keep an honest migration guide for every major platform, including what does not carry over and when staying put is the better call.
Moving is an afternoon.
Start the free trial, import your export, and send your first authenticated campaign the same day.
Free 14-day trial · No credit card · Cancel anytime