Customer.io Metric
Marketing
Campaign ROI = (Revenue Attributed to Campaign - Campaign Cost) / Campaign Cost x 100
Campaign ROI measures the net return generated by a Customer.io campaign relative to the cost of running it. In Customer.io, this draws on the conversions and revenue attributed to a campaign through goal events and conversion tracking, set against the cost of message volume, content production, and the team time behind the journey. It tells you whether an automated workflow is creating more value than it consumes.
Full guide: definition, formula, and benchmarksCampaign ROI
Campaign ROI measures the net return generated by a Customer.io campaign relative to the cost of running it. In Customer.io, this draws on the conversions and revenue attributed to a campaign through goal events and conversion tracking, set against the cost of message volume, content production, and the team time behind the journey. It tells you whether an automated workflow is creating more value than it consumes.
How to calculate campaign roi
Why campaign roi matters for Customer.io users
Customer.io makes it easy to launch many concurrent campaigns across email, SMS, and push, but message counts and open rates do not show which journeys actually pay for themselves. Campaign ROI forces a revenue lens onto your automation, so you can tell a high-volume campaign that converts cheaply apart from one that looks busy but loses money once sending and production costs are counted.
With this number in front of the team, budget and effort move towards the journeys that compound returns. It also exposes campaigns that should be paused or reworked before they keep drawing down spend, which matters when message volume directly drives your Customer.io bill.
Understand and act on campaign roi with KPI Tree
Sync your Customer.io campaign, conversion, and revenue data into your warehouse and compute Campaign ROI in KPI Tree. Place it in a metric tree alongside its inputs so you can see how conversion rate and attributed revenue feed the result, and link it to the related metrics that explain movement.
Assign RACI ownership in KPI Tree, typically with lifecycle or growth marketing as the accountable owner, and set a review cadence that matches your campaign release rhythm, for example monthly for evergreen journeys and per launch for one-off broadcasts. That keeps a clear owner answerable for each campaign and a regular checkpoint for acting on the number.
Get started with your Customer.io data
Pull metrics from Customer.io directly through the Model Context Protocol.
Connect your existing warehouse where Customer.io data already lands.
Our professional services team can build you turn-key AI foundations in a matter of weeks. Data warehouse on Snowflake/BigQuery, ELT with Fivetran, all modelled in dbt with a semantic layer.
Related Customer.io metrics
Campaign Attribution Analysis
Marketing AutomationMetric Definition
Campaign attribution analysis determines which Customer.io campaigns and touchpoints contribute to conversions and revenue. It maps the relationship between message interactions and downstream outcomes, accounting for multi-touch journeys where customers engage with multiple campaigns before converting.
Campaign Conversion Rate
Marketing AutomationMetric Definition
Campaign Conversion Rate = (Conversions / Messages Delivered) x 100
Campaign conversion rate measures the percentage of recipients who complete a desired action after receiving a Customer.io campaign message. It connects message delivery to business outcomes such as purchases, signups, or feature activations, providing a direct measure of campaign effectiveness.
Broadcast vs Campaign Performance
Marketing AutomationMetric Definition
Broadcast vs campaign performance compares the effectiveness of one-time broadcast messages against triggered campaign workflows in Customer.io. It examines engagement rates, conversion outcomes, and revenue attribution across both message types to determine optimal messaging strategies.
A/B Testing Analysis
Marketing AutomationMetric Definition
A/B testing analysis evaluates the performance of message variants within Customer.io campaigns and workflows. It measures statistical differences in engagement and conversion between control and treatment groups to identify which content, timing, or segmentation strategies produce better outcomes.
Explore campaign roi across integrations
All Customer.io metrics
Empower your team to understand and act on Customer.io data
Map what drives your metrics, measure progress at any grain, prove what works statistically, and deliver personalised action plans to every team member.