Setup Guide

Set up and configure Klaviyo Bulk Upload as a destination in RudderStack.

This guide will help you set up Klaviyo Bulk Upload as a destination in the RudderStack dashboard. It also lists the configuration settings required to correctly send data from the supported sources to Klaviyo.

Setup

In your RudderStack dashboard, add a source. Then, from the list of destinations, select Klaviyo Bulk Upload.

Connection settings

SettingDescription
NameAssign a name to uniquely identify your destination in RudderStack.
Private API KeyEnter the Klaviyo private API key by navigating to Settings > API Keys.

warning
The private API key must have the necessary permissions (profiles:write and lists:write scopes) to send the data successfully.

Configuration settings

SettingDescription
List IDEnter the default list ID to which you want to add and subscribe users.

Next steps

FAQ

Which permissions are needed to send data to the Klaviyo Bulk Upload destination correctly?

For bulk import jobs in Klaviyo, you need to create a private API key with the following scopes:

  • profiles:write
  • lists:write

Follow these steps to create a new private API key with the above scopes:

  1. Go to Settings > API Keys.
  2. Click Create Private API Key.
  3. Name the key and choose the Custom Key option from the access level options.
  4. Select Read/Write Access for the List and Profiles API scopes.
  1. Click Create.
  2. Specify this key in the Private API key setting.


Questions? Contact us by email or on Slack