Klaviyo data source

Learn how to set up a Klaviyo data source and then move data to one of the data destinations supported by Coupler.io.

1. Select Klaviyo as a source  

2. Connect your Klaviyo account & Click Save:

3. Select Klaviyo data entity

Supported general data entities:

  • Campaigns list
  • Profiles list
  • Report
  • Flows

Campaigns list

Profiles list

Specify the property and value to filter the fetched data.

Note: Advanced settings are optional.

Check the table below to learn how to use Advanced filters

Key Operators Values Examples of using in Couple.io Outputs
filter equals, less-than, less-or-equal, greater-than, greater-or-equal, contains, contains-any, contains-all, ends-with, starts-with, any

Note: to see what operators work for what values, visit Klaviyo API reference

id, email, phone_number, external_id, _kx, created, updated, subscriptions.email.marketing.list_suppressions.reason, subscriptions.email.marketing.list_suppressions.timestamp, subscriptions.email.marketing.list_suppressions.list_id, subscriptions.email.marketing.suppression.reason, subscriptions.email.marketing.suppression.timestamp

Key: filter
Value: equals(email,"test@test.com")
Key: filter
Value: and(greater-than(created,2023-12-31T01:00:00Z),less-than(created,2025-12-31T01:00:00Z))
Return all resources where the specified field equals the provided value
sort Reverse sorting is specified using a - prefix updated, -email, created, -created, -id, email, id, -updated (got datetime)
Key: sort
Value: created
Sorted resources according to the provided column
fields[profile] anonymous_id, created, email, external_id, first_name, id, image, last_event_date, last_name, location, organization, phone_number, predictive_analytics, properties, subscriptions, title, updated
Key: fields[profile]
Value: first_name,email
Only the provided columns will be fetched
additional-fields[profile] predictive_analytics, subscriptions
Key: additional-fields[profile]
Value: subscriptions
Request additional fields not included by default in the response

More info about filtering - link

More info about sorting - link

More info about fields[profile] - link

Report

Specify the Advanced settings:

  • Specify the start date of the period for which to export data. (required)
  • Specify the end date of the period for which to export data. (required)

    Note: The time range may span a maximum of one year. Time range dates may be set to a maximum of 5 years prior to the current date.

  • Choose metrics that should be included in your report. (required)
  • Choose the dimensions by which your report data will be grouped.

Also, you can select data split by the next options:

  • Hour
  • Day
  • Week
  • Month

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.