Otter Growth
    Advisory
    Resources

    The four stages of a paid ads program that compounds

    Research to briefs, briefs to tests, tests to decisions, decisions back to briefs.

    Otter Growth Advisory operating method

    An ad account gets stuck the same way almost every time. Creative gets made because someone had an idea, several things change between one ad and the next, results come back unreadable, and the next batch starts from opinion again. Nothing compounds, so month twelve looks like month one with a bigger budget. The fix is not better ideas. It is four stages that hand each other something specific.

    Stage one: derive the creative strategy, do not brainstorm it

    The most common failure is deriving every motivator from one source, usually customer interviews. Interviews are worth running and they systematically miss a whole class of motivation, because everyone who agrees to a thirty-minute research call is already thinking hard about the problem, while the person scrolling the feed is not. So six streams run, each one catching what the others cannot, and every motivator gets scored on the same six weighted dimensions before five are confirmed by name.

    STEP 1 · SIX RESEARCH STREAMS, EVERY ONE REQUIRED A Product truth What we can honestly claim, and the list of things we cannot B First-hand user research What customers already told us, plus a note on what it suppresses C First principles The decision structure nobody articulates in an interview D Market and category What already works out there, read as evidence and not as a fence E Unmediated audience voice Their words from where they already post, not a summary of them F Founder and client input What the client knows that none of the other five would surface A stream that returns nothing was not run. That is a gap in the research, not a finding about the market. STEP 2 · SCORE EVERY MOTIVATOR, CONFIRM FIVE 20% Pain urgency 20% Purchase influence 15% Frequency 15% Life impact 15% Audience reach 15% Competitive differentiation Human gate. Nothing moves to scenarios until the five are confirmed by name. STEPS 3 AND 4 · SCENARIOS, THEN BRIEFS 27 motivators across six streams 5 confirmed weighted, then gated 30 scenarios six per motivator 15 concept briefs three per motivator Into the backlog, one row per execution Every brief traces back to a scenario, a motivator, and the stream that surfaced it. A concept that cannot name its motivator is a guess.
    Six research streams, six weighted scoring dimensions, one human gate at five motivators, then thirty scenarios into fifteen briefs.

    The rule that makes it real: a stream that returns nothing was not run. That is a gap in the research, not a finding about the market. A stream allowed to come back empty quietly turns a six-source method back into a one-source one.

    Stage two: write briefs that can be read as tests

    A backlog is not a list of ideas. It is a set of clusters, each with one control and a set of variants, where every variant moves exactly one variable off that control. Hook, format, talent, offer, one of them, never several at once. The moment two things change together the result stops being readable, and an unreadable result is the same as no result while still costing the media spend.

    AD CREATIVE BACKLOG · ONE CONCEPT CLUSTER CONCEPT B2 · Back On Track MOTIVATOR M4 · Restart guilt SEGMENT ICP 2 · Lapsed user STATUS Ready for production CODE · FORMAT HOOK, AND THE ONE THING THE ROW CHANGES PRI B2-C0 Video · UGC 15s "I stopped for four months. Here's what got me back." Control. The anchor every other row moves off. p0 B2-V1 Video · UGC 15s "Four months off. One thing got me back." Hook only. Same scenes, same talent. p0 B2-V2 Static FOUR MONTHS OFF Format only. The control's hook, held still. p1 B2-V3 Video · Animated 15s "I stopped for four months. Here's what got me back." Talent removed. Does the face carry it? p1 One variable moves per row. That is what makes it a test and not another ad. THE FULL SHEET CARRIES SIXTEEN COLUMNS Concept · Creative Code · Creative Type · Duration · Status · ICP · Motivator # Tone / Variant · Hook [VO / TEXT] · Scene Breakdown · CTA · Perceivable Shift Asset Requirement · Priority · Shortlist · Flags
    One cluster: a control and three variants, each naming the single variable it moves. The full sheet carries sixteen columns.

    The column that does the work is the one naming what the row changes relative to its control. If a row cannot fill it, the row is another ad rather than a test, and it belongs in a different budget line.

    Stage three: classify before you decide

    Every live ad lands in one of four tiers, and each tier carries its decision before anyone looks at it. Above the band, scale and build variants. Inside the band, hold. Below the band, cut. Under the spend floor, no decision in either direction, which is the tier most accounts get wrong.

    SPRINT MONITORING · WHAT THE DATA DECIDES BEST 6 ads · $18.4k Beat the band on CPR Scale, then build variants AVERAGE 11 ads · $22.1k Inside the band Hold. No action WORST 8 ads · $9.7k Below the band on CPR Cut this week INCONCLUSIVE 5 ads · $1.2k Under the spend floor No decision either way THE SPRINT READ What worked Method hooks beat testimonial hooks on CPR by 31%, across both segments. What died Before-and-after. Cheap clicks, and none of them reached a lead. Test next Method hook against a colder segment. The angle is proven, the audience is not. Kill Before-and-after in every format. Three sprints, no result. THE LOOP Pull 30-day window Classify spend floor, CPR band Read worked, died, next New concepts off the BEST tier Backlog append, never rewrite Every sprint starts from what the last one proved
    Four tiers, each with its decision attached, then the read, then the loop back into the backlog.

    Killing an ad that has not crossed the spend floor is not discipline, it is noise. It has not gathered enough conversion volume for the difference to mean anything, and cutting it teaches the account nothing while removing a candidate that might have won.

    Stage four: report so the numbers argue

    Most ad reporting answers what happened and stops, which leaves the reading to whoever opens it first. That is where confident wrong conclusions come from. Every metric should carry its target, whether it is on or off, its trend, and for the metric that needs a decision, the cause and the move in plain words.

    PAID ADS · TRAILING 30 DAYS SPEND $51.4k Plan $50.0k on plan CPM $14.20 Target $12.00 +18% over LINK CTR 1.4% Target 1.8% −22% off CPC $1.18 Target $1.00 +18% over COST / RESULT $38 Target $30 +27% over DELIVERY CPM $14.20 / $12.00 target off target ▲ 9% Frequency 2.7 / 2.0 target off target ▲ 0.4 ENGAGEMENT Link CTR 1.4% / 1.8% target off target flat Hook rate, 3-second view 24% / 30% target off target ▼ 3 pts CONVERSION Click → landing page view 82% / 80% target on target ▲ 2 pts Cost per result $38 / $30 target off target ▲ 12% ACCOUNT HEALTH Spend on the winning tier 36% / 60% target off target ▲ 5 pts Creatives still learning 5 / 3 target off target flat THE READ · COST PER RESULT Key drivers Frequency is 2.7 against a 2.0 target. The same people keep seeing the same ads. Only 36% of spend sits on the tier beating the band. The rest funds average. Opportunities Move budget off the average tier and onto the six ads already beating it. Ship the four variants sitting in the backlog so frequency has somewhere new to go.
    Spend against plan and the four cost metrics up top, then delivery, engagement, conversion and account health, each against target.

    Two rows belong on every ads dashboard and are almost never there. Share of spend sitting on the winning tier, because an account can be full of good ads and still spend most of its budget on average ones. And how many creatives are still in learning, because that number explains a bad cost per result better than the cost per result does.

    Why the loop matters more than any single stage

    Each stage hands the next one something it can act on, and the last hands back to the first. The classification tells you which angles earned more variants. The variants are briefs. The briefs are traceable to a motivator and a scenario, so when one wins you know what won and not merely which file won. That traceability is the whole difference between an account that compounds and one that restarts every month.

    What each stage owes the next
    StageHands overFails when
    StrategyFive confirmed motivators and thirty scenariosOne source produces all of them
    BriefsClusters of one control and single-variable variantsTwo things move in one execution
    ClassificationA tier and a decision for every adAds under the spend floor get judged
    ReportingThe cause and the move, not only the valueThe dashboard reports and does not argue

    None of these four stages is expensive on its own. Running three of them and skipping one is what costs money, because the skipped stage is where the readability was going to come from.

    Want this run on your app?

    This is the operating layer. The full version runs it on your account: what to cut and what to fund with the numbers behind each call, the creative territories your own research supports, and the first sprint briefed and ready to build.

    Request an Ads Audit
    Otter Growth AdvisoryProduct growth for consumer apps and products