Skip to main content
All CollectionsIntegrationsKlaviyo
Export Customer Data into Klaviyo
Export Customer Data into Klaviyo
Costin Floricel avatar
Written by Costin Floricel
Updated over 2 years ago

The Customer Profile Export must be enabled in order to export data into Klaviyo. The data will be pushed in the form of customer properties (and also customer metrics - events). The customer properties are synchronized on a daily basis.

The initial export & daily sync will be run in the daily processing sequence (importing – computing – exporting data), as set up in Store Settings > General > Import, and in the onboarding sequence.

(!) This is important to know because the initial export will not happen right away after enabling the feature, but the next time the daily sequence runs.

In order to enable this feature, first ensure your Klaviyo account is integrated with Reveal. Then, please follow the steps below.

Step 1:
Go to Store Settings > General > Export section > Export General Settings > Click on the pencil to configure:

Step 2:
Select “Enabled” for the Customer Profile Klaviyo Export field and fill in all the information for the other fields. The info icon next to each field will provide a short description.


Don't forget to fill in the email address where you'd like to receive any error reports about your export in the Customer Profile Contact Email field:

Make sure to save your settings by clicking on the “Save” button.

Step 3:
Next, go to Store Settings > General > Export section > Settings for Klaviyo Customer Profile > Click on the pencil to configure:

Step 4:
Leave the Customer List ID field blank. A list will be created automatically.


When all required information is provided, the “Export a Test Customer Profile to Klaviyo” button will be enabled and you can test the integration. A test customer (with the email address set for field Customer Profile Contact Email in Store Settings > General > Export section > Export General Settings) will be pushed during the test.


This way you can see how a customer profile will look in Klaviyo. Some fields for the test profile are still NULL, but you can see the entire list of properties.

One thing you might want to consider is disabling the double opt in for this new list.

For this, click on Reveal Customers list found in Lists & Segments section > Settings > select Single opt in and Update list settings:

In maximum 24 hours, the newly created list will be populated with all Reveal customer profiles. If contacts with each email address are already available in Klaviyo, their profiles will be enriched with Reveal properties. Otherwise, new profiles will be created in Klaviyo.

Did this answer your question?