Data Overview
Klaviyo exposes four entities through Coupler.io: a campaigns list, a profiles list, a reporting engine, and a flows list. The Report entity is the most flexible — it lets you combine any supported metrics and dimensions to build custom performance views.
Entities at a glance
Campaigns list
Auditing campaign setup, status, and scheduling
Profiles list
Analyzing your subscriber base, segmentation, and consent data
Report
Performance reporting — opens, clicks, conversions, revenue
Flows
Reviewing automation structure, status, and channel usage
Report metrics
Engagement metrics
Opens
Number of email opens
Unique opens
Deduplicated opens per recipient
Clicks
Total link clicks
Unique clicks
Deduplicated clicks per recipient
Click-to-open rate
Clicks divided by opens
Unsubscribes
Recipients who opted out
Bounces
Emails that failed to deliver
Spam complaints
Recipients who marked as spam
Conversion metrics
Conversions
Total attributed conversion events
Conversion rate
Conversions as a share of recipients
Revenue
Attributed revenue from the campaign or flow
Average order value
Revenue divided by conversions
Placed orders
Number of orders attributed to a message
Delivery metrics
Delivered
Emails successfully delivered
Delivery rate
Delivered as a share of sent
Recipients
Total number of intended recipients
Report dimensions
Message and campaign dimensions
Message
The specific message ID
Message name
Human-readable message name
Message type
Campaign or flow message
Campaign name
Name of the parent campaign
Campaign channel
Email or SMS
Subject
Email subject line
Variation
A/B test variation
Message send cohort
Cohort based on send date
Flow dimensions
Flow
The specific flow ID
Flow channel
Email or SMS
Attributed flow
Flow credited for the conversion
Attributed variation
Variation credited for the conversion
Variation send cohort
Cohort based on variation send date
Audience and channel dimensions
List
The list or segment used
Email domain
Recipient email domain
Client name
Email client (e.g., Gmail, Outlook)
Client type
Client category (mobile, desktop, webmail)
Client canonical
Standardized client identifier
SMS-specific dimensions
From number
Sending phone number
From phone region
Region of the sending number
To phone region
Region of the recipient number
Error and URL dimensions
Bounce type
Hard or soft bounce
Failure type
Reason for delivery failure
Failure source
System that reported the failure
URL
Specific link clicked
Method
Delivery method
Form ID
Sign-up form attributed to a profile
Useful metric and dimension combinations
Revenue by campaign name + message type — see which campaigns drive the most revenue across email and SMS
Clicks by URL + campaign name — identify the best-performing links in each campaign
Bounces by email domain — spot deliverability issues with specific mail providers
Opens by client type — understand how subscribers read your emails (mobile vs. desktop)
Conversions by flow + variation — compare A/B test results across automated flows
Use cases by role
Pull campaign performance into Google Sheets or Looker Studio to track opens, clicks, and revenue over time
Use the Report entity with Campaign name and Subject dimensions to compare subject line performance
Append data from multiple Klaviyo accounts into a single sheet if you manage more than one brand
Join Klaviyo revenue data with Shopify order data to validate attribution and measure true email-driven revenue
Use Placed orders and Average order value metrics to tie email performance to business outcomes
Export profiles to analyze subscriber LTV alongside purchase history
Use the Aggregate transformation to roll up daily metrics into weekly or monthly summaries
Split Report data by period (day, week, month) to build trend charts in Looker Studio or BigQuery
Send Klaviyo metrics to ChatGPT or Gemini for AI-assisted analysis and recommendations
Platform-specific notes
The Report entity's date range can span a maximum of one year, and dates cannot go further back than 5 years from today
Profiles list supports advanced filters — use these to export specific segments rather than your entire list
The Report entity is the only entity that supports date range and dimension configuration; Campaigns list and Flows are full exports
Revenue attribution in Klaviyo follows its own attribution window settings — numbers may differ from your e-commerce platform's reported revenue
SMS dimensions (From number, To phone region, etc.) only return data if you use Klaviyo SMS
Last updated
Was this helpful?
