Data Liberation Guide
Export Your Klaviyo Contacts Cleanly: Lists, Segments, and Every Profile
Your subscriber list belongs to you. Here is exactly how to get it out to CSV, honor suppressions, and pull your campaign numbers before you go.
📊
700
column export cap
🕑
30
day download window
🔑
3
roles that can export
💼
CSV
portable everywhere
Esma Calisby Esma Calis · Last updated: 2026-07-02

How to Export Contacts from Klaviyo (Lists, Segments, and All Profiles)

To export contacts from Klaviyo, open Audience, then Lists and segments, select a list or segment, use the Manage dropdown, and choose Export list to CSV or Export segment to CSV. You must hold an Owner, Admin, or Analyst role. To export every profile regardless of status, build an all-inclusive segment first.

That is the short version. The rest of this guide covers the details that trip people up: the 700-column ceiling, where your finished file actually lands, how to keep honoring unsubscribes after you move, and how to pull your campaign numbers so you do not lose your history.

New here? Start with our primer on Email Platform Comparisons for the fundamentals, then come back to this guide.

Quick context: Mailsoftly offers transparent pricing, free hands-on migration, and human support. 500 contacts and 2,000 emails per month, no credit card.
Start free with Mailsoftly →

Key Takeaways

  • You export per list or per segment, not the whole account in one click. To capture everyone, create an all-inclusive segment first, then export that.
  • Only Owner, Admin, or Analyst roles can run an export, and each file can hold at most 700 columns of properties.
  • Finished files appear under Settings, then Other, then Downloads, and they stay available for 30 days before they expire.
  • Export your suppression list too. Wherever you land next, you are legally required to keep honoring every past unsubscribe.

What Can You Export from Klaviyo (and What You Cannot)?

You can export the contents of any single list or segment to a CSV file, including the identity and consent data attached to each profile. What you cannot do is press one button and download the entire account, so plan around exporting the right list or segment.

A standard export includes the fields you would expect to migrate cleanly: the email address, phone number, profile and custom properties, channel consent status, predictive analytics where a profile qualifies, and the date the contact was added. That consent and date-added data matters more than anything else, because it is what keeps your next platform compliant.

The main constraint is the 700-column ceiling. Each export can carry a maximum of 700 columns of properties. Most senders never approach that, but if you have accumulated hundreds of custom properties over the years, you may need to pick specific properties instead of exporting all of them. On a large list, the export itself can also take several minutes to build, so it is not instant.

What travels in a Klaviyo export
Included
Email address
Phone number
Profile and custom properties
Channel consent status
Predictive analytics (where qualified)
Date added
Watch out for
Max 700 columns per file
No one-click full-account dump
Large lists take several minutes
Files expire after 30 days
Owner, Admin, or Analyst role required

Read enough? Try Mailsoftly free with 500 contacts and 2,000 emails per month, no credit card.Start free with Mailsoftly →

How Do You Export a Klaviyo List or Segment to CSV?

Open Audience, then Lists and segments, open the list or segment you want, use the Manage list or Manage segment dropdown, and select Export list to CSV or Export segment to CSV. Then choose whether to include all properties or only specific ones. The file builds in the background and lands in your Downloads.

  1. In the left navigation, click Audience, then Lists and segments.
  2. Click into the specific list or segment you want to export.
  3. Open the Manage list or Manage segment dropdown near the top of the page.
  4. Select Export list to CSV or Export segment to CSV.
  5. Choose to export all properties, or pick specific properties if you are near the 700-column limit.
  6. Confirm the export and wait. Large audiences can take several minutes to finish.

The exact button labels can shift slightly as the interface updates, so if a menu item is not where you expect, look for the export option inside the same Manage dropdown. The core path stays the same: pick a list or segment, open its management menu, and export to CSV.

One point worth repeating: exporting requires the right permissions. If the export option is greyed out or missing, your account role is likely the reason. Only Owner, Admin, or Analyst roles can export data, so ask an account owner to run it or to temporarily adjust your role.

Where Does the Exported File Go?

Your finished CSV does not download straight to your browser. It is generated behind the scenes and stored under Settings, then Other, then Downloads. Open that page, wait for the file to finish processing if it is a large list, and download it from there. Files stay available for 30 days, so grab everything you need well inside that window and back it up locally.

How Do You Export All Contacts Regardless of Subscription Status?

Because there is no single account-wide export, the way to capture everyone is to build one all-inclusive segment that pulls in every profile regardless of subscription status, then export that segment to CSV. This is the reliable method for grabbing your full audience in one file.

Create a new segment with conditions broad enough to include every profile, whether subscribed, never subscribed, or otherwise. Once the segment finishes populating, open it, use the Manage segment dropdown, and choose Export segment to CSV exactly as you would for any other segment. The result is a complete snapshot of your database in a single file.

Compliance note: Exporting everyone into one file does not mean you can email everyone. Unsubscribed and never-consented profiles must stay unmailed. The all-inclusive export is for record-keeping and clean migration, not for reviving contacts who opted out.

