On this page
What is an AI UGC ad?
An AI UGC ad is a short vertical video that looks like a real customer filmed it on a phone, but the person, scene and motion are generated by AI. It usually shows one creator talking to camera, holding or using the product, with captions and a call to action.
Common formats are the selfie review, the get-ready routine, the reaction hook and the talking head. You can see public examples of AI ads in these formats on AI get-ready UGC ads and AI talking head ads. Those examples come from posts on X; they were not made on or for Anglr.
Tools creators use for it
The table counts how many of the reviewed tutorials used each tool for UGC ads. A tutorial that used two tools counts once for each.
Based on 40 public tutorials posted between 20 Jan 2026 and 7 Oct 2026, reviewed by Anglr.
| Tool | What it does in this workflow | Tutorials that used it |
|---|---|---|
| Seedance | Animates the start frame into talking, handheld clips | 18 |
| Claude | Writes the script, shot list and per-shot prompts | 14 |
| Higgsfield | Runs Seedance, Kling and its own models in one place; Soul ID keeps a face | 10 |
| Nano Banana | Makes the creator image and the start frame | 8 |
| Kling | Image-to-video for short clips with hand and product motion | 8 |
| GPT Image | Makes character sheets and production boards | 7 |
| MakeUGC | Recreates a reference look and places the product in it | 4 |
| ChatGPT | Writes scripts and prompts | 3 |
| CapCut | Cuts, captions, speed and music | 3 |
| Veo | Video model for more cinematic shots | 2 |
| Arcads | Prebuilt AI actors that speak a script | 2 |
How do you make an AI UGC ad step by step?
You make it in seven steps: script, creator, product reference, start frame, clips, voice, edit. The order below is our synthesis of the tutorials; each step notes where the sources agree and where they differ.
1. Start from a script and a proven angle
Write the hook, the problem, the product moment and the call to action before you open a video tool. At least five authors, including @EXM7777, @petersapps and Kalash Jain, research ads that are already running in the category and rewrite the structure for their own product.
Sources differ on where the script comes from. Some write it by hand; most hand the product and angle to Claude or ChatGPT and edit what comes back. If you work from a brief, the angle and the winning script are already chosen, which is how Anglr briefs work (see Anglr for creators). A plain UGC script structure also helps.
2. Design one creator and lock the face
Make one creator image, then a reference sheet of that face. This is the step the most sources stress, because face drift between clips is the most common failure.
Aswad Tahir uses a front, three-quarter and profile sheet. Eugenio Zabell fixes face, hair, wardrobe and light on one sheet and adds a clause that the face must match. @hamzaoudghiri2 saves the character as a Higgsfield Soul ID instead. All three aim at the same result: one face the video model sees every time.
Several authors also pull the look from a real reference rather than inventing it. @brainextends, George Stock and @FynCas start from a real UGC video or a Pinterest image and copy its framing, light and setting, not the person.
3. Use a clean photo of the real product
Attach a sharp, straight-on photo of the real product with a readable label. At least four authors do this so the packaging in the ad matches what the customer receives. Without it, the models tend to invent label text.
4. Generate a phone-style start frame
Make the first frame as a still: the creator, in the setting, holding the product, shot like a selfie or a propped-up phone. Then animate that still. Nearly every tutorial uses image-to-video rather than text-to-video for UGC, because the still fixes the face, the product and the light before any video credit is spent.
Estefania Freites puts the reason in one line: "Images are cheap, video is expensive." Iterate on the still until it is right.
For realism, Tyler Reed and @sixugc ask for a selfie angle, natural skin texture and a handheld feel instead of studio polish.
5. Generate short clips, one action at a time
Generate the ad as short clips or timed beats, not one long take. @eptwts splits the ad into 4 to 8 second clips, each with its own start frame. Eugenio Zabell controls each 4 to 5 second block and chains them. @maxxmalist writes one prompt per scene.
Here the sources disagree with the model vendor. Many creators write timestamps into the prompt. BytePlus's Seedance 2.0 prompt guide says per-shot timings are unstable and recommends labelling shots in order instead. Our template below follows the vendor; if timestamps work for you, keep them.
Estefania Freites goes the other way and renders 30 seconds in one Seedance run, then regenerates only the weak scenes from their own start frames. That is one author's method; most sources work clip by clip.
6. Keep the voice the same
Decide the voice once. Will Connell makes the voiceover separately in ElevenLabs. Eugenio Zabell attaches a voice reference to the generation. Whichever route you take, use the same voice in every clip.
7. Edit, caption and check
Cut the clips, add captions, speed up slow moments and add music in an editor. @codeMdSanto, Peter Njoagwuani and Mike Futia all finish in CapCut; none of them treats the raw generation as the final ad.
Before it goes out, check the product looks the same in every shot, there are no visible generation errors and every claim is one the brand can legally make. On TikTok, AI-generated ads need the AIGC label or a clear disclaimer of your own (TikTok ad policy).
Make variations from the same script
Once one version works, change one thing at a time: the face, the setting, the tone or the hook. @davidfigeira, George Stock and Abhinav Kalyan all build several versions from one script so the test compares like with like. One script, every format covers the same idea across formats.
Prompt template for an AI UGC clip
This template is ours. It follows the order in BytePlus's Seedance guide (subject, action, setting, light, camera, style, dialogue, audio), with dialogue in curly braces and constraints at the end. Duration and aspect ratio go in the settings, not the prompt. Build your own version in the AI ad prompt builder or see more on Seedance prompts.
Start frame (image model):
A vertical phone selfie photo for a [product category] ad. A [age] [gender] with [two or three stable features: hair, top, accessory] holds [product] at chest height, label facing the camera and readable. Setting: [room], [time of day] window light. Framing: arm's-length selfie, slight high angle, natural skin texture, everyday clothes, no studio lighting.
Motion (Seedance, image-to-video):
Image 1 is the start frame. Image 2 is the creator reference sheet. Image 3 is the product.
Shot 1: handheld selfie, small natural drift. The woman from Image 2 looks into the lens and raises [product] slightly. She says {[hook line]}.
Shot 2: same framing. She turns the label toward the camera and taps it once. She says {[benefit line]}.
Shot 3: same framing. She smiles and nods. She says {[call to action]}.
Audio: room tone, no music.
Keep the face, hair and outfit the same as Image 2. Keep the product shape and label the same as Image 3. Keep it subtitle-free. Do not generate a logo or a watermark.
Common problems and fixes
| Problem | Fix | Source |
|---|---|---|
| One prompt gives a short, stiff clip | Direct it like a shoot: references, short blocks, chained clips | Eugenio Zabell |
| The face changes between clips | Attach a character sheet and add a line that the face must match it | Eugenio Zabell, Aswad Tahir |
| The model invents label text | Supply a sharp, straight-on product photo with a readable label | Eugenio Zabell |
| Actions get skipped or invented | Give each beat one action only | Estefania Freites |
| One scene in a long render is weak | Regenerate only that scene from its own start frame and splice it in | Estefania Freites |
| Clips look too polished to pass as UGC | Ask for a selfie angle, natural skin and small camera drift | Eugenio Zabell |
What creators report
These are the authors' own claims, not results we checked.
- Mike Futia reports shipping an ad in about 20 minutes with his Claude Code setup.
- @maxxmalist reports making a pharmacist-style UGC ad in 5 minutes in Kling 3.0.
- @jacobrodri_ reports that an app using the reaction-then-demo format reached 2.2 million TikTok views.
- Estefania Freites reports making 12 multi-scene ads in a week with a single production board per ad.
If you already make AI UGC ads that perform, the creators page explains how Anglr pays for them, and the UGC creator guide covers the basics if you are starting out.
Who this is for
- Independent AI creators and editors. You make the ads yourself. You know your work performs, so you'd rather be paid on what it does than on a flat fee.
- AI agencies and studios. You run a team of editors. You write the brief, your team makes the versions, and you're paid on performance because you know your team's ads scale.
Not for you if
- You only want a flat fee.
- You're new to editing and not yet confident your ads will perform.
- You want every shot spelled out for you.
- You make one style and won't try others.
FAQ
Can you make UGC ads with AI?
Yes. Most public workflows generate an AI creator as a still image, animate it in a video model such as Seedance or Kling, and finish the voice, captions and cut in an editor. The result still needs a real script, the real product and a check before it runs.
Do AI UGC ads need a label?
On TikTok, ads with AI-generated or significantly AI-edited content need the AIGC label or your own clear disclaimer, per TikTok's ad policy. Meta applies its own AI info label; the details are in AI ad labels on Meta and TikTok.
How do you keep the same AI creator in every clip?
Design the face once, make a reference sheet of it (front, three-quarter and profile, or full body plus a face close-up) and attach that sheet to every generation. Several tutorials also add an explicit line telling the model that the face and hair must match the reference.
What is the best AI tool for UGC ads?
In the tutorials we reviewed, Seedance was the video model used most often, followed by Kling, with Nano Banana or GPT Image for the start frame and Claude for scripts and prompts. The tool matters less than the reference images and the script.
How long should an AI UGC ad be?
Most tutorials build ads of 15 to 60 seconds from short clips of 4 to 15 seconds each, because a single long generation is harder to control. Check each platform's limits on the ad specs pages.
Sources
- @spwfeijen (20 Jan 2026): screenshot a look, have Gemini write the prompt, then build the character and scenes
- @mikefutia (4 Feb 2026): a custom GPT that turns a product into a timeline-style video prompt
- @maxxmalist (6 Feb 2026): first frame, then one prompt per scene in Kling 3.0
- @maverickecom (13 Feb 2026): a UGC-style clip from a single text prompt in Kling 3.0
- @JoeJMarston (5 Mar 2026): consistency comes from a structured prompt (character, camera, motion, light)
- @jacobrodri_ (2 Apr 2026): an app ad that opens on a shocked reaction clip, then a step-by-step demo
- @davidfigeira (17 Apr 2026): one script, many faces, tones and settings for the same product
- Mike Futia (21 Apr 2026): a Claude Cowork skill that writes dialogue and shot lists and sends them to Seedance
- Tyler Reed (23 Apr 2026): a Nano Banana Pro selfie frame animated in Kling 3.0 with simple action beats
- Eugenio Zabell (24 Apr 2026): realistic start images, voice reference and chained clips instead of one prompt
- Will Connell (1 May 2026): creator holding the product in Nano Banana, voice in ElevenLabs, motion in Kling
- Mike Futia (11 May 2026): Claude Code writes the creator image prompt and every scene, CapCut for captions
- @Just_sharon7 (13 May 2026): a nine-panel board in GPT Image 2 animated panel by panel in Seedance
- @FynCas (13 May 2026): a consistent character in GPT Image, animated in Seedance through MakeUGC
- George Stock (19 May 2026): a Pinterest reference, the product placed in hand, then a video model chosen per job
- Mike Futia (23 May 2026): the same Claude Cowork skill reused per product, clips filed and stitched
- Estefania Freites (1 Jun 2026): a numbered storyboard turned into one production board image for Seedance
- @spect3ral (3 Jun 2026): casting a synthetic creator from the product and its buyer with Claude
- @Just_sharon7 (26 Jun 2026): an AI creator reacting to a topical moment as the hook
- Kalash Jain (26 Jun 2026): research winners, rewrite hooks with Claude, images in Nano Banana, motion in Seedance and Veo
- @angeldot_ (30 Jun 2026): Claude for script and angle, GPT Image 2 to fix character, outfit and setting in one frame
- @David_TornAI (11 Jul 2026): one prompt that defines a creator's face, voice and personality in Arcads
- @eptwts (23 Jul 2026): split the ad into 4 to 8 second clips, each with its own start frame and prompt
- @MaxbatIe (23 Jul 2026): Higgsfield connected to Claude Cowork, which expands a short idea into a full prompt
- @eptwts (10 Aug 2026): an agent with a short-form research source feeding Seedance through the Higgsfield CLI
- @saniaAicreator (16 Aug 2026): product link to script, creator and video in one Higgsfield flow
- @EXM7777 (24 Aug 2026): research winning ads and write the script before generating anything
- @FynCas (10 Sep 2026): a reference look turned into a JSON prompt by Claude, image in MakeUGC, motion in Seedance
- @codeMdSanto (14 Sep 2026): generate in Seedance 2.5 and finish cuts, captions and audio in CapCut
- @brainextends (15 Sep 2026): start from a real UGC video in your niche, not a random prompt
- @Mohiniuni (21 Sep 2026): character, natural script, then a storyboard before spending on video
- Aswad Tahir (21 Sep 2026): one designed face and a front, three-quarter and profile sheet for the video model
- Eugenio Zabell (22 Sep 2026): character sheet, readable product sheet and a layered Seedance 2.5 prompt
- @danclipping (28 Sep 2026): one director prompt that returns a locked creator, hooks, shot list and shot prompts
- Abhinav Kalyan (2 Oct 2026): ten variants from one product photo, then audience versions of the best
- @sixugc (2 Oct 2026): a selfie-style start frame prompt, then a separate motion prompt
- Estefania Freites (2 Oct 2026): references broken into shots, image assets first, one timestamped Seedance run, weak scenes redone
- Peter Njoagwuani (4 Oct 2026): a Claude skill for scene prompts and the edit, finished in CapCut
- @petersapps (5 Oct 2026): study ads in the Meta Ad Library, rewrite for your niche with Claude, generate in Higgsfield
- @hamzaoudghiri2 (7 Oct 2026): a Soul character saved as a Soul ID, then a selfie-style talking prompt
- BytePlus ModelArk – Dreamina Seedance 2.0 series prompt guide
- TikTok – Advertising policies: Misleading and false content
Checked: 12 Oct 2026