Skip to main content


This page contains the setup guide and reference information for the Klaviyo source connector.


  • Klaviyo Private API Key

Setup guide

Step 1: Set up Klaviyo

Please follow these steps to obtain Private API Key for your account.

Step 2: Set up the Klaviyo connector in Airbyte

For Airbyte Cloud:

  1. Log into your Airbyte Cloud account.
  2. In the left navigation bar, click Sources. In the top-right corner, click +new source.
  3. On the Set up the source page, enter the name for the Klaviyo connector and select Klaviyo from the Source type dropdown.
  4. Enter you private API key from Prerequisites
  5. Enter the date you want your sync to start from
  6. Submit the form

For Airbyte OSS:

  1. Navigate to the Airbyte Open Source dashboard
  2. Set the name for your source
  3. Enter you private API key from Prerequisites
  4. Enter the date you want your sync to start from
  5. Click Set up source

Supported sync modes

The Klaviyo source connector supports the following sync modes:

  • Full Refresh | Overwrite
  • Full Refresh | Append
  • Incremental Sync | Append
  • Incremental Sync | Deduped History

Supported Streams

This Source is capable of syncing the following core Streams:

Performance considerations

The connector is restricted by normal Klaviyo requests limitation.

The Klaviyo connector should not run into Klaviyo API limitations under normal usage. Please create an issue if you see any rate limit issues that are not automatically retried successfully.

Data type map

Integration TypeAirbyte TypeNotes


VersionDatePull RequestSubject
0.1.62022-07-2014872Increase test coverage
0.1.52022-07-1214617Set max_retries = 10 for lists stream.
0.1.42022-04-1511723Enhance klaviyo source for flows stream and update to events stream.
0.1.32021-12-098592Improve performance, make Global Exclusions stream incremental and enable Metrics stream.
0.1.22021-10-196952Update schema validation in SAT