case · 05nov 2026 first build

Ad Creative Engine.One winner, new faces.

a DTC brand spending $1M+ a month on Meta made every ad one creator at a time. we rebuilt one of their winners with AI, then made its opening again with new people for new audiences, without booking a single creator.

client
a DTC brand · under NDA
industry
DTC · paid social on Meta
input
one winning ad · their own footage
output
AI versions for new audiences
time
about 10 min of generation per version
status
first build · nov 2026
Their winning ad, filmed with a real person and shown with permission, then the engine, then four AI-generated people made from the same script: Jess, Carol, Matt and Dev
chapter · 01

The Routine.

for years, every new ad meant the same routine: find a creator, brief them, send the product, pay for the video, then wait to see how it did.

they had the scripts and knew what worked. their top ten UGC ads each spent over $1M on Meta. but every new face cost a booking, a parcel and a shoot, about $150 a video, and every creator reads the script their own way.

    1. book
    2. send product
    3. film
    4. wait

    about $150

    1. book
    2. send product
    3. film
    4. wait

    about $150

    1. book
    2. send product
    3. film
    4. wait

    about $150

    1. book
    2. send product
    3. film
    4. wait

    about $150

4creators to book
4products to send
$600about, for four faces

their way · one creator at a time · filmed, shown with permission

chapter · 02

The Winner.

we took one of their winners, kept its script and its structure, and rebuilt the first 56 seconds with an AI presenter. no creator, no shoot.

play both, with sound. the first is theirs, filmed with a real person and shown with permission. the second is ours, and every frame of it is AI-generated.

their winner, filmedover $1M spent on Meta

our version, AI-generatedsame script, no creator, no shoot

chapter · 03

The Engine.

the winner gives the engine three things: its script, its angles and its footage. the engine is Claude agents working through two skills, a pool of close-ups cut from their own b-roll, and locked looks for each person, room and voice.

it runs the same eight stages every time, and it never spends money on its own: a person approves every paid run. what comes out is the same ad, opened by a new person for each audience.

one winner in · new people out8 stages · one gate
in · the winner
Their winning ad, filmed with a real person, shown with permission
  • scriptlines and order
  • anglesfrom their ad
  • footageb-roll and product shots

over $1M spent on Meta · filmed, shown with permission

the engine
  • AI agentsClaude
  • skillsugc-ad-pipeline and shot-builder
  • b-roll poolclose-ups from their own footage
  • locked looksperson, room, look, voice
  • a person approves every paid runnothing is spent without a yes
out · AI variations
  • Jess, an AI-generated person

    JessAI-generatedyoung parents

  • Carol, an AI-generated person

    CarolAI-generatedbuyers over 60

  • Matt, an AI-generated person

    MattAI-generatedthe original audience

  • Dev, an AI-generated person

    DevAI-generatedstudents

about 10 minutes of generation per version, then the editnov 2026

fig. 01 · the engine: one winner in, new people out

chapter · 04

New Faces.

then the engine made the opening again with new people. the same script and shots, with a new person, room and voice for each audience: Jess for young parents, Carol for buyers over 60, Matt for the original audience, Dev for students.

Jess’s version and Dev’s shorter cut play with sound. every person here is AI-generated, and they present and demonstrate, nothing more: they never pose as customers or experts, never show results, and only say claims from the approved list.

the engine also makes the inserts and b-roll an ad needs, built from elements already in the video.

new faces · approved shots from each person’s generation, cut together · every person here is AI-generated

new visuals · inserts and b-roll built from the same elements

chapter · 05

Why It Works.

it used to work like this: you picked the audience (age, interests, lookalikes) and Meta showed your ad to those people. one strong ad could run to every audience you chose.

since Andromeda, Meta does most of the targeting. it reads each ad, decides who it fits, and groups ads that look alike as one. so the way to reach more kinds of buyers is to give Meta more ads that are actually different.

Meta’s Andromeda · sorted by what each ad is aboutdifferent ads · different people
before · one ad, many copies
one audiencethe same people, again

near copies land in the same spot and compete for the same people.

now · different ads, different people
  • Jess, an AI-generated person, in one of our new adsJessAI-generatedyoung parents
  • Carol, an AI-generated person, in one of our new adsCarolAI-generatedbuyers over 60
  • Matt, an AI-generated person, in one of our new adsMattAI-generatedthe original audience
  • Dev, an AI-generated person, in one of our new adsDevAI-generatedstudents

different ads land in different spots and reach different people.

fig. 02 · why one winner now needs many versions

47%up to, of a video ad’s value lands in its first three seconds. Meta and Nielsen, 2016. so each new version opens on a new person.
32%up to, better CPA from diversified creative, in Meta’s own analysis, reported in 2023. so one winner should run as several distinct ads.
1in 11new ads becomes a winner at accounts spending $1M+ a month, in Motion’s 2026 benchmarks. the more distinct ads you test, the more winners you find.

bid × estimated action rate + ad qualityMeta’s auction ranks every ad this way. creative moves the two underlined parts, so an ad that fits the person in front of it can win the auction for less.

chapter · 06

The Skills.

building it taught us a procedure, so we wrote it down: two skill files, playbooks the agents follow step by step. ugc-ad-pipeline holds 8 stages, 4 reference files and 3 tools. shot-builder holds 10 reference files and the locks for the person, the place and the look.

the agents run the same eight stages in the same order on every run, a person decides at six of them, and every mistake becomes a new rule. one from the first build: never start a voice track on silence.

