Klaviyo Email Analytics for Shopify
Klaviyo tells you open rates and click rates. But how much revenue did that campaign actually drive after returns? Mocha Analytics connects Klaviyo sends to Shopify orders so you can see real email revenue attribution, not just engagement metrics.
What Klaviyo Data Enables
- Email revenue attribution - see how much revenue each Klaviyo campaign and flow actually drove in Shopify, after returns and cancellations. Not Klaviyo's attributed revenue estimate - real order data.
- Campaign performance comparison - open rates, click rates, and revenue side by side across all your campaigns. See which subject lines and product focuses actually convert, not just get clicks.
- Flow effectiveness over time - track revenue from your automated flows (welcome series, abandoned cart, post-purchase) week over week. Spot when a flow stops converting before it costs you.
- Pulse daily briefings - when email revenue drops or a campaign underperforms vs your baseline, Pulse flags it in your morning briefing alongside your other channels. No need to log into Klaviyo to catch problems.
What Data We Access
Mocha Analytics requests read-only access to the following Klaviyo data via your private API key:
- Campaigns: Email campaign names, send dates, open rates, click rates, and revenue attribution
- Flows: Automated flow performance, trigger counts, conversion rates, and revenue per flow
- Profiles: Subscriber counts, list growth, and engagement segments
- Email metrics: Deliverability rates, bounce rates, unsubscribe rates, and spam complaints
All access is read-only. Mocha Analytics never sends emails, modifies campaigns, updates subscriber lists, or changes any settings in your Klaviyo account. We only read performance data.
How We Use It
Your Klaviyo data is used exclusively to:
- Display email campaign performance and revenue attribution in your dashboard
- Show automated flow effectiveness alongside your other marketing channels
- Track subscriber growth and engagement trends over time
- Surface email marketing insights in your daily Pulse briefing
- Include Klaviyo performance summaries in scheduled email digest reports
- Compare email channel performance against organic, paid, and direct traffic
Your Klaviyo data is never sold, shared with third parties, or used for any purpose other than displaying analytics to you. We do not use your subscriber data for marketing or profiling.
Security & Privacy
- Private API Key: You provide a Klaviyo private API key with read-only permissions. This key is stored using application-level encryption (AES-256).
- Encryption: All data is encrypted in transit (TLS/SSL) and at rest. Your API key is never exposed in logs, URLs, or client-side code.
- Minimal Access: We only request the API scopes needed to read campaign, flow, and metric data. We do not request write permissions.
- Revocation: You can disconnect Klaviyo from your Mocha Analytics account settings at any time. You can also revoke the API key directly in your Klaviyo account settings.
For full details on how we store, retain, and protect your data, see our Privacy Policy and Terms of Service.
How to Connect
Connect your Klaviyo account in your Mocha Analytics dashboard under Settings > Integrations. You will need to generate a private API key in your Klaviyo account settings and paste it into Mocha Analytics.
See What Email Actually Drives
Mocha Analytics is in closed beta. Request access to connect Klaviyo and see email revenue alongside your other channels.