A $2,629 lesson in client selection
Spiritual Plants had a sharp hook, a working checkout, and 100+ creatives. It still returned 0.037× — because the brief was unwinnable before launch. This is the full autopsy, and the qualification gate it produced.
$0
Total ad spend
0.000x
Return on ad spend
0.00%
CTR — the hook worked
0
Creatives produced
01 · The Client
A movement, not a business
"Holy Water" was a hemp/CBD beverage enhancer from a pre-revenue founder who was, by his own account, mid-way through a $35M raise — "no fans, no product sales, but I can create a movement." I came in one layer down, subcontracted through the agency-of-record he'd hired.
That structure mattered. The person whose ad budget and approval gated everything was a founder whose real scoreboard was the raise — and I didn't fully register that until the last call.
02 · The brief that couldn't win
I was told to sell CBD to people who don't buy CBD
The founder mandated targeting people who had never bought CBD — explicitly the hardest audience — with polarized, "convince-the-skeptic" messaging instead of "let ready buyers buy." The agency and I both pushed back. We were overruled.
"When you ask me to convince non-buyers to buy instead of allowing people to buy, this will probably bring zero — and if we're lucky, 0.25 ROAS by the end of the month."
The differentiating angle — a political "permission" concept — was an unvalidated idea the founder liked. Meta later rejected it outright, so only the compliant fallback ever ran.
03 · What we shipped
The work was there. The approvals weren't.
100+ single-image concepts, six Klaviyo sequences, and a rebuilt Shopify product page. Then roughly a month passed with nothing running — the founder rejected creative after creative — and the one angle that was supposed to differentiate got banned by the platform.
0
Creatives produced · nearly all rejected before launch
04 · The numbers
High CTR. Two sales.
The compliant creative actually performed at the top: an 8.09% CTR on the main sales campaign. People clicked, and 85 of them added to cart. Then purchase intent evaporated — because curiosity from a non-buyer audience doesn't pay $100 for a CBD product it's skeptical of. Checkout was tested and working; this was demand, not mechanics.
$2,629 spent · 2 purchases · 0.037× ROAS · $1,166 cost per sale. The follow-up campaign was built and never spent a dollar.
05 · Five hypotheses
Why did it fail?
I tested five competing explanations against the full record — transcripts, the WhatsApp history, and the live ad account. Here's how each held up.
H1A broken on-site funnel
RefutedCheckout was tested working; the drop-off was at purchase intent, not mechanics. The craft wasn't the problem.
Ownership · Not the cause
H2An under-funded, abandoned test
PartialTrue that it never got a fair run — but because the founder rejected every creative for ~a month, then never funded the follow-up. Not under-investment by the agency.
Ownership · Client-driven
H3The founder optimized for a raise, not ROAS
ConfirmedA $35M raise 'by May 17', 'create a movement', 'I don't care after this launch.' Ads were proof-for-bankers, not a profit engine.
Ownership · Client-driven
H4The differentiator was un-runnable on Meta
ConfirmedThe political angle was rejected outright — but it was unvalidated, and the channels where it's allowed reach an audience that doesn't buy CBD. Channel was never the fix.
Ownership · Client + platform
H5Wrong audience, by founder mandate
ConfirmedTargeting explicit non-CBD-buyers with polarized messaging — over the agency's documented objection — is paying to do the hardest thing in marketing. This is the central cause.
Ownership · Client-driven
06 · The verdict
Was this my ICP? No.
My offer is Meta Ads + CRO for a business with a validated, sellable offer aimed at a reachable buying audience. Spiritual Plants broke nearly every one of those at once — pre-revenue, raise-driven, an audience chosen because they don't buy the product, a founder who overruled expertise and blocked the work, and a path to success that lived outside the channels I run. The honest split:
And the 15% that's mine isn't craft — it's qualification and exit discipline.
What worked
- Forecast the outcome in writing, before launch.
- Pushed back — with the agency — on the doomed targeting and message.
- Shipped a working funnel and an 8% CTR on the compliant creative.
- 100+ concepts, with Meta-compliance discipline that avoided account-level violations.
What I'd do differently
- Qualify harder up front — the red flags were visible by week one.
- Walk, or switch to a flat creative fee, the moment the brief turned unwinnable.
- Surface the raise-vs-sales misalignment in month one, not on the last call.
- Own the go/no-go regardless of who holds the contract.
07 · The deliverable
The qualification gate
Every failure should pay for itself. This one bought a pre-engagement screen. More than two "no"s and I decline, or re-scope to a non-performance deliverable. Spiritual Plants failed six of seven.
- A validated, already-selling offer — not just a founder conviction?
- Is the founder's real KPI sales/ROAS — not a raise, press, or a 'movement'?
- Is the target a real buyer pool — not an audience chosen because they don't buy?
- Will the founder defer to expertise on targeting and messaging?
- A funded budget for a fair test, with payment actually in place day one?
- Is success achievable inside Meta + CRO — not secretly dependent on PR/other channels?
- Is the authority structure clear enough that my 'no' is heard?
I qualify harder now
If you've got a validated offer and a real audience that already buys, Meta + CRO can scale it. If you're not sure yet — that's exactly the conversation to have first.
Book a Revenue DiagnosticInternal post-mortem · figures from the live Meta ad account, transcripts, and chat history.