where the skills came froma person approves each paid run
the procedurewhat a crew knew
  • the producer
  • casting
  • continuity
  • camera
  • the editor
what the first build taught uswhat held and what broke, from the script to the final cut
two skill filesugc-ad-pipeline8 stages, 4 reference files and 3 toolsshot-builder10 reference files. locks for the person, the place and the look
agents take the workflowthe same way every timeeight stages, in order, on every run. the filled one waits for a person.
each runa person approves each paid runand each run ends with a new person
Jess, an AI-generated personCarol, an AI-generated personDev, an AI-generated person
all three AI-generated
↺ every mistake becomes a new rule, back into the filesone from the first build: never start a voice track on silence

fig. 03 · where the skills came from

the ugc-ad-pipeline skill · the first builda person decides at six
0setupsets up the project and its locksfirst buildtwo folders, one for the locks and one for the filmdecidesno decision
1scriptsplits the script into 16 beatsfirst buildeach beat sorted as presenter, hands, insert, graphics or stockdecidesstock or generated, and the length
2castwrites each person: look, story, sheetfirst buildfour people, every one AI-generatedJess, an AI-generated personCarol, an AI-generated personMatt, an AI-generated personDev, an AI-generated persondecidespicks the person, approves the sheet
3worldlocks the look, the room, the propsfirst buildJess’s hallway, a room made with AIJess's hallway, a room made with AIdecidesapproves each sheet
4voicevoices the whole script first, splits it at the wordsfirst buildone 75-second track, a mark at each of the 16 beatsdecidespicks the voice and the read
5pacingmeasures one of their ads, shot by shotfirst buildtheir first seven shots: one held 2.9 s, then six under a seconddecidesno decisionsees the numbers
6generatewrites the shots in blocks, then waitsfirst buildfour runs of 15, 14, 18 and 12 s, 59 s in alldecidesreads each run in full, says yes or nomoney is spent here
7assemblelays the voice down, cuts picture over itfirst buildfour shots over one voice track, the next line in just before shot three (a J-cut)decidescuts it, then signs itrecuts cost no model time
the next ad starts from these files · a new person is one new sheetevery face in it is AI-generated

fig. 04 · eight stages, a person decides at six

chapter · 07

Every Week.

when an ad wins, you should not have to start over to get more of it. each week the engine makes it again for the audiences you choose.

a director picks the winner and the audiences, agents make the versions after a yes, and a director signs every version before your media buyer sees it. what performs comes back as next week’s brief.

the weekly looponly signed versions go live
mondaywhat’s workingyour ads that spend well
a directorpicks the winner and the audiences
agentsmake the versionswith ugc-ad-pipeline and shot-builder, a yes before every paid run
a directorsigns each oneor sends it back
your media buyerlaunchesonly signed versions
↺ back to what’s working, every step reads your files: sheets, rules, b-rollA room from the cast sheets, AI-generated: a corkboard wallA frame from their filmed b-roll: an amber ball held in a hand

fig. 05 · keep every audience supplied with what already works

the same job, todayfig. 06 · then → now
their way

one creator at a time.

find a creator, brief them, send the product, pay for the video, wait to see how it did. about $150 a video, one face per ad, and every creator reads the script their own way.

creator.humanparcel.postshoot.wait
with the engine

one script, a new face per audience.

agents run two skills on their script and their own footage. a person approves every paid run and signs every version before a media buyer sees it. about $1.50 of model cost per new version.

ugc-ad-pipeline.skillshot-builder.skillclaude.agentdirector.human

same script, same claims, a new person for each audience.

chapter · 08

The Numbers.

model costs come from our run logs, and the creator figure is their own average. direction and editing time is priced in the proposal, so read these as model costs, not the whole bill.

99%lower cost per new version · model cost
4facesfrom one script, one per audience
10minof generation per version, then the edit
a new personabout $150 per creator video, their average, against about $1.50 of model cost for a new person's 15 seconds99% lower
a full ad$150 or more per creator video, against about $10 of model cost for the 56-second rebuild93% lower
speedtwo generations of about five minutes each, then the edit, instead of a booking, a parcel and a shootminutes
volumeone fresh version per audience you want to reach, each on a new person, not one per creator you can book4 people
bookingsno creator to book, no product to send, no usage window to renew. you own every filenone
script and claimsthe same script every time, with claims only from the approved listsame
the productclose-ups from their own footage, in-hand shots built from their packaging photossame
chapter · 09

The Limits.

generated people present and demonstrate. they never pose as customers or experts, never show results, and only say claims from the approved list. that rule is in the skill files, not in somebody’s memory.

the costs on this page are model costs, from our run logs. a person still directs, edits and signs every version, and that time is priced in the proposal, not hidden in the 99%.

chapter · 10

Next.

the next ad starts from these files. a new person is one new sheet. the engine points at any account where one ad already wins and the people it has not reached yet are the ones you want.

from their winner to yours

we made one winner again. send us yours.

send one winning ad and any raw footage you have. within 48 hours you get a written proposal with two ways to work together. within 5 working days you get that ad made again for three of your audiences, free.

send us one winner

operate.

we run it for you, every week. a director picks the winner and the audiences, agents make the versions, and a director signs each one before your media buyer sees it.

you own: the work · every file, nothing to renew

build.

we build it inside your team and train the people who run it: the two skills, the locks, the gates. then the engine is yours to run.

you own: the system · skills, locks, prompts, training