While Klaviyo does not have a built-in integration with Bronto, you can export your data from Bronto and upload it into Klaviyo. Bronto contacts and related data are exported from Bronto in CSV format. CSV files can be easily formatted to ensure successful import to a Klaviyo list. While this is not a complicated process, exporting each individual Bronto list may be a bit tedious depending on your volume of data. With consistency and thoroughness, your migration will be successful.
This guide will walk you through migrating your data from Bronto to Klaviyo.
Migrating from Bronto to Klaviyo requires several key steps:
- Export all Bronto lists into CSV reports.
- Download Bronto CSV reports.
- Format CSV files.
- Import CSV files to a Klaviyo list.
- Export Bronto unsubscribes.
- Load unsubscribes into your Klaviyo suppression list.
- Migrate your email templates from Bronto to Klaviyo
- Sunset your Bronto Account
- Send your First Klaviyo Campaign
Export your Bronto Lists
Follow these steps to download each of your Bronto Lists. From your Bronto Dashboard, expand your Contacts tab.
Click Lists. Lists featured on Bronto screenshots have been blurred for anonymity.
Select a list to open the list's details. Review those details, and then click View Contacts.
Next, you'll choose your export filters. In the Search dropdown, you can choose All Contacts, Active Contacts, Inactive Contacts, or Suppression List. The first group we'll download is All Contacts, which includes only active and inactive contacts. We'll download your Suppression list later in a separate export. By default, All Contacts are selected.
Now select the fields you wish to export with your contacts. These are the most important fields to include in each contact export:
- first name
- last name
- last open
- last click
- address 1
- address 2
Adjust the settings for your export list, making sure to check off the important fields listed above.
Here are some suggestions to keep in mind while selecting your export fields:
- Choose Field section: select each field you'd like to include in your export file. You'll be able to adjust the names of these fields later on the CSV file before you upload them into Klaviyo.
- Choose GeoIP section: we suggest omitting GeoIP data from your export as Klaviyo will automatically capture GeoIP information or purchase zipcode when your customers interact with your ecommerce store or emails.
- Choose RFM Metrics section: If you have integrated your ecommerce platform, this data will already have been pulled in from that location, so RFM Metrics export may not be necessary.
- Email Notification section: enter an email address so you can be notified when your CSV download is complete.
When you are finished filling in details, select Export to begin running your report. All Bronto reports download into a CSV file. You'll receive a Bronto in-app notification when your CSV download is complete. If you filled-in the Email Notification section, you'll also receive an email notification.
Export every list from Bronto that you wish to import to Klaviyo. Save other list exports for reference.
Download Exported Bronto Files
All Bronto reports are download into a CSV file which can be opened in Excel, Google Sheets, or similar programs. Bronto stores all reports in Reports > Legacy Downloads.
To find your Bronto CSV exports, head over to the Reports section and select Legacy Downloads.
Select each download, and then export each of them. Save your CSV files in an organized and secure place for future reference.
Format CSV Files
Contacts are imported into Klaviyo in CSV format. Carefully format each CSV file before it is imported into Klaviyo to ensure that your contacts are imported smoothly and accurately.
Open each CSV file. Carefully comb through each list, paying special attention to the column headings:
- Column headings should be in the first row of the CSV file. If Bronto adds additional rows before the column headings, delete these extra rows.
- Your CSV file must include an "Email" or an "Email Address" column.
- You may want to include a "First Name" and "Last Name" column.
- Include any custom profile properties such as "Gender" that you'd like to upload to Klaviyo
- Timestamp fields such as "date added", "last opened", and "last clicked" need to be specifically formatted or Klaviyo will not recognize them as timestamp fields. Make sure timestamp data is formatted in one of these formats:
This is an example of how your CSV file should be formatted:
Review your CSV file carefully, editing/deleting column headings, and contact entries as appropriate.
Remember that it is much easier to parse and edit data within a CSV file before it is uploaded into Klaviyo.
For more detailed instructions on formatting CSV files, head to our article on Creating and Adding Contacts to a New List.
Import CSV Files to a Klaviyo List
Now it's time to import your CSV files into Klaviyo. Contacts are added directly to a Klaviyo list. We generally recommend keeping one newsletter list for all your subscribers.
Some Klaviyo flows are triggered by an email address being added to a list. Before you begin uploading contacts to a list, make sure these related flows are turned to draft or manual mode. Uploading to a list with a live flow trigger will trigger the flow for uploaded users.
Log into your Klaviyo account and navigate to Lists & Segments. Select the list you'd like to add your contacts to. For this example, we're going to add subscribers to the Newsletter list.
On the upper-right hand corner of your list, choose Import Contact from the Manage List dropdown.
Drag and drop your CSV file to upload your contacts. You will be prompted to review field mapping before Klaviyo begins the import. Carefully review each field name and modify each field name as appropriate. Column Names which have no corresponding field name in your Klaviyo account will be marked "Unmapped." You can designate your own field name by clicking the dropdown menu next to the data field you wish you map. From the dropdown, select an existing field name or type a custom field name/click Create option "your_name_here." To the right of the field name, select a data type from these options: String, Boolean, Numeric, Date, or List. In Bronto, text values are inputted as String.
This is a sample field map list from a Bronto contacts import:
For a deeper dive into importing contacts, head to our article on Migrating Existing Subscribers and Unsubscribes into Klaviyo.
Export Bronto Unsubscribes
It is important to import your Bronto unsubscribes into your Klaviyo Suppression list to ensure compliance with SPAM laws and keep your deliverability high. Following the steps above, export a CSV file from Bronto that contains only a list of suppressed email addresses, and then add it to your Suppressed Profiles list in Klaviyo.
First, head over to your Bronto account and select the Contacts tab.
In the Choose Filter section, choose Suppression List from the Filter dropdown, and then click Export. No need to select additional import fields.
Your unsubscribe list should be in CSV format and include just a single column containing email addresses. The suppress list file should be simple, containing a single column of email addresses. There can be an "Email" column heading, but this is not necessary for the import into Klaviyo.
Load Historic Unsubscribes into Klaviyo
Navigate to the Profiles tab in your Klaviyo account, and click the Suppressed Profiles on the upper right. Then select Upload File.
Similar to the formatting applied to the CSV containing all of your contacts, your suppression list CSV file should contain a single, first column labeled "Email" with optional additional column headings next to the Email heading.
This is an example of how your CSV file should be formatted:
Click Choose File to select the CSV file containing your Bronto historic suppressions. Then, click Upload Suppressions.
Your Klaviyo Suppression List will now reflect your import.
Migrate Email Templates from Bronto to Klaviyo
Klaviyo has an intuitive drag-and-drop template builder that you can use to recreate your Bronto email templates. We highly recommend using this method to rebuild your templates because it will ensure that they are mobile-optimized, responsive, and easy-to-edit moving forward.
If you don't have time to recreate your Bronto templates using Klaviyo's template builder, it is possible to export your email templates from Bronto in raw HTML and then upload the updated raw HTML into Klaviyo. If you must import raw HTML templates, you can reference this doc: Import a Custom HTML Template
Sunset your Bronto Account
After you've moved all your data over to Klaviyo, there are three key steps you can take to ensure that you no longer need your Bronto account:
- Ensure that your signup forms and list growth tools point to Klaviyo, not Bronto.
- Recreate your Bronto workflows as Klaviyo flows.
- Discontinue use of Bronto.
Signup Forms and List Growth Tools
Recreate any Bronto signup forms in Klaviyo so that your list continues to grow in Klaviyo rather than in Bronto. You can:
- Use the Klaviyo Signup Form Builder to re-create your forms from scratch.
- Use a third-party list growth tool that integrates with Klaviyo.
- Integrate your custom form through your ecommerce platform.
If you are using third-party list growth tools, make sure that these sync to Klaviyo. Klaviyo integrates with a number of tools for list growth and landing pages. Scan our list of app integrations to find the tool that you're using. If you don't see it listed, consider using Klaviyo's native Signup Form Builder to create your forms, or try switching to a different third-party tool.
If you’re using a custom-coded form, there are two ways you can ensure that these contacts sync to Klaviyo. One option is to make sure that your custom form syncs new subscribers directly to your ecommerce platform and that your ecommerce store is integrated with your Klaviyo account. The second option is to point the form directly to your Klaviyo account by updating the Form Action URL. To find the Form Action URL in your Klaviyo account, go to your Lists & Segments tab and click on the list where you want to add your new subscribers. Click on the Subscribe Page tab and copy the URL from the right side of the screen.
After switching all your signup forms to point to Klaviyo, wait a few days and watch your lists in Bronto. If you notice subscribers are still being added to these lists, there's probably at least one form that still needs to be swapped out.
Next, you'll want to turn off your Bronto signup forms. Contact Bronto Support for information on how to turn off your Bronto signup forms.
Klaviyo refers to automated workflows as "flows" which allow for more advanced and targeted sequences. It is important to recreate these in Klaviyo so that you don't need to continue to use Bronto to send triggered emails.
As you move from Bronto, it may be a good time to refresh and update your automated messaging. We recommend that you turn on your Welcome Series and Abandoned Cart flows as soon as possible. A welcome series is particularly important to engage new subscribers, and abandoned cart flows have the highest ROI of any other type of flow.
Once your Klaviyo flows are live, you'll want to turn off all of your workflows in Bronto to ensure that you're not double-emailing people. Contact Bronto Support for more information about turning off your Bronto workflows.
Discontinue Bronto Use
Once you’ve pointed all of your list growth tools to your Klaviyo account, paused your Bronto workflows, and turned your Klaviyo flows live, you can discontinue using Bronto. Before you close your Bronto account, double-check that everything is working as expected. Enter a test email into your signup form and other list growth tools, abandon a cart, and sign up for your newsletter to trigger a welcome series. Go to the Profiles tab in your Klaviyo account to make sure that the information in the profile reflects all of the correct communication. If the list you sign up to is double opt-in, be sure to confirm your email first.
After you've taken these steps and are fully migrated to Klaviyo you can close your Bronto account.
Send Your First Campaign with Klaviyo
Once your Klaviyo account is integrated with your store and all of your data is ported over from Bronto, you can send your first campaign with Klaviyo.
For more information, check out Klaviyo's Getting Started Handbook - Guide to your First Send
Next Steps with Klaviyo
Build an Excellent Sender Reputation with Klaviyo
Once you begin sending to your most engaged segment of customers, you can gradually send to more of your customers. This gradual sending process enhances your sender reputation and is known as warming your IP address.
Use Advanced Segmentation to Reach your Customers
After you've engaged your most interested subscribers for the first month or so, you can begin reaching out to the rest of your customer base. Create additional segments to ensure you're reaching each corner of your customer base.
- Duplicate your Engaged (3 Months) segment and tweak the settings, decreasing the timeframe from 3 months to 30 days.
- Use historical Bronto data to refine and build out your segments.
For a deeper dive into segmenting and approaching the rest of your customer base, read Creating Customer Engagement Tiers
If you have questions about transitioning from Bronto or getting started with Klaviyo, please reach out to our Support Team.