Bento
  • Go to Marketing Site
  • Go to App
  • User Work Laptop Streamline Icon: https://streamlinehq.comAccount

  • Graduation Cap Streamline Icon: https://streamlinehq.comGet Started

  • Migration Guides

    • Overview
    • Convertkit
    • ActiveCampaign
    • MailChimp
    • Drip
    • Klaviyo
  • DNS Setup

  • Connection Integration System Api Streamline Icon: https://streamlinehq.comAPI for Developers

  • Package Streamline Icon: https://streamlinehq.comSDK Guides

  • Plugs Streamline Icon: https://streamlinehq.comIntegrations

  • Horizontal Menu Streamline Icon: https://streamlinehq.comMisc

  • Sign in

Export Data from Klaviyo for Bento

This guide will help you export all the contacts, tags, segments, and custom fields you need from Klaviyo so you can import them into Bento.

Exporting your data is safe and does not affect your live Klaviyo account. You can continue sending emails while you prepare your migration.

Prerequisites

Access to your Klaviyo account
Required permissions to export data
A place to save your exported CSV files
Spreadsheet software to review and clean up CSVs

What You'll Export

  • Members (Contacts)
  • Segments & Lists
  • Custom Fields
  • Automations (Flows, for mapping later)

Step-by-Step Export Process

1
Log in to Klaviyo

Go to Klaviyo and log in with your credentials. Navigate to the 1 Audience section and select 2 Lists & Segments.

Bento
Login and navigate to Lists & Segments
2
Export Lists or Segments

The simplest way to create the required CSVs for import into bento is to create a segment containing all your subscribers, and another that contains all your unsubscribed contacts. To begin click on 3 Create New button and select Create Segment.

In the segment builder, enter subscriber as the name, select the tags that contain your subscribers. Make sure you filter on if someone can or cannot receive marketing and person can receive | email marketing. Then click Create Segment button in the upper right corner.

If you have many tags, and wish to keep them separated, repeat this process for each tag, and we recommend naming the segment with the tag name.

When importing to bento you will need to import all unsubscribed contacts, so we need to create a second segment for them. Let's repeat the process, but this time we will name the segment Unsubscribed. In the segment builder, enter unsubscribed as the name, select the same tags that you selected for subscribers. Make sure you filter on if someone can or cannot receive marketing and person cannot receive | email marketing. Then click Create Segment button in the upper right corner.

Failing to import an unsubscribed list into bento will result in potentially emailing contacts who have unsubscribed from your list. Hurting your sending reputation.

Bento
Exporting your contacts
Bento
Create you segments for your subscribered and unsubscribed contacts
Bento
Export your List or Segment to CSV
3
Download your exported lists.

From any of your segments click the Manage Segment button and select View my exports.
This list out all the exports you have created for all segments. Click on the download button to download them.

Make sure you name each export when you download it according to the segment name. Such as subscribers.csv & unsubscribes.csv

Bento
View your exports
Bento
Download the CSV
4
Export Custom Fields

Custom fields are included in your segement export CSV. Review the CSV columns to see all custom fields in use.

5
Document Automations (Flows)

For automations (Flows), there is no direct export. Take screenshots or document the steps for reference when rebuilding in Bento Flows.


Merge & Clean

  1. Open each of the exported CSV in your spreadsheet tool.
  2. Rename columns to Bento‑friendly names (email, first_name, tags, etc.), ensure they match in each csv file.
  3. Comma‑separate multiple tags (e.g. vip,customer).
  4. Delete any blank or irrelevant columns — Bento ignores missing headers but a tidy sheet is easier to debug.
  5. Save each CSV as a separate file.

Column Map Example

EmailTagsRemove TagsFirst NameLast Name
[email protected]customer, mqlleadJesseHanley

After Exporting

  • Double-check your CSV files for all required data (contacts, tags, segments, custom fields).
  • Organize your files and screenshots for easy access during the Bento import process.
  • If you need to clean up or rename tags/fields, do so in the CSV before importing to Bento.

Troubleshooting

Missing Data?
  • Make sure you exported from the correct section (Lists, Segments, Profiles).
  • Check your downloads folder for the CSV file.
  • Open CSVs in a spreadsheet app to review all columns.
  • Lists over 100k contacts? Klaviyo may split exports into multiple CSVs—download every part and combine before merging statuses.
Export Button Not Visible?
  • You may need Owner, Admin, or Analyst permissions to export data.
  • Try a different browser or clear your cache.
  • Contact Klaviyo support if you still can't export.

Critical Terminology: Klaviyo → Bento

Before we dive in, let’s align on key concepts. This table is your Rosetta Stone for migrating mental models from Klaviyo to Bento.

Klaviyo TermBento TermWhat It Actually Means
ProfilePersonA human with an email address
Tag (Property)TagLabels for categorization — in Bento, tags are first-class and support advanced logic
SegmentSegmentDynamic groupings based on field values, tag presence, events, and more
Custom PropertyFieldCustom data attached to a Person, like first_name, plan, or last_seen_at
CampaignBroadcastA one-time email sent to a specific group or segment
FlowFlowIf-this-then-that workflows — Bento Flows support triggers, delays, branching, and more
EventEventTrack pageviews, clicks, custom behavior — all events are first-class in Bento
LiquidLiquidDynamic content via Liquid templating
Bento tracks all clicks and visits automatically — no manual link triggers or extra setup needed.

The Mental Model Shift

Klaviyo: "Here's a list of Profiles with Segments and Flows."

Bento: "Here's a person who visited 5 pages, clicked 3 emails, has an LTV of $497, and is currently browsing your pricing page."

Final Thoughts

This migration will take you 2–4 hours of actual work.

Remember:

  • Take screenshots before changing anything
  • Test with your own email first
  • Keep Klaviyo running during transition
  • Document everything for your future self
If something just doesn't go right, you can always re-import from Klaviyo and try again.
That's why we keep it running until we're sure.

Quick Reference

During Migration:

  • Check Bento's Dashboard
  • Monitor deliverability score
  • Test forms and integrations
  • Send one test email after changes

Before Canceling Klaviyo:

  • All Profiles are imported
  • All automations rebuilt
  • List is warmed up on Bento
  • Forms all working
  • Deliverability metrics stable

Emergency Contacts:

  • Bento Support: Discord | [email protected]
  • Status Page: status.bentonow.com
  • API Docs: docs.bentonow.com

You've got this. And if you don't? That's what support is for. Ship it.

PreviousDrip
NextOverview

© Copyright 2025. All rights reserved.

Follow us on XFollow us on GitHubJoin our Discord server

What's on this page

  • Prerequisites
  • What You'll Export
  • Step-by-Step Export Process
  • Merge & Clean
  • After Exporting
  • Troubleshooting
  • Critical Terminology: Klaviyo → Bento
  • Final Thoughts
  • Quick Reference