How can I build a custom report to produce the ‘revenue per recipient’ per flow in a given account?
Revenue per recipient per flow report
Best answer by ArpitBanjara
Hey
Summary
You can view revenue per recipient for each flow by creating a Klaviyo dashboard data view, then setting the Conversion metric and date range. Go to Dashboards, create a new dashboard, click Add data view, and adjust the Conversion metric plus the time period. The resulting data view will display revenue per recipient broken out by flow.
Problem
You want a quick way to report “revenue per recipient” for every flow in your Klaviyo account. While you could export data and build a custom report elsewhere, Klaviyo’s Dashboards make this much easier by exposing revenue-per-recipient directly when you configure the right data view and timeframe.
Solution
- In Klaviyo, open Dashboards.
- Create a new dashboard and give it a clear name.
- Click Add data view to insert a new visualization.
- In the data view settings, change the Conversion metric as needed and set your desired time period/date range.
- Review the results: the data view will show revenue per recipient for each flow.
- Optional: You can also pursue a custom report workflow outside Klaviyo (e.g., export and calculate Total Revenue ÷ Total Recipients per flow), but the dashboard method above is the fastest.
Related resources
- Review Flow Analytics — https://help.klaviyo.com/hc/en-us/articles/115002779351-Review-Flow-Analytics
- Understanding flow triggers and filters — https://help.klaviyo.com/hc/en-us/articles/115002779051


Let me know if this helps,
Cheers
Arpit
Log in to the Community
No account yet? Create an account
Use your Klaviyo credentials
Log in with Klaviyo
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
