Documentation / Product / Integrations / Klaviyo

Klaviyo: Export Audiences

Exporting Lytics audiences to Klaviyo allows you to enhance your Klaviyo user base with new users or update existing users with cross-channel data from Lytics.

Integration Details

  • Implementation Type: Server-side.
  • Implementation Technique: REST API with Audience triggers.
  • Frequency: Real-time with an optional one-time backfill of the audience after job setup.
  • Resulting data: Lytics users that are members of the selected audiences are exported to Klaviyo and added to the selected list. Lytics users can be exported to an existing list or a new list. Only known users (with an email) are exported.

This integration utilizes the Klaviyo API to send users to a list in Klaviyo. Once the export is started, the job will:

  1. Check if an existing list was selected. If not, create a new list with the name provided in the configuration. If no name is provided, create a new list with the name format Lytics {Date}.
  2. Run a backfill by creating or updating existing users in Klaviyo. Users will be subscribed to a list by default. Otherwise, users are force added to a list.
  3. After a backfill, the job will receive real-time updates when a user enters or exits the audience.
  4. For each user entering the selected audience(s), the job will create or update the user in Klaviyo and by default subcribe the user or force add the user to the Klaviyo list. Only known users with valid email identifiers are included in the export.
  5. For each user exiting the selected audience(s), the job will remove the user from the selected list.


By default, Lytics exports the following fields to Klaviyo:

Lytics User FieldDescriptionKlaviyo FieldType
emailEmail AddressEmailstring

In addition to the default fields, you can export a number of Lytics user fields to Klaviyo fields. Lytics allows you to map user profile fields with the corresponding Klaviyo field as part of the job configuration.


Follow these steps to set up and configure an export job for Klaviyo in the Lytics platform. If you are new to creating jobs in Lytics, see the Jobs Dashboard documentation for more information.

  1. Select Klaviyo from the list of providers.
  2. Select the Export Audiences job type from the list.
  3. Select the Authorization you would like to use or create a new one.
  4. Enter a Label to identify this job you are creating in Lytics.
  5. (Optional) Enter a Description for further context on your job.
  6. Select the audiences to export.
  7. Complete the configuration steps for your job.
  8. (Optional) From the List input, select an existing list to export to. If no list is selected, a new list will be created.
  9. (Optional) In the New List Name text box, enter a new list name to export to. If no list name is entered, a new list will be created with the name format Lytics {Date}. NOTE: A selected list name will take priority over creating a list with a new name.
  10. From the Email Field input, select the field that contains the user emails.
  11. (Optional) From the Map Fields input, map all the fields from Lytics to Klaviyo by selecting the Lytics field on the left, and its Klaviyo destination on the right.
  12. (Optional) Select the Force Add to List checkbox to force add profiles to a list. This will ignore a list's opt-in settings. Otherwise, profiles will be single or double opted into the list in accordance with that list’s settings.
  13. Click Start Export.

Klaviyo Export

Users will be available in the Klaviyo list within a few minutes of starting the export. Larger audiences may take a few days to be completely added to the list. You can find the new list in Klaviyo under Lists & Segments.