How Do You Get the Unsubscribe and Suppression List Out?

Export your suppressed and unsubscribed contacts as their own file, and treat that file as non-negotiable. Wherever you move next, you are legally obligated to keep honoring every unsubscribe a contact has ever made. Losing this list is one of the most expensive mistakes a sender can make during a migration.

The consent status that travels with a standard export tells your new platform who has opted out, but keeping a dedicated suppression file is the safest practice. Under laws like CAN-SPAM and GDPR, an unsubscribe is permanent. If you re-import an old contact and email them again because their opt-out did not carry over, you can face complaints, deliverability damage, and real legal exposure.

When you set up your next tool, the first thing to do after importing your active subscribers is to upload your suppression list so those addresses are blocked from receiving anything. A good platform will let you import suppressions directly, and a good support team will walk you through it. That safety check is one reason people value responsive Klaviyo alternatives with hands-on onboarding when they move.

How Do You Export Klaviyo Campaign Data?

Export campaign analytics from the campaigns list using the Options dropdown. This lets you download your send history and performance metrics so you keep a record of open rates, click rates, and revenue figures before you close the account. Your contacts are only half the story; your history is the other half.

Go to your campaigns list, find the Options dropdown associated with the campaign view, and export the analytics from there. Pulling this data gives you a benchmark to compare against once you are sending from a new platform, and it preserves the results of past work that you may want to reference for reporting or future strategy.

Do this before you cancel, not after. Once your subscription lapses, access to historical reporting can disappear, and rebuilding a year of performance data from memory is not realistic. Treat the campaign export as part of the same checklist as your contact export.

After the Export: Moving Somewhere Simpler

Once you have your contacts CSV, your suppression list, and your campaign history, you are free to move. If Klaviyo felt heavier and pricier than your sending actually justifies, a simpler tool with human support and predictable pricing is often the better fit, especially outside of high-volume e-commerce automation.

Mailsoftly imports the exact CSV you just created. The free plan includes 500 contacts and 2,000 emails per month with no credit card, and the free hands-on migration means a real person helps you load your list and set your suppressions correctly. That last part matters, because a botched suppression import is how senders accidentally email people who opted out.

Free plans compared (as of 2026-04-15)
PlanContactsEmails / month
Mailsoftly Free5002,000
Klaviyo Free250 profiles500

If your list outgrows the free tier, Mailsoftly’s paid plans start at $39 per month on annual billing for 5,000 contacts and 40,000 emails per month, with transparent tiers all the way up. You can review the full breakdown on the Mailsoftly pricing page and match a plan to the list size you just exported, rather than paying for automation depth you may never use.

When you are ready, importing is the reverse of everything above: upload your contacts CSV, upload your suppression file, and confirm your consent columns mapped correctly. Then send a small test to yourself before your first real campaign. That single test catches the vast majority of migration surprises.

For the broader picture on this topic, see our complete Email Platform Comparisons guide, which covers strategy, fundamentals, and advanced playbooks.

How to Export Contacts from Klaviyo (Lists, Segments, and All Profiles) visual 1
How to Export Contacts from Klaviyo (Lists, Segments, and All Profiles) visual 2

Frequently Asked Questions

Can you export all Klaviyo contacts at once?

Not with a single account-wide button. To export every profile at once, first build an all-inclusive segment that captures every contact regardless of subscription status, then export that segment to CSV using the Manage segment dropdown. That produces one file containing your entire database.

Why can I not export contacts from Klaviyo?

The most common reason is your account role. Only Owner, Admin, or Analyst roles can export data, so if the export option is missing or disabled, ask an account owner to run the export or adjust your role. The 700-column limit can also block an export that tries to include too many properties at once.

Where do Klaviyo exports go after they finish?

Exports are generated in the background and stored under Settings, then Other, then Downloads. They do not download directly to your browser. Files remain available for 30 days, so download and back them up locally well before that window closes.

Do I need to export my unsubscribe list too?

Yes. You are legally required to keep honoring every past unsubscribe wherever you send from next. Export your suppression list separately and import it into your new platform before your first campaign, so opted-out addresses stay blocked. Skipping this step risks complaints, deliverability damage, and legal exposure.

How do I import my Klaviyo CSV into Mailsoftly?

Upload the contacts CSV you exported, then upload your suppression file, and confirm your consent columns mapped correctly. Mailsoftly’s free hands-on migration means a real person helps you do this, and the free plan supports 500 contacts and 2,000 emails per month with no credit card required.

Import this CSV into MailsoftlyStart free with Mailsoftly →
500 contacts, 2,000 emails per month. Free hands-on migration. No credit card.

Esma Calis
Esma Calis
Email Marketing Specialist at Mailsoftly
Esma is an Email Marketing Specialist at Mailsoftly who focuses on design best practices, newsletter strategy, and helping brands build stronger relationships with their subscribers through compelling email content.