Your best campaign closed in a chat. Your dashboard never saw it.
Ad platforms claim the sale. Analytics disagrees. The conversation where the customer decided is invisible to both. Preboot captures the chain — ad, message, reply, order — as one record. Loop watches spend against it and says what to cut while the budget lasts.
You're spending with confidence and reporting with hope.
I can't tell which campaign actually made money.
The platform takes credit, analytics disagrees, and the sale happened in a WhatsApp thread neither sees.
By the time I know a campaign failed, the money's gone.
Month-end reporting is an autopsy. The budget was spent two weeks before anyone read the number.
When sales drop, I get theories.
The ad, the courier, the price, the season — everyone has one, nobody has evidence.
None of that is a reporting problem. It's a context problem — and it's the one we built the company around.
Where the money came from
Every sale, traced to the message that earned it.
Not modeled. Not attributed by a last-click rule. Captured — because the campaign, the conversation, and the order live in the same system.
Which message actually made the sale
Campaign ROI: guessed from clicks → known per message, in revenue
Campaign → conversation → order is captured natively, so “which message made money” is a number — per campaign, per segment, per product.
Messages and orders share one warehouse — no pixel stitching, no attribution model to defend.
Real lift, separated from what would have sold anyway — no doubling down on coincidence.
Campaign sent
She replied — Tuesday 9:41 PM
Answered from your catalog
Order placed
Cost per customer won, not cost per click
Ad waste — designed to fall 20–35% once spend follows outcomes
Ad → DM → booking, captured end to end. Channels priced by what they produced — a booked visit, a viewing, an order.
“Cost per booked visit by campaign,” in plain words — charted, saved to your dashboard.
Budget shifts arrive with expected outcome and risk — a decision, not a hunch.
What you see todayCost per click
What you decide onCost per customer won
Rising CAC, taken apart
Blended CAC — designed to drop 10–25% as repeat revenue climbs
Tired creative, a saturated audience, a price objection — Loop names the driver, and the campaigns that bring buyers back.
Repeat revenue per source, as fact: the expensive channel may be sending customers twice.
Shifts arrive as a brief — this much to retention, expected CAC change, payback window.
Creative fatigue
Audience overlap
Price
Cause isolated
Loop, on the spend
Budget decisions that arrive already made.
Every live campaign is watched while it runs. What arrives is not an alert — it is a call, with reasoning attached.
Noticed — day 3 of 14
Kill itRework it
Losers killed before they finish the budget
Campaign waste — designed to redirect 20–35% of spend away from losers
“Kill it, keep it, or rework it” — expected outcome and risk attached, in minutes rather than at month-end.
Verdicts rest on revenue per message, not opens — captured to the order, not modeled.
Fatigue is separated from a bad week — you never kill a winner by mistake.
What
Why
Risk
ApproveHold
The dip, explained the same day
Revenue-dip diagnosis: weeks of guessing → an answer with evidence
A stockout, a slipping courier, creative fatigue, a competitor down the road — causes ranked with evidence before money moves.
Messages searched at scale for when complaints shifted — the why sits in the inbox.
It lands as a decision: the fix, expected recovery, the cost of doing nothing.
Reallocation drafted
Reasoning ▸
Approved → live
Spend moved on evidence, not on the invoice
Cost per qualified lead — designed to fall 20–35% at the same volume
When a source stops performing, Loop arrives with the reallocation itself — numbers, reasoning, expected result, risk. You approve or hold.
Did the channel decline, or did your offer? Separated before any budget moves.
Which source sells: a fact from the chain, not an argument with the invoice.
Campaigns that earn their send
Sent to the right people. Or not sent.
Blasting the whole list burns money and risks the number your business runs on. Both are avoidable.
Your whole list
This segment
Sent
Targeted from behavior, not from a spreadsheet
Revenue per send — designed to rise 25–50% over list blasts
Segments are mined from behavior, rebuilt continuously — every send lands on who the customer is now, not a stale export.
Warm-up, quality monitoring, and segment-first sending protect the number everything else depends on.
Loop drafts, targets, launches, watches; you approve. Losers get flagged before waste compounds.
Interested, never closed
Segment rebuilt daily
Launch sent
Launched to the customers you already paid for
Launch cost per qualified lead: paid-source rates → near zero
Asked once, never bought — an audience you already paid for. Loop rebuilds that segment daily and launches to it.
Delivery, read, reply — tracked per message: measured like media, priced like a conversation.
Everything is approval-gated and reversible — including the decision to stop.
Running marketing on the record
A cadence that doesn't depend on anyone remembering.
The reviews that get skipped in a busy month are exactly the ones that would have caught the leak.
The Monday trading brief that never lapses
Weekly review: skipped when busy → never misses a Monday
Sales, campaign returns, what changed, what you’ve been ignoring for weeks — delivered every Monday morning, through busy season and holidays.
It leads with what changed and what is unresolved — not a wall of numbers.
It ends in ranked decisions — fifteen minutes to act, not a day to analyze.
Monday 7:00
01
02
03
Decided before coffee
Why the interest never turns into orders
Conversation-to-purchase conversion — designed to gain 10–20 points
Plenty of messages, no orders. Loop finds where they stall — price shock, slow reply, missing photo — and drafts the fix.
The objection pattern is read from every stalled conversation — not a sample someone remembered.
The fix is concrete: reframed price, new anchor, a bundle — for your approval, reversible.
Loop asks
Where do these chats stall?
Price shock — fix drafted
Before & after
And the rest of the marketing job.
Five more moments from the map — run by hand, and run on Preboot.
By handWith Preboot
Reviews and reputation
By hand
You find out from a public one-star
With Preboot
Unhappy visits surface from the inbox first — apologies before it’s public, review requests only to the happy ones
Any marketing number
By hand
A request to someone, then a wait of days
With Preboot
Asked in plain words, charted in seconds, saved to your dashboard — no report builder to learn
Campaigns tied to bookings
By hand
Reach, likes, and a feeling
With Preboot
The message → conversation → booking chain captured natively, so a campaign is priced by what it filled
Ad budget decisions
By hand
Decided monthly, on last month’s numbers
With Preboot
Kill-or-scale briefs per ad, with reasoning and expected outcome — you approve, it executes
Product and offer launches
By hand
Gut feel, then a week of asking around
With Preboot
The launch reaches the customers whose history fits it, and its revenue is a fact by Friday
"Published averages" are industry benchmarks from public studies, not Preboot results. Your own numbers will live on your dashboard — that's rather the point.
In your industry
What this looks like where you work.
Every line above is industry-neutral on purpose. Here is what it turns into where you work.
We'll show you the chain behind it on your own data — the ad, the conversation, and the order it became. Message us on WhatsApp; our own number runs on Preboot.