Klaviyo
Klaviyo is an email and SMS marketing platform for customer engagement and automation. It tracks customer behavior, segments audiences, and powers campaigns and automated flows. Connecting Klaviyo to Coupler.io lets you pull that data into your reporting stack automatically — no manual exports needed.
Why connect Klaviyo to Coupler.io?
Export campaigns, flows, profiles, segments, forms, and performance reports on a schedule
Send data to Google Sheets, BigQuery, Looker Studio, Excel, or AI tools like ChatGPT and Gemini
Combine Klaviyo data with other sources — ads platforms, CRMs, e-commerce stores, or other sending tools — using Join or Append transformations
Build live dashboards without writing a single line of code
Prerequisites
A Klaviyo account (any plan)
A Klaviyo Private API key with read permissions for the entities you want to export
A Coupler.io account
Quick start
For campaign or flow performance metrics (opens, clicks, revenue), use the Campaign performance report or Flow performance report entity. For account-wide event trends, use Metrics analytics. For a flat list of your campaigns, profiles, or other objects, use the corresponding core entity.
Create a new data flow. In Coupler.io, click Add data flow. Search for and select Klaviyo as your source.
Enter your Klaviyo API key. In Klaviyo, go to Settings → API Keys and create a new Private API key. Give it at least read access to the data you need, then paste the key into Coupler.io.
Choose an entity. Select from the available entities. Report entities (Metrics analytics, Campaign performance report, Flow performance report, Segment performance report, Forms performance report) require a date range and metric selection. Core entities (Campaigns, Profiles, Flows, Segments, Forms) are full exports.
Choose a destination. Connect a destination — Google Sheets, BigQuery, Looker Studio, Excel, or an AI tool like ChatGPT or Claude — and configure where you want the data to land.
Run the data flow. Click Run to do a manual run and confirm your data loads correctly.
Available entities
Metrics analytics
Event aggregates for any standard or custom metric, broken down by dimensions you choose
Campaign performance report
Delivery, engagement, conversion, and revenue stats grouped by campaign
Flow performance report
Delivery, engagement, conversion, and revenue stats grouped by flow, with time-series support
Segment performance report
Segment membership stats (total members, adds, removes) over time
Forms performance report
Sign-up form funnel stats (views, submits, closures) over time
Campaigns
All campaigns with status, channel, send time, and list/segment info
Profiles
All subscriber profiles with contact info, consent status, and predictive analytics
Flows
All automated flows with trigger, status, and channel details
Segments
All segments with definition, active status, and membership metadata
Forms
All sign-up forms with status and A/B test configuration
Last updated
Was this helpful?
