How it works — every step between your store and a proven dollar
No black boxes, no setup project, no analyst. Connect in minutes — eight platforms or a spreadsheet — and the line does the rest: one clean data model, 14 signal models scoring nightly, one-click audiences, governed sends, and a control group on every push. Walk it station by station.
One-click OAuth for Shopify, WooCommerce, BigCommerce, Square, Stripe, Lightspeed, Amazon, and Etsy. Not on the list? Upload a CSV — an interactive mapper matches your columns with a live preview.
Syncs are boring on purpose: re-running is always safe, a crashed sync resumes instead of duplicating, and a nightly refresh keeps everything current without you touching it.
Whatever the source, your business normalizes into the same ten tables — customers, products, orders, line items, shipments, returns, acquisition, attribution. That's why a Square coffee shop and a Shopify apparel brand get the identical feature set with zero configuration.
Money is stored in integer cents with true margin after shipping and refunds — so every number downstream can talk profit, not just revenue.
While you sleep, all 14 signal models retrain on your store alone — churn risk, purchase propensity, lifetime value, next likely product, reactivation odds, discount behavior, and more. Never pooled with other merchants; accuracy always on display.
Tonight's scores are diffed against last night's, so your morning starts with what changed: who crossed the churn line, who entered a buying window, who became a Champion.
Any count, anywhere in the product, becomes an audience in one click — and the count you clicked is guaranteed to equal the audience you get. Cross two signals in the insight matrix and the sharpest segments appear: high churn and high value is the save-first list.
Audiences are living things: they re-resolve against tonight's scores, so "At-risk VIPs" is always today's at-risk VIPs — never a stale export.
Before anything sends, every customer passes the gate: frequency caps, channel cooldowns, audience priority — and the model's no-contact verdict. The preview shows exactly who's suppressed and why, per customer, and what you preview is exactly what sends.
Then the push goes out to 11 live destinations — Klaviyo, Meta, Google, TikTok and more — with scores riding along, and a slice held back automatically for the part that comes next.
Most of this machine runs at 2 AM with nobody in the room. It's engineered for that.
Models train per-store, never pooled. Every read and write is isolated at the database level — enforced in every query, not just the interface.
Not enough history to know something? It says so. No invented movement, no fabricated benchmarks, no "verified" noise below the statistical floor.
A broken sync, a rejected export, an expiring connection — each surfaces as a notification with a fix path. Never a quietly stale dashboard.
Holdouts are deterministic, windows freeze at send time, and preview-equals-send is checked by automated audits on every change to the engine.
Connect (or upload) and models run while you watch the sync. Onboarding ends with your first churn risks and a 30-day forecast.
The morning briefing lands, you push your first governed audience, and the control group is carved automatically.
The window closes and treatment is compared to holdout. From here, every campaign compounds the proven total.
Minutes, not a project. OAuth connects are one click; the CSV mapper previews your columns live. Models start running as soon as data lands — onboarding is designed to reach your first real prediction in a single session. Want to look around first? The live demo store is a full working workspace, no connection required.
A CSV of customers and orders is enough for the full experience — the interactive mapper matches arbitrary files onto the data model, imports are resumable, and a re-upload updates rather than duplicates. Custom connectors are an Enterprise conversation.
Because it's a real experiment. The measurement window (typically 21–45 days by campaign type) has to stay open long enough for honest results, and it's frozen at send time so nothing can be gamed. While it runs, the panel shows "tracking" — never an invented number. When it says proven, it's proven.
Connect in minutes — or upload a spreadsheet. First predictions today, first governed push tomorrow, first proven number three weeks out. Free for 30 days.