For direct-to-consumer brands
ROAS that reflects profit, not revenue.
Ad platforms report the revenue they think they caused. They do not know your return rate, your shipping cost or your cost of goods. CubieFlow puts attribution and margin in the same view, so a campaign that looks profitable actually is.
What you get
- Campaign attribution across email, SMS, WhatsApp and ads
- Return rate by product, campaign and cohort
- Customer LTV that nets out refunds
- Contribution margin per campaign, not gross revenue
- Reason codes on every return, so patterns surface
18 mo
of cohort history modelled
4
owned channels in one view
Net
LTV after refunds, not gross
Per SKU
return rate and reason codes
The problem
What this usually looks like
If none of these sound familiar, this probably is not the right page for you — and that is worth knowing early.
Returns are invisible to your ad platform
A campaign reports 4x ROAS. After a 28% return rate and free returns shipping, the real figure is closer to 1.6x — and nothing in the ad dashboard tells you.
Attribution stops at the sale
You can see which campaign drove the first order. Whether that customer bought again, or churned after one refund, is a different tool entirely.
Messaging lives outside the numbers
Email, SMS and WhatsApp campaigns run in separate tools, so their contribution never lands in the same margin calculation as paid.
What changes
Concretely, not aspirationally
Three things that are different the week after you connect your first channel.
Margin-aware attribution
Each campaign carries its returns, shipping and COGS, so the reported return is contribution margin rather than gross revenue.
Cohorts that follow the customer
LTV nets out refunds and tracks by acquisition campaign, so you can see which channel brings customers who stay.
Owned channels in the same ledger
Email, SMS and WhatsApp campaigns are measured on the same basis as paid, including their send cost.
Where you will spend your time
The modules that matter for this
CubieFlow has 27 modules. These are the four you would actually open every day.
Two of our best-performing campaigns were selling the products with our worst return rate. We had been scaling a loss.
Questions
Before you start a trial
Ready to run your business in one flow?
Start a 14-day free trial. No credit card, no setup fee, and your data stays yours.