Skip to main content

Klaviyo (Deprecated)

This connector captures data from Klaviyo into Estuary collections.

This connector is based on an open-source connector from a third party, with modifications for performance in the Estuary system.

deprecated

This connector is deprecated. For the best experience, we recommend using our native Klaviyo connector instead.

Supported data resources​

This connector can be used to sync the following tables from Klaviyo:

By default, each resource is mapped to an Estuary collection through a separate binding.

Prerequisites​

Configuration​

You configure connectors either in the Estuary web app, or by directly editing the catalog specification file. See connectors to learn more about using connectors. The values and specification sample below provide configuration details specific to the Klaviyo source connector.

Properties​

Endpoint​

PropertyTitleDescriptionTypeRequired/Default
/api_keyAPI KeyThe value of the Klaviyo API Key generated.stringRequired
/start_dateStart DateUTC date and time in the format 2021-01-25T00:00:00Z. Any data before this date will not be replicated.stringRequired

Bindings​

PropertyTitleDescriptionTypeRequired/Default
/streamStreamResource of your Klaviyo project from which collections are captured.stringRequired
/syncModeSync ModeConnection method.stringRequired

Sample​


captures:
${PREFIX}/${CAPTURE_NAME}:
endpoint:
connector:
image: ghcr.io/estuary/source-klaviyo:v1
config:
api_key: <secret>
start_date: 2017-01-25T00:00:00Z
bindings:
- resource:
stream: lists
syncMode: full_refresh
target: ${PREFIX}/lists
{...}