KPI Tree

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 benchmarks
Customer.ioMarketing

Campaign 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

Campaign ROI = (Revenue Attributed to Campaign - Campaign Cost) / Campaign Cost x 100

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

Query using MCP
MCP

Pull metrics from Customer.io directly through the Model Context Protocol.

Data Warehouse
SnowflakeBigQueryDatabricksRedshift

Connect your existing warehouse where Customer.io data already lands.

Professional Services
FivetranSnowflakedbt

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 Automation

Metric 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.

View metric

Campaign Conversion Rate

Marketing Automation

Metric 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.

View metric

Broadcast vs Campaign Performance

Marketing Automation

Metric 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.

View metric

A/B Testing Analysis

Marketing Automation

Metric 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.

View metric

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.

Experience That Matters

Built by a team that's been in your shoes

Our team brings deep experience from leading Data, Growth and People teams at some of the fastest growing scaleups in Europe through to IPO and beyond. We've faced the same challenges you're facing now.

Checkout.com
Planet
UK Government
Travelex
BT
Sainsbury's
Goldman Sachs
Dojo
Redpin
Farfetch
Just Eat for Business