Internal system · Paid media operations
We run our own Meta program the way we build systems for clients. A real brief. Creative people actually ship. Launches that stay manual. And every lead lands in the CRM with the record of the ad that earned it.
Our own ad account
Our own spend
Leads verified in the CRM this week
Launches stay manual
Every lead keeps its origin
Real artifacts from the running program
The brief
Who are we actually talking to, and what are they afraid of?
From the real brief “Ideal Customer Persona Briefing · Meta Ads Strategy”. Rendered as text, not a screenshot.
The brief was anonymised by its authors before circulation. No client names, terms or identities appear. The excerpt is otherwise unedited.
64+
leads in a single month
Under A$100
cost per lead
100+
ads produced and tested
0
ads launched without a person
Every Meta account eats creative. New hooks and new angles, every month, or performance fades. Producing that volume means briefs, scripts, footage and files moving between people and tools. Every handoff is a place work gets lost.
And when a lead finally arrives, the hardest question is the simplest one. Which ad earned it? Without that answer, ad spend is a habit, not a decision.
So we run our own account on the same discipline we install for clients. Briefs grounded in real sales conversations. Creative waves people actually ship. Launches that stay manual. And attribution that ties every lead to the ad that earned it.
Before the system, every campaign moved through the same scattered path. And every lead arrived with its origin story missing.
Creative bottleneck Every new ad waited on scripting and editing capacity. Testing velocity was set by people, not by what the account needed.
Scattered assets Briefs, scripts and final videos lived in different places. Every handoff between them was manual.
Six parts, from one brief to a lead you can trace.
The strategy brief distils roughly fifty real sales engagements into four customer personas. Their pains, fears, objections and the words they use. Every campaign answers to it.
Scripts are written per wave against a persona and an angle. AI tools assist production. The words and the judgement stay human.
Each wave is a numbered folder. The script, the editor notes, the raw footage and the finished assets, filed against the campaign they belong to.
A person approves every batch, builds the campaign, sets the budget and presses publish. No workflow touches the ad account.
Each step below is named after the real artifact it left behind. The brief, the script and the lead record above are the actual documents.
The brief names the audience: the lead rich, follow up poor advertiser.
Wave DLA-43 scripts an interview style dialogue against that persona.
A person reads the script, checks the edit and approves the batch.
Six layers, each with one job. People hold the layer where money moves.
Where every campaign starts. And where past engagements teach the next one.
Turns a persona and an angle into scripts and finished assets.
For teams that need more volume than hand written waves allow, we build the production line version. One brief in, a reviewed batch out. It runs in production for a consumer brand client today. Their name stays out of it; the mechanics are the point.
One structured brief per concept. Product, angle, market.
The honest split. Automation handles volume and admin. Judgement stays with people.
Instant form delivery into the CRM
The full attribution chain on every lead
Asset filing against each campaign wave
Batch task creation and team notifications
The strategy brief and every script
Final approval of every batch
The system prepares the work. It never spends. Campaigns are built and launched by a person. Budgets are set by a person. Nothing publishes itself. No workflow anywhere in the stack touches the ad account.
Creative moves in batches that a person approves before anything reaches the ad account. What the system cannot do matters more than what it can.
No automatic spending, ever
Every creative batch approved by a person
Budgets and launches stay manual
Copy grounded in the brief, not invented
Every claim above ties to a dated, checkable artifact. Including the parts that are inconvenient.
Eight of the fifteen most recent CRM leads arrived through the same instant form. Each carries the full campaign, ad set and creative chain. The lead record above is one of them, with identity fields removed.
In its best verified month the program produced 64+ leads at under A$100 per lead, across 100+ tested ads. We state floors, not point in time counts. And we re-verify before we publish.
The creative engine described above runs in production for a client. Brief IDs in the thousands. Dozens of briefs filed in a single day. Human review on every batch. We do not claim it writes our own ads. Ours are scripted by people.
The early engine runs failed often. Most of one week of executions errored before later runs succeeded. And our first reporting automation was retired when it stopped earning its keep. Real systems are allowed to be messy. The receipts above are what survived.
Creative ships in waves, not whenever Thirteen dated campaign waves and counting. Each with its script, footage and finals in one place. Testing velocity is planned, not scavenged.
Handoffs stop leaking time Assets arrive filed and named against their campaign, with review attached. Nobody hunts through folders for the right version.
Spend becomes accountable Every lead carries its origin. The team knows which campaigns earn their budget and which ones get turned off.
Judgement stays where it belongs People stop moving files and start making calls. Which personas to back. Which angles to retire. Which budgets to raise.
The system handles production and admin. Decisions that touch money, brand and strategy stay with people.
Every campaign launch and every budget change. The system never spends.
Final approval of every creative batch.
Choosing personas, offers and angles to back.
Reading lead quality and deciding what sales works next.
Turning losing campaigns off.
This build fits founders and operators who recognise their ad account here.
Founders spending on Meta who cannot say which ad earned the last lead.
Teams whose testing velocity is capped by scripting and editing capacity.
Operators who want AI volume without unsupervised spending.
Agencies producing creative for several accounts at once.
Anyone who wants proof a system works before they buy it.
We map your creative and reporting flow, then build the system on your stack, owned by you. Brief driven creative, human approval and attribution end to end.
See how a campaign brief becomes a reviewed creative batch, then feeds attribution and lead quality insight into the next decision.
Launches waited Campaign building queued behind whoever was free. Approved creative sat idle.
No line from ad to lead Leads landed in the CRM with no reliable record of which campaign and ad brought them in.
Someone sees the ad and taps. Their details arrive through a Meta instant form, with the campaign, ad set and creative attached.
Each lead lands in the CRM carrying the full chain. Source, campaign, ad set, creative and the form answers. The next brief starts smarter.
The campaign is built by hand and goes live as an instant form leads campaign.
The ad runs as “Ads Interview V2”. Someone it was built for taps the form.
The CRM stores the campaign, the ad set named after that persona, the creative and the form answers.
People read lead quality and decide what the next wave says.
Every wave filed, numbered and matched to its campaign.
The layer that keeps judgement with people. Approval, campaign building, budgets and the publish button.
Where attention becomes enquiries. And every enquiry keeps its origin.
The same discipline at agency volume. AI drafted copy and visuals, filed assets, human handoff.
AI drafts the concept and the copy against the brief and past work.
Image variants generated per concept, versioned per ad.
Briefs and finished assets land in the library, logged against their ID.
Every batch becomes a review task with the files attached. People approve, adjust and launch.
Campaign builds, budgets and launches
Reading lead quality and turning losers off
The lesson Automation is best at volume and filing. People are best at judgement. The wins come from giving each one its proper job, and from treating attribution as a feature, not an afterthought.
2026-06-18
Read the case study