Is your marketing actually working, or just taking credit?
Your dashboards say every channel is a winner. Your CFO has questions. LiftProof runs the same synthetic-control experiments the $100K/yr tools run — to tell you which dollars are actually working, and which are just along for the ride.
Causal inference, without the causal-inference team
Synthetic Control/ multi-model ensemble
Fisher Permutation Tests
Geo-Holdout Experiments
Bayesian Structural Time-Series
Power Analysis/ automated
Augmented SCM
Match-market Selection
CFO-defensible Reports
Synthetic Control/ multi-model ensemble
Fisher Permutation Tests
Geo-Holdout Experiments
Bayesian Structural Time-Series
Power Analysis/ automated
Augmented SCM
Match-market Selection
CFO-defensible Reports
Use cases · what to test
Pick your prime suspect. We’ll see if it’s pulling its weight.
Every channel claims credit. We'll tell you which ones earn it. Switch between common DTC incrementality tests below.
Paid social
Is Meta really driving purchases?
Meta's self-reported ROAS says 7×. Your CFO says prove it. Geo-holdout tests show the actual incremental effect — because iOS 14 broke attribution and Meta still thinks every purchase is theirs.
+12.3%
Lift
8.2×
iROAS
$47K
Incr. Rev
“Found out 60% of our 'Meta-attributed' revenue would've happened anyway. Saved $1.2M/yr.”
— Growth lead, Tier-1 DTC
Treatment vs counterfactualMeta Ads
How it works · 03 steps
CSV in, causal truth out.
No data science team. No R scripts. No billable strategist. Upload your sales data, click a few buttons, and get the same answers a $100K tool would give you.
STEP / 01~2 min
2min
Drop in a CSV
Daily orders or revenue by region. We auto-detect your geo format (ZIP, DMA, state, country), validate everything, and flag data issues before you commit. Shopify, Amazon, anything with a column of numbers — we'll take it.
Shopify · Amazon · Any CSV
STEP / 02AI-assisted
1copilot
Design with AI
Our Claude-powered copilot picks treatment and control regions, runs power analysis automatically, and recommends the experiment design with the lowest minimum detectable effect. It's the statistician you couldn't afford.
Power analysis · Market selection
STEP / 03CFO-ready
60sec
Get causal answers
Multi-model synthetic control ensemble spits out lift, confidence intervals, p-values, and iROAS. Export a PDF your CFO won't squint at. Share the link with your team. Ship the decision.
Lift · iROAS · CPIA · CI
What you upload · what we do
One CSV in. Five things happen.
You don't pre-pick markets. You don't hand-pick a window. Dump your full US sales table — we figure out the rest, and surface every assumption so you can override it.
CSVsales_by_geo.csv
~25 MB max
date
geo
orders
revenue
2025-09-01
CA
1,284
$158,330
2025-09-01
TX
1,102
$132,410
2025-09-01
NY
968
$121,022
2025-09-02
CA
1,310
$162,800
2025-09-02
TX
1,075
$128,990
…
…
0
$0
Date column
daily or weekly
Geo level
ZIP / DMA / state / country
Pre-period
≥ 8 weeks (12+ ideal)
Markets
≥ 20 geos recommended
No PII required. Just aggregate sales by geo and date. Dump your full US table — we'll detect the geo level, normalize messy codes, and exclude geos that are too sparse to model.
01
Validate the file
Local · client-side
We parse locally first — nothing leaves your browser until you commit. We auto-detect date format, geo granularity (ZIP / DMA / state / country), and the KPI columns. Anything weird gets flagged as an error or warning before you save.
02
Pin down the geo level
Auto · editable
Mixed granularity? We normalize. Inconsistent state codes ("CA" vs "California")? Reconciled. Sparse geos with too few orders to be useful? Excluded with a note so you know what was dropped and why.
03
Run a power analysis
Pre-flight
Given your KPI volume, market count, and pre-period length, we compute the minimum detectable effect at 80% power. If your test window is too short or your markets too noisy, we say so before you spend a dollar.
04
Propose a treatment / control split
AI-assisted · override-able
Our copilot picks candidate treatment markets that balance volume and pre-period correlation against the donor pool — the splits that fit a synthetic twin tightly. You can accept the recommendation, drag-edit the split, or pick markets manually.
05
Run, read, export
<60s
Augmented synthetic control + Fisher permutation runs in the background. You get the lift, 95% CI, p-value, iROAS, and a plain-English caveat in under a minute. Export a CFO-ready PDF or share a read-only link.
Methodology · the boring magic
What the heck is synthetic control, anyway?
It’s the econometrics trick Nobel-adjacent economists use to measure causality when you can’t run a true A/B test. Click through the stages to watch it work on a real Meta Ads experiment.
Revenue / week · treatment vs counterfactualObserving donors
Test designer · interactive playground
Size your experiment in 10 seconds. No signup.
A trimmed-down version of the actual designer inside LiftProof. Tune the channel, spend, market count, and window — and watch the projected lift, confidence interval, and power update in real time.
All tiers include the full SCM + DiD ensemble, Fisher permutation testing, and the Claude copilot. No credit card to start.
FAQ · the usual suspects
Questions your CFO will ask.
Is it really free?
You get one full experiment per month, free, forever. No credit card. Need more? Pay-as-you-go is $149 per additional test — no commitment. Teams running multiple concurrent tests usually move to Pro ($399/mo, 3 active tests) or Agency ($999/mo, unlimited).
Do I need data science skills?
Nope. If you can export a CSV and click a button, you can run a LiftProof experiment. Our Claude-powered copilot handles market selection, power analysis, and model specification for you. You get the verdict in plain English.
How is this different from MMM?
MMM correlates spend and sales across time — it's observational. Synthetic control experiments are causal: we build a statistical twin of your treatment group and measure what would've happened without the ads. Different tool, different question, way more defensible.
What data do I need?
One CSV with three columns: date (daily or weekly), geo (ZIP, DMA, state, or country), and a KPI (orders, revenue, units, or new customers). Minimum 8 weeks of pre-period across ~20+ geos; 12+ weeks gives tighter confidence intervals. You can dump your full US sales table — we'll detect the geo level and propose a treatment/control split. No attribution data, no pixel data, no cookies, no creepy third-party joins.
Will my CFO believe this?
We use the same methodology Meta published in its own incrementality papers — Augmented Synthetic Control Methods plus Fisher permutation testing for significance. The PDF export cites the model, the donors, the power, and the p-value. We've had CFOs write us unsolicited thank-you notes.
Do you store my sales data?
Only for as long as it takes to run the experiment and serve the result. Geo-aggregated data only — no customer PII ever touches our system. SOC 2 report available for teams that ask.
Stop guessing. Start proving.
One free experiment per month. Pay-as-you-go beyond. No credit card to start. No sales call. No data science degree.