Everyone selling to you is selling the same thing. More ads.
More ads is almost never the constraint. We know that because we went and checked rather than assuming: hundreds of strategy and discovery calls, ranked by what was actually stopping each brand.
Almost none of it was an ad account problem. So we don't start there.
This process wasn't designed from best practice. It was reverse engineered from hundreds of strategy and discovery calls run across the life of the agency, then ranked by how often each blocker actually turned out to be the thing in the way.
[ 01 ]
Stock and cash flow
The single most common ceiling. A brand can't scale into stock it doesn't have, and can't order stock without the cash the scale would produce.
[ 02 ]
Nobody owns the numbers
Contribution profit, acquisition MER, CAC, LTV to CAC, breakeven, COGS. In one account we found a 58% cost of goods against a sub-30% target. Nobody had looked.
[ 03 ]
The funnel leaks
Worst case we've seen: $67k of add to cart value against $15k of conversions. Traffic was never the problem.
[ 04 ]
Attribution is lying
One account was about to kill a channel that was actually working, because the reporting said it had collapsed.
[ 05 ]
Average order value is too low
Too low to support paid acquisition at any sane cost per customer, no matter how good the ads get.
[ 06 ]
Email is sitting idle
One account had 35 dormant flows and roughly ten thousand contacts nobody had emailed.
[ 07 ]
The founder is the bottleneck
Strategist, buyer, creative director and customer service desk, all at once. The fifth job never gets done.
[ 08 ]
Discount dependency
The brand has trained its list to wait, and every good month has a sale inside it.
So we start with the numbers, then the leaks, then the stock, then the list, and only then the account. Usually by the time we get to the ads, we already know what they have to do.
We start with the profit and loss, not the ad account.
The system
Six stages, run on every account.
01Qualify
02Diagnose
03Architect
04Create
05Buy
06Report
Stage 01
Qualify
Before we're ever on a call.
Every prospect completes a written application first. Four hard gates, and all four have to pass.
Are you past the point where paid media is actually the lever. Do you hold real stock at scale. Can your systems absorb the growth we're going to push. And do you know your margin.
That last one is printed on the form in plain sight, and it filters harder than anything else we ask.
Stage 02
Diagnose
The first thirty days. We don't touch the ad account in week one.
The numbers first: contribution profit, cost of goods, average order value, breakeven, cost to acquire, lifetime value against that cost, and cohort value by the month a customer arrived. Most brands have never seen these laid out together.
Then tracking integrity. Until the reporting can be trusted, every optimisation decision is a coin flip. One live account currently shows 55% of revenue unattributed, and that's not an edge case.
Then stock and cash, the funnel from click to checkout, the state of the list, and only then a ninety day pull on the ad account itself.
You get one plan that reconciles all of it, rather than five plans that contradict each other.
Stage 03
Architect
The account gets rebuilt around one idea.
A concept is a persona, an angle and an offer. Format and hook are execution, never a substitute. An account with two hundred ads and four concepts has four ads.
We test angle first, then offer, then persona, and format last, because format is the cheapest thing to change and the least likely reason an ad failed. Most accounts have that exactly backwards.
Budget sits at 70 to 90% cold, 20% educational, and 5 to 10% on the bottom of the funnel.
Stage 04
Create
At least five ads into the account every week. Seven in ten build on a winner, three in ten are new.
Twelve briefs a fortnight, six continuing what's winning and six testing against the gaps. Roughly 70% replication, 30% new. No two briefs in a batch share a format, and that's enforced rather than encouraged.
Eleven stages from brand context through research, gap analysis, hooks, format assignment, second by second scripts, and a six dimension score that has to average seven before a brief is allowed out.
Fashion and lifestyle get a desire-led framework. Problem-solution categories get a different one, built on the customer's own words. We don't run a pain script on a fashion brand.
Everything is shot in our own Richmond studio, which is why a new angle can be in market the same week rather than the same quarter.
Stage 05
Buy
We buy to a number, not to a feeling.
How often we launch depends on the account: what's winning right now, what the budget can actually feed, and how hard we're scaling. Usually a few a week.
The constraint is balance, not a fixed number. If more of the account is sitting in learning than is carrying the spend, the whole thing gets unstable. So new ads go in at the rate the winners can absorb, and no faster.
An ad set needs more than fifty conversions a week to clear learning at all. If the budget can't produce that, the structure is wrong, not the creative.
Meta and Google scale together, managed by the same person on the same plan. Meta creates the demand and Google captures it, so Google should never outrun Meta.
Ninety day lookback, not thirty. Over cap doesn't mean delete. And we never pause a winner to make room for a test.
Stage 06
Report
One report, one strategy call, every month.
A fortnightly call isn't twice the strategy. It's the same strategy cut in half with a status update stapled to each end. A month is the shortest window in which the data actually says something, so we meet monthly and we come with the month.
The report is plain English. Ratios and what they mean, not a screenshot of a dashboard.
No number is ever estimated or remembered. Every figure traces to a dated pull, and if it can't be pulled the report says so rather than filling the gap.
Then the month's data at angle level becomes the direct input to the next fortnight's briefs. Nothing is written from taste.
Before a single brief
We don't invent the persona. We go and find it.
Most creative starts with a brainstorm. Ours starts with evidence, at volume, before anyone writes a word of script. Four inputs, every account, every cycle.
[ 01 ]
We read what your customers actually wrote
Reviews, comments, replies, unboxing captions, the questions people ask before they buy. Not a summary of them, the actual words. We're looking for the phrases real buyers use for the product, the occasion and the feeling, because those phrases out-convert anything we would write ourselves.
[ 02 ]
Ninety days of your ad account, at ad level
Which angles actually carried the account, which creative is fatiguing, what has been tested in the last quarter and what never has. Concentration risk too: if two ads are carrying half your spend, that's a business risk, not a performance win.
[ 03 ]
Personas built from evidence, not a workshop
A persona isn't a demographic or a mood board. It's a group of people who described the same problem or the same want in their own words, often enough that it's a pattern. If we can't point at where a persona came from, it doesn't get a brief.
[ 04 ]
Gap analysis, ranked by cold audience potential
We map the angles already running against the ones nobody has touched, then rank the gaps by how likely they're to land on someone who has never heard of you. That ranking decides what gets briefed next, and it's the reason the batch is never a guess.
Out of that comes one thing: a ranked list of what to say next, and who to say it to. Nothing gets briefed because it's someone's turn.
[ What the research turns into ]
The unit of work
What a concept actually is.
Persona×Angle×Offer
Who it's for, what we're claiming to them, and what we're asking them to take. Format and hook are execution. They're never a substitute for the concept.
An account with two hundred ads and four concepts has four ads.
The order we test in, and it matters
[ 01 ]
Angle
First. The message is the biggest lever in the account, by a distance.
[ 02 ]
Offer
Second. What they get changes conversion more than how it looks.
[ 03 ]
Persona
Third. Who we point it at, once we know what lands.
[ 04 ]
Format
Last. The cheapest thing to change and the least likely reason an ad failed.
Most accounts run that in reverse, and spend the whole budget testing edits of a concept that was never going to work.
Why this is the right model for this platform
The account is won or lost on the creative now.
Broad targeting means the creative is the targeting
You no longer choose the audience in the settings, you choose it with the ad. Which makes the persona and the angle the most important decisions in the account, and the audience checkbox close to irrelevant.
The algorithm needs distinct signals, not variations
Five edits of one concept give the system one signal to learn from. Five properly different concepts give it five. That's the whole reason we cap format repeats inside a batch.
Learning needs volume per set, so a set gets one job
One angle or one product per ad set, minimum four ads in it. Otherwise the result tells you the set worked, without telling you what in it did.
Fatigue is fixed by new concepts, not new edits
When frequency climbs and click through falls, no bid strategy saves it. Only a message the audience hasn't seen yet. That's why concept volume is a formula rather than a mood.
An ad finds almost everyone it will find in about four days
Watch the reach curve on any ad and it flattens fast. In the accounts we run, most of the new people an ad will ever reach have seen it inside about four days. After that you're buying frequency rather than reach: the same people, the same ad, a worse result every week it keeps running. That's why the calendar is weekly and not monthly.
Iterating isn't repeating, and the difference is the format
About seventy percent of a week's ads build on something that already won, which sounds like repetition and isn't. Take the hook off a video that worked and rebuild it as a static, and the proven message reaches the people who scrolled past the video. Re-run the video with a new headline and it reaches nobody new. The message gets reused. The format has to change.
Take a competitor's format, never their angle
Competitor research earns its place, but only at the format level: how the ad is built, what happens in the first second, where the proof sits. The angle is theirs, chosen for their customer, their price and their margin. Lift it and you have an ad arguing somebody else's case to your audience.
The floor, as a month
Five a week, every week, whatever the spend.
Week 1
Five new ads, minimum
Week 2
Five new ads, minimum
Week 3
Five new ads, minimum
Week 4
Five new ads, minimum
It goes up with spend and with how fast winners are showing up. It doesn't go down.
The brief
An editor should never have to ring us to ask what we meant.
Twelve briefs a fortnight, coded and filed. Each one is production ready before it leaves us, because a vague brief is just a decision passed to whoever is cheapest.
What's in every brief
A second by second script, beat by beat
On-screen text, exact wording and exact timing
Shot and b-roll list
Music: mood, tempo and an energy reference
Creator direction: vibe, energy, styling
Production flags for anything that needs sourcing
Branding: logo placement, end card, colours
Editor direction: pacing, grade, text treatment, transitions, safe zones
Five hooks per brief
A hook isn't a line of text. It's the on-screen words, the audio, the frame-zero visual and the vibe, all landing together. Five variants are written for every brief and they're tested against the same body, which isolates the hook as the only variable.
The test it has to survive is the three second scan: is this for me, is this something I recognise, is this worth my time.
Scored before it's allowed out
Six dimensions, one to ten: clarity, relevance, desire or hope, proof, call to action, and visual direction. The average has to hit seven. Anything still under six after a revision goes to a human rather than shipping.
Two frameworks, not one
Fashion and lifestyle runs desire-led, fifteen to thirty seconds, built on identity and belonging. Problem-solution runs thirty to sixty, built on the customer's verbatim language and real proof. We don't run a pain script on a fashion brand.
On AI
We use it. We're not coy about it.
Plenty of agencies either hide it or sell it as the whole product. Both are a mistake. Used properly it doesn't replace the thinking, it removes the ceiling on how much of it we can do for you, and how fast.
What it lets us do
Read every review and every comment, rather than a sample of them. The research goes deeper because depth stopped being expensive.
Ship more concepts a month at the same cost, so your account gets the volume it needs rather than the volume a day rate allows.
Produce statics on a line, against a checked layout library, instead of designing each one from a blank page.
Spend the saving on your account rather than on our margin. It's the reason the deliverable counts look the way they do.
What stays human, without exception
The angle. What we decide to say to your customer is a judgement call and it's ours to make.
The concept. Nothing is briefed because a model suggested it. It's briefed because the evidence ranked it.
Three separate approvals. Concept yes isn't build yes, and build yes isn't live yes.
The final sign-off. Amber reviews every asset, and nothing reaches a live ad account without it on the record.
The machine does the volume. The judgement stays human.
And one line we won't cross: we can generate the model, but never the garment. Fit, fabric and colour always come from your real product photography, because a reinvented product costs returns and it costs trust.
[ Statics off the production line, art directed by us ]
How we write
Nobody buys a feature. They buy how they expect to feel.
Most ads open in the middle, listing what a thing is made of, and nobody feels seen enough to stop. So we start where the customer actually is, which is usually somewhere low: nothing in the wardrobe feels right, the third cream hasn't worked, it's 3am and the room is too hot again.
The feeling comes first
Before anything is written we put the feeling in one sentence. If it doesn't fit in one sentence the concept isn't ready to test, and no amount of production will save it.
The words are theirs
The opening line is lifted from reviews, comments and recorded calls, not invented by us. A customer recognises their own sentence long before they recognise a clever one.
The fall is the sell
The last line is what staying put costs. An ad that only shows the better life gives nobody a reason to move today, so the drop at the end does more work than the climb.
One line we hold to: we never tell your customer how they feel. It's written in the first person or as something they said themselves, never as an accusation pointed at them. That's partly Meta policy and mostly because being told how you feel by a brand is the fastest way to lose someone.
Quality
Every asset passes a machine check before a human sees it.
Not a taste check. A build that fails, hard, on any one of these. The thresholds are not arbitrary either: the contrast and dead space rules were set against a specific ad that lost money and failed both.
Copy
Primary text has to run the whole arc inside thirty words: where they start, where they could be, what staying put costs
Ratio
Must be 4:5, 1:1 or 9:16, nothing else ships
Dead space
No empty band larger than 14% of the frame
First read
The primary message has to sit in the top 25%
Contrast
Median copy contrast at least 55 of 255 luminance separation
Bottom third
Can't be left empty
Stock
Every product is checked against live availability before it can enter an ad
The stock check is the one clients notice. We don't run ads for things you can't ship.
Why it compounds
Three decisions that pay off every month after the first.
The file name is the ad name
Every asset is named with its angle, persona and format, and that's exactly what the ad is called in the platform. Reporting reads back at angle level forever, without anyone maintaining a spreadsheet. It's why we can tell you which message is carrying the account rather than which file.
Three approvals, every time
Concept yes isn't build yes, and build yes isn't live yes. Each one is separate, explicit and recorded, and Amber is the final reviewer on every asset. Nothing reaches a live account without her sign-off on the record.
The system reviews itself
Every method we use is a written, versioned file rather than something in someone's head, and those files get reviewed against what actually happened. The way we brief an ad today is measurably better than a year ago because it was captured, not remembered.
Every quarter
We ask you, in writing, how close you're to leaving.
Every client gets a formal written review each quarter. Not a check-in, a scorecard on us. Rank what matters most right now, score us out of ten on delivery, speed, communication and strategic direction, then tell us what to do more of, what to do less of, and anything you've paid for but not received.
The last question
How likely are you to continue next quarter, one to ten?
A six or below fires an internal alert the same day. There's no lock-in holding you here, so the answer has to be earned. We built a system that can't ignore it.
[ Shot by our team for ANZ with MR.CUFF ]
The rules
What we refuse to do.
No lock-in contracts. Ever.
No lock-in theatre either. You can leave at the end of any month and every asset we made is yours in perpetuity.
No performance guarantee, and that's the point.
A guarantee is what an agency offers when leaving is hard. Leaving isn't hard here, so there's nothing to be released from.
We don't invent a number.
Not a performance figure, not a review, not a claim. Every figure traces to a dated pull or it doesn't get written.
We don't write testimonials.
Real and sourced, or the space stays empty until it is.
We don't run ads for stock that's not there.
It's checked automatically, before the ad is even built.
We won't take a brand that doesn't know its margin.
It's on the application form, in writing, before anyone gets on a call.
One hour, and you'll know more than your last report told you.
We pull your account live, show you where the money is actually going, and tell you the three things we'd change in the first fortnight. No deck, no discovery process, just a straight answer.