- Home
- Integrations
- Klaviyo
Klaviyo integration
Connect Klaviyo to Hendrik.
Hendrik reads Klaviyo profiles, exclusions, events, metrics, campaigns, flows, templates, lists, segments, and performance so you can put lifecycle activity beside paid acquisition and commerce.
Questions Hendrik can help answer
- Did a lifecycle send change the context for paid acquisition?
- Are repeat purchase or exclusion changes affecting the audience?
- Should a budget choice wait for a lifecycle explanation?
Klaviyo + Meta Ads + Shopify example
Examine a repeat-purchase spike
Same 21-day USD windows
| Metric | Previous | Current |
|---|---|---|
| Meta AdsReported purchase value | US$90,000 | US$112,000 |
| KlaviyoFlow attributed value | US$11,000 | US$29,000 |
| ShopifyReturning-customer order count | 680 | 1,020 |
What Hendrik checks
Record attribution windows
Keep the Meta and Klaviyo settings separate.
Review flow change
Check send volume, audience, and template changes.
Check customer definition
Use Shopify’s store definition without assuming person-level linkage.
About this example Synthetic data · Illustrative analysis · Changes require your approval.
How Hendrik handles your dataWant Hendrik to answer this with your data?
Your connected data
What Hendrik reads from Klaviyo
Use Klaviyo with commerce and ad data to see whether a lifecycle change may explain a repeat-purchase or revenue shift before paid media is credited.
- Campaigns and flows
- Lifecycle campaign and flow definitions.
- Campaign performance
- Performance by configured reporting window.
- Flow performance
- Daily flow reports.
- Profiles and segments
- Audience and segment context.
- Events
- Captured lifecycle events.
Setup and access
Setup and access for Klaviyo
- Setup
- When enabled, sign in with Klaviyo, select the account and conversion metrics, then choose 1 to 3,650 days of history. The current default is 90 days.
- Permissions
- Klaviyo read scopes for accounts, campaigns, events, flows, lists, metrics, profiles, segments, and templates.
- Supported accounts
- One Klaviyo account.
- Available history
- Klaviyo setup defaults to 90 days and accepts 1 to 3,650 days. Hendrik shows the actual coverage after the first sync.
- Data refresh
- Configured data streams run from hourly to daily. Hendrik shows the published freshness for each source after sync.
- Setup time
- Klaviyo starts its initial sync after authorization, account selection, and data checks. The duration depends on the selected account and history.
- Can Hendrik make changes?
- Connecting reads Klaviyo data. It does not send messages or change flows, audiences, or profiles.
- Integration availability
- Your workspace shows Connect or Request access for your account.
Requirements and data limits
What you need
- Confirm the Klaviyo account and message attribution settings.
- Use the same audience and reporting window when comparing campaigns.
- Establish identity coverage before customer-level comparisons.
Keep these differences in mind
- Klaviyo attribution follows the provider rules and is not causal attribution.
- Message exposure does not prove a later purchase was caused by the message.
- Profiles cannot be assumed to match commerce customers.
- No revenue is deduplicated or causally assigned in this example.
Your data. Your next step.
Put Hendrik to work on your stack.
Create your account, choose your workspace and connect your data.
See plans and pricing