1 free test / month · No credit card · No PhD

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.

1
Free test / month
<60s
To causal results
0
Lines of code
100%
CFO-defensible
LIVE · Meta Ads Q1
Synthetic Control · 14-day Holdout
p = 0.002
CAMPAIGN START
Treatment (ran the ads)
Counterfactual
+12.3%
Incremental Lift
8.2×
iROAS
$47.2K
True Revenue
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
LAUNCH
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
dategeoordersrevenue
2025-09-01CA1,284$158,330
2025-09-01TX1,102$132,410
2025-09-01NY968$121,022
2025-09-02CA1,310$162,800
2025-09-02TX1,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.
  1. 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.

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

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

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

  5. 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
W-6W-3LAUNCHW+3W+6
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.

Experiment builder

Live preview →
Channel
Spend / test$25K
Treatment cities12
Test window4 wks
Meta · 4-week geo holdout · 12 citiesUnderpowered · add cities
+10.6%
95% CI [+7.8%, +13.4%] · p = 0.177 · power = 0.62
5.8×
iROAS
$20.65
CPIA
$145K
Incr. Revenue
Incremental Lift
+12.3%
The actual causal effect of your ads — not the platform's self-reported fanfic.
iROAS
8.2×
Proven dollars back for every dollar in. Measured, not attributed.
Statistical power
0.84
Your test has an 84% chance of catching a real effect if one exists.
p-value
0.002
Fisher permutation significance. Translation: not a coincidence.
Why LiftProof

Enterprise methodology.
Self-serve pricing.

The same synthetic-control methods the $100K/yr tools run — with an AI copilot in place of the billable human strategist.

LiftProofPaid servicesDIY (GeoLift R)
PriceFree → $149/test$50–100K/yrFree (R skills required)
Synthetic-control methodsMulti-model ensembleProprietary ensembleAugmented SCM
Power analysisAutomatedAutomatedManual in R
AI copilotClaude-poweredHuman strategist ($$)
Setup timeMinutesDays to weeksDays of coding
Methodology transparencyOpen methodsProprietaryOpen source
Pricing · simple

Start free.
Pay only when you scale.

One free experiment per month, forever. Need more? Pay $149 per test, or subscribe when you’re running multiple in parallel.

Free
$0forever

One full experiment, every month. Run it, export the PDF, take it to your CFO.

  • 1 test per month
  • All synthetic-control methods
  • Claude-powered copilot
  • PDF readout export
  • Community support
Pay-as-you-go
$149per test

One-off readout. No subscription, no commitment, full feature set.

  • Pay only when you run
  • Full feature set
  • Methodology PDF + raw exports
  • Email support
  • Top up anytime
Pro
$399per month

For growth teams running tests in parallel across channels and quarters.

  • 3 active tests at once
  • Unlimited completed tests
  • Priority support
  • Retroactive analysis on past data
  • Slack readout delivery
Agency
$999per month

Multi-brand workspaces for agencies and holding-co growth teams.

  • Unlimited active tests
  • Multi-brand workspaces
  • Unlimited seats
  • White-labeled PDF exports
  • Dedicated success manager

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.

Up in 3 minutesNo credit cardExport to PDF
LiftProof — Proof your channels drive growth.