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