- Startup Spells đȘ
- Posts
- AI UGC Avatars Playbook: Create 1,000 Ads Variations using Arcads
AI UGC Avatars Playbook: Create 1,000 Ads Variations using Arcads
PLUS: Leah Belsky on how AI is transforming education
AI UGC Avatars Playbook: Create 1,000 Ads Variations using Arcads
Hereâs the uncomfortable truth about paid ads: the winners arenât clever audience hacks or secret attribution switches. The winners are the teams who ship an absurd amount of creative, week after week, and let the data surface outliers.
For years, that level of throughput meant wrangling UGC creators, coordinating reshoots, and paying ~$100 per videoâabout $100,000 if you wanted 1,000 variants. It was slow, expensive, and a logistical mess.
That constraint is gone. With AI avatars, you can write a script in the morning, generate a talking head that nails the delivery, clip a few edits, localize to Portuguese/Spanish/French, and launch dozensâsometimes hundredsâof variants by afternoon. It feels like stealing time back.
What follows is exactly how to run this play, end to end, distilled from Arcads coâfounder Romain Torresâ workflow and what top performers are doing in the wild.
Gamingâs 8kâ20k ads blueprint for nonâgaming brands: Outliers are hidden in volume
Meta and TikTokâs machine learning (ML) now does most of the audience work for you. That shifts the advantage to creative throughput. Volume exposes the outliers youâd never predict in a brainstormâunexpected hooks, pain points, or a certain face that just gets more people to stop scrolling.
If youâre spending $100/day, a $1.00 cost per click (CPC) gives you ~100 clicks. Nudge that to $0.10 CPC and youâre at ~1,000 clicks. Same budget, 10x traffic. Thatâs what creative iteration buys you at scale.
Gaming figured this out a decade ago. Studios like King (Candy Crush) and Voodoo routinely run 8kâ20k live ads in a single account. Nonâgaming can finally match that velocity with AIâassisted production.
Why The Old UGC Playbook Broke: The $100k problem
The math killed it. At ~$100 per video, going to 1,000 variants means ~$100,000âbefore you even talk talent scheduling, reshoots, or localization.
Iteration cycles took weeks. By the time you found a winner, fatigue set in or the window had closed.
Localization in a click: turn one winner into ten markets using AI Avatars
The new workflow is simple: write the script â generate the avatar reading it â do quick clips/overlays â multiply variants. Tools like Arcads remove coordination overhead and make consistency a default.
What you get:
Cost collapse: a thousand creatives for a few hundred dollars instead of ~$100k.
Speed: ideate, produce, and launch in hoursânot weeks.
Control: onâbrand delivery with zero talent logistics.
Instant localization: flip to Portuguese, Spanish, French, etc., without hunting native creators.
Two concrete signals from Romainâs workflow make this real.
First, actor multivariate testing: running the same script with 20 different actors produced clickâthrough rate (CTR) differences up to ~180%. That doesnât guarantee 180% more return on ad spend (ROAS), but it often means roughly 2x the traffic for the same spend.
Second, the Learna AI example: an Englishâlearning app that scaled to ~300 active ads and roughly $800k monthly recurring revenue (MRR) in ~9 months, primarily through paid.
Kill losers fast, pour gas on the top two
Pick a budget youâre willing to burn to learnâsay, ~$10,000 over six weeksâand commit. Most teams fire one volley and quit. Donât. Make it a weekly ritual, even if itâs just you and a Notion board:
Ideas â InâProgress â Testing â Learnings.
Ship 5â10 concepts per week. For each concept, produce ~10 variants (â100 ads per week).
In the ad account, one ad set = one concept. Keep 5â10 creatives per set so everything gets a fair shot. Let platform ML distribute within the set; compare performance across sets.
Next week: double down on the top one or two concepts with +50 variants. Kill the bottom half. Add at least one orthogonal concept to avoid getting trapped in a local maximum.
This cadence is boring, repetitive, and incredibly effective.
Steal like a pro: Ads Library â Whisper â patterns
Start where every good thief does: the Facebook Ads Library. Itâs there to make platforms transparent; marketers use it to get smarter.
Set up an automation to watch competitor pages, autoâdownload every new video, and run them through OpenAI Whisper for transcripts. Now you have the actual scripts, hooks, claims, and onâscreen pacing in text. Cluster them. What angles repeat? Which CTAs keep coming back? When a team repeats a pattern, itâs a tell.
Then use Perplexity. Paste the entire website of the product youâre promoting and ask: âWhat pain points does this solve? Who are the personas? What outcomes do they want?â From each pain point, generate 20â50 hooks tied to outcomes. Include a few examples of known winners and instruct the model to âpenalize stylistic deviationâ so tone stays consistent.
Finally, mine Reddit. Subreddits and comment threads are where users say the quiet part out loud. Pull verbatims into captions and line reads. If you sell to humans, write the way humans actually talk.
MrBeast the process: repeat the winning format with 15s/30s/45s cuts
The structure is predictable because it works:
Hook that interrupts the pattern and hits a real pain.
Story arc: problem â failed attempts â product as hero â payoff.
Proof: quick demo, social cred, or microâmetric.
CTA that asks for the smallest next step.
Write in 15s/30s/45s versions. Keep captions and emojis in mind from the start. Use a MrBeastâstyle habit: once a format works, repeat it shamelessly like MrBeast with different hooks. Success loves templates.
Swap the face, change the outcome: test 20 actors
Avatars arenât just cheaper talent; theyâre a testing tool. Run the exact same script with 10â20 different actors. Change age, gender, vibe, accent. Watch CTR move. That single lever often decides the week.
For voice, use highâquality textâtoâspeech (TTS) such as ElevenLabs and match energy to the hook (urgent hook â sleepy voiceâover). In the edit, layer Bâroll/product overlays under the talking head, cut fast, and use kinetic captions, emoji markers, and progress bars. Add a subtle âdingâ on success momentsâgaming psychology in 0.3 seconds.
Localization isnât an afterthought. Translate the script, reâvoice it, swap onâscreen text, and adjust currency and cultural references. Launch countryâspecific variants sideâbyâside. Itâs common for a âsolidâ US ad to become a âkillerâ in Brazil or Spain.
Ecom, apps, B2B: formats that print attention
For eâcommerce, the classics work: narrator avatar over product demo, fast problem/solution cuts, and tactile unbox/packâandâgo sequences that feel native to Reels/TikTok.
For mobile apps, the duoâdialogue format is gold: user on the right, app/robot on the left. Show the user make a mistake, then succeed, punctuated by a little reward sound. Thatâs the Learna AI pattern, and it grabs attention.
For agencies/B2B, try âstreet interviewsâ with avatars for scalable social proof, before/after workflow demos with metric overlays, and tight caseâstyle shorts where you stack three metrics and ask for the click.
Beat fatigue by refreshing intros, hooks, faces
Keep targeting broad and let the platformâs ML work. Structure by concept, not by clever audience slices. In the first 24â72 hours, watch thumbstop rate, 3âsecond view, percent video viewed, and clickâthrough rate (CTR) to prune. When something looks promising, allocate enough spend to assess cost per acquisition (CPA) and conversion rate (CVR) before making a call.
When you find a winner, squeeze it:
Promote the top creatives within the winning concept.
Clone into new audiences, placements, and locales.
Refresh intros, hooks, and actors to stay ahead of fatigue.
Oneâclick: âturn competitor ad into my adâ
You can build 80% of this with no code:
Ads Library â Make.com (or Python Ads Library) to poll competitors.
Autoâdownload videos â OpenAI Whisper transcription.
Perplexity/GPT for clustering, hook generation, and firstâpass scripts with fewâshot guidance.
Avatars + textâtoâspeech (TTS) built into Arcads; assemble with templates; keep monitoring on in the background.
The advanced loop isnât much more complicated:
Poll competitor pages.
Transcribe and cluster themes.
Generate onâbrand scripts (âpenalize stylistic deviationâ).
Produce avatars; version actors, hooks, lengths, and locales.
Export with clean naming and metadata for import.
Add a growth loop while youâre at it: offer âcompetitorâmonitorâ email alerts with a oneâclick âturn into my adâ button. Itâs useful on its own and naturally feeds the pipeline.
Track Like A Pro by building your private âWinning Formats Libraryâ
Name assets so you can learn. Use a consistent, machineâsortable pattern that encodes every testing dimension:
Concept__HookID__ActorID__LengthSec__Locale__v{n}
Concept: short slug for the idea/theme (e.g., âlanguageâduoâdialogueâ).
HookID: numeric/short hash for the opening hook (e.g., H037).
ActorID: avatar/actor identifier (e.g., A12_female_genZ_US).
LengthSec: video duration in seconds (e.g., 15, 30, 45).
Locale: i18n code (e.g., en_US, pt_BR, es_MX, fr_FR).
v{n}: incremental version for edits (e.g., v1, v2).
Example: languageâduoâdialogueH037A12_female_genZ_US30pt_BR__v3
Keep a simple database that links hook â script â actor â edit notes â performance. Do a weekly top/bottom quartile review, then codify what you learn into prompts and templates. Over time, youâll build a private âWinning Formats Libraryâ that new hires (or future you) can use immediately.
Fatigue kills ROAS: rotate motifs like a pro
Stay inside claims guidelines for your category and market.
Use a style guide to avoid uncannyâvalley avatars. Rotate intros, motifs, and actors to manage fatigue.
And remember: âinspired byâ structures are smart; copying scripts verbatim is lazy and risky.
6 weeks, 5 concepts, 100 ads: Outâship your market and let the math work
Set up the sixâweek cadence. Build the Notion board. Pick five concepts. Use Ads Library to steal angles, Perplexity to write hooks, and Avatars + ElevenLabs to produce. Launch fair tests (ad set = concept). Watch thumbstop and CTR early, CPA later. Next week, pour gas on the top two concepts, add +50 variants, and localize to three languages.
AI wonât replace creative strategy. It removes the production bottleneck so teams can execute one. The marketers who embrace volume, structure tests, and iterate weekly will buy the same attention for lessâand scale faster without hiring a small army.
Hat Tip to Romain Torres for the workflow and In The Pit podcast for the insights.
PS: This was written with the help of rumoured GPT-5 model
Top Tweets of the day
1/
This guy found a dentist losing $7,500/month in missed leads, sold them the fix for $24k/year đ
â Tom (@tomcrawshaw01)
1:07 PM âą Jul 29, 2025
Automations for local businesses are so cool.
2/
just did a comparison (same file context, same prompt) and the difference is quite funny
cursor o3 agent, greps and stuff:
2.5 minutes, $0.37 - non-working solutionqwen3 no agent, full files:
5 seconds, $0.02 - working solutioni know N=1 but it's more common than assumed
â murat đ„ (@mayfer)
6:37 AM âą Jul 30, 2025
Speed matters. Honestly, the only reason to use paid models is speed because intelligence is converging at a fast pace. It takes 3-6 months to make a model 80-90% as intelligent as a SOTA (state-of-the-art) model.
And lots of problems don't need high intelligence but they need high speed so you can stay in flow state.
Make a lot of money so you can spend $1k-$10k per user per month on high-quality high-speed models. There will be a cheaper $2k per month plan with limits to get majority of users.
Its still cheaper than a decently competent human.
3/
anthropic is earning 40% of openai's revenue while having 40-50x less users because most of their revenue comes from API
Your truly,
Claudius.â NIK (@ns123abc)
3:05 AM âą Jul 31, 2025
There are 2 types of businesses:
One that serves free users (OpenAI)
One that serves mostly paid users (Anthropic)
The 2nd one has less overhead and less costs but can make the same amount of money and give quality service to paid users.
Another example would be OpenRouter and Requesty. Both do the same thing but Requesty has no free plan so less overhead, server costs are lower, and fewer support tickets.
Rabbit Holes
Leah Belsky on how AI is transforming education â the OpenAI Podcast by OpenAI
Agency Is Eating the World by Gian Segato
The Transition: Layering sales onto a bottom-up self-serve product by Lenny Rachitsky & Pete Kazanjy
Whatâd ya think of todayâs newsletter? Hit âreplyâ and let me know.
Do me a favor and share it in your company's Slack #marketing channel.
First time? Subscribe.
Follow me on X.
More Startup Spells đȘ
How Oleve Built a $6M ARR AI Empire w/ 4 employees from a Homework App (Quizard AI/Unstuck AI) (LINK)
Sabrina Ramanov's Perfect SaaS Retention Strategy (LINK)
How Unroll.me used Sharewall instead of Paywall for Viral Growth (LINK)
Viral Donut Resume Hack That Landed Job Offers and Closed Enterprise B2B Deals (LINK)
Reply