Client name withheldVenture-funded AI SaaS

The objection was in 47 comments. Nobody had ever answered it.

A venture-funded AI SaaS was stuck at $40k a month in ad spend. Eleven months later they were at $900k, with CAC down 41%. The ad that did it was written from one line buried in their customers' reviews. And the first batch of our ads failed.

22x
ad spend, $40k to $900k a month
-41%
CAC
+38%
ROAS
Monthly ad spend
$40k to $900k
Time
eleven months
LTV to CAC
above 1.4 throughout
Where every old ad died
the 0:11 mark
01

The challenge

The product was good. Traction was real. But the creative team had tried every format they knew, and all of it was flat. Every dollar past $40k pushed CAC up, so they kept scaling, then pulling back. Same ceiling, every month.

The detail that mattered: they were asking what was wrong with the product, when the real problem was that the ads kept explaining the product to people who had already decided it might not work for them.

02

What we did

  1. 01
    The teardown that ended the guessing

    We pulled every ad and broke it down frame by frame. Every single one died at the same place: the 0:11 mark. Hook, then a hard cut to a product explanation nobody asked for, and off they went. A sequence problem, not a creative one.

  2. 02
    We found the objection in their own words

    47 times, phrased almost identically, customers wrote the same thing: it worked, but it took me weeks to trust it would. A trust gap, not a feature complaint. And the brand had spent a year selling features at it.

  3. 03
    We briefed against a move the client had not noticed

    Our live competitor tracking flagged a rival's full repositioning the day it shipped. We pulled the ad the day it went live and briefed against the gap before our client knew the rival had moved.

  4. 04
    The failure we do not hide

    The first batch, built on the right objection and the wrong format, flopped. So we went back to the teardown. The 0:11 drop was not just sequence. It was format. The audience was not skipping because the message was wrong. They were skipping because the format read as an ad the second it opened. We rebuilt the argument in a format that did not announce itself. The second batch broke out in three days.

03

The result

$40k to $900k a month in ad spend in eleven months. CAC down 41% across the account. ROAS up 38%. LTV to CAC held above 1.4 the whole way, the number that actually matters at real spend.

04

Why it worked

01

We found the question the customer was actually asking, then answered it.

02

The teardown showed us exactly where every old ad died. That is what told us what to change.

03

We admitted the first batch failed and used the failure to build the right format. That is the step competitors skip, and it is the step that makes everything after it real.

Same engine. Different story.

Every story on this site ran on the same four moves. The story changes. The engine does not.

  1. 01Teardown

    shows what already worked and exactly where it died.

  2. 02Live competitor tracking

    lets us brief against what is winning right now.

  3. 03Demand mining

    gives us the customer's words, so we never invent an angle.

  4. 04Dedicated creators, graded against the account

    so winners compound into the next round.

Book your strategy call20 minutes. You leave with a plan either way.

More case studies

All case studies →