An AI UGC ad is a short vertical ad where a generated creator speaks a script you wrote, cut against a shot of your product. The build is six steps: pick the angle, cast the creator, write 15 seconds, render the talking clip, add the demo, ship three hook variants. A 15-second talking ad costs 30 credits.
What is a UGC ad, and what is it not?
A UGC ad is a format, not a genre. One person, a phone-shaped frame, a plain opinion, no studio lighting. It works in paid social because it does not announce itself as an ad in the first second, which is the only second that decides whether the rest gets watched.
What it is not: a commercial with a filter on it. The moment the delivery goes polished, the format stops doing its job and you are paying feed prices for a TV script.
An AI UGC ad keeps the format and changes the production. Instead of briefing a creator, shipping a product and waiting a week, you cast a persona, write the script, and render the clip in one sitting. The trade is real and worth saying out loud: you get speed and volume, and you lose the one thing a real creator has, which is a real experience with the product.
That trade decides how you write. A generated creator can make an argument. It cannot report a result it never had. Everything below is built around that line.
How do you pick the angle before you cast anyone?
The angle is the argument the ad makes. Pick it first, because the angle decides the casting, the script and the demo. Picking the creator first is how people end up with a good-looking clip that sells nothing.
| Angle | The argument | Best for |
|---|---|---|
| Friend recommendation | I found this, you should try it | Low-price impulse products |
| Objection | I did not believe it either, here is what changed | Anything with a skeptical buyer |
| Before and after | My setup used to look like this, now it looks like this | Tools, software, organizers |
| Problem first | Here is the annoying thing, here is what removed it | Products solving a daily friction |
| Comparison | I tried the obvious option, then this | Crowded categories |
| Founder note | I made this because nothing else did the job | New brands, small catalogs |
Write the angle as one sentence before you open any tool. If you cannot write the sentence, the ad has nothing to say and a better creator portrait will not fix it.
How do you cast an AI creator that matches the buyer?
Casting is a match between the speaker and the person you are selling to. Get it roughly right and nobody thinks about it. Get it wrong and every other choice stops mattering.
Four things to decide before you generate the portrait:
- Age band. Match the buyer, not the product. A joint supplement sells to people who have the problem, not to the 22-year-old in stock photography.
- Setting. Bathroom for skincare, kitchen for food, desk for software, car for anything people think about while commuting. The room is half the context.
- Energy. Calm and specific outsells excited and vague in almost every category except impulse snacks and games.
- Voice. Pick the voice before you write, because the script has to sound like something that voice would say.
In MakeViral the persona lives on the AI creator page: you generate a 9:16 portrait, attach a voice, and reuse both across every ad. The portrait is 2 credits on Nano Banana 2 and it is a one-time cost, so build two or three personas and keep them. The AI influencer generator hub explains what the persona can produce once it exists.
AI UGC Creator
Pick a preset, describe a person in words, or upload a face photo. The portrait, the name and the voice save together, so one creator can front a whole campaign.
How do you write a 15-second UGC script?
Fifteen seconds of natural speech is about 38 to 42 words. That is the whole budget, and it has four jobs.
- Hook, 3 seconds. A specific first line. No greeting, no "hey guys". The first four words carry the ad.
- Context, 4 seconds. Who you are and what the problem was, in one line.
- The turn, 5 seconds. What the product did. One claim, not three.
- The ask, 3 seconds. A soft instruction, not a discount code shouted at the camera.
Four rules make the difference between a script that sounds written and one that sounds spoken:
- One sentence per idea, and most sentences under ten words.
- No adjectives you would not say to a friend. "Calmer" beats "transformative".
- Name the product once, in the middle, never in the first line.
- End on an instruction the viewer can follow in one tap.
Here are four complete scripts. Word counts are exact, and each lands close to 15 seconds at a normal speaking pace.
Script 1. Skincare, friend recommendation. 40 words.
I stopped buying three serums at once. I bought one. Two weeks in, my skin is calmer than it has been all year. The bottle lasts a month. If your bathroom shelf looks like mine did, start with one thing.
Script 2. Mobile app, problem first. 38 words.
I deleted four habit apps last month. I kept this one. It asks me one question at night. That is the whole app. Thirty days in, I have a streak I did not fake. Try the boring one.
Script 3. Supplements, objection. 42 words.
I did not believe a powder would fix my afternoon crash. I tried it because my sister would not stop asking. Day four, I stopped needing the second coffee. That is the only claim I will make. One scoop, cold water, before noon.
Script 4. SaaS, before and after. 41 words.
Our invoices used to live in three places. A spreadsheet, my inbox, and a folder I do not want to talk about. Now they live in one screen and I send them on Friday in ten minutes. Setup took one evening.
Read every script out loud with a timer before you render it. If you run past 15 seconds, cut an adjective, not a fact.
How do you generate the talking clip?
The talking clip is the persona speaking the script with the mouth matched to the audio. On MakeViral that runs on Kling Avatar 720p at 2 credits per second of speech, with a 3-second minimum and a 15-second maximum per clip.
- Open the persona you built and confirm the voice is the one you wrote for.
- Paste the script as plain text. Write numbers the way you want them spoken, so "fifteen" rather than a numeral, if the voice reads numerals badly.
- Set the length. A 40-word script is a 15-second render, which is the cap on a single clip.
- Render, then watch it muted. If the face reads wrong with no sound, the audio will not save it.
- Render one more take with the same script before you judge the script. Delivery varies between takes, and the second one is often the keeper.
Anything longer than 15 seconds is two clips. Write it as two scripts with a clean break between them rather than one long paragraph cut in half.
AI Avatar Video Generator
Write up to 35 words. A voice reads them, the portrait is lip-synced to that audio, and a vertical talking clip comes back ready to upload.
How do you add the product demo?
A talking head alone sells an opinion. A talking head plus two seconds of the product sells a thing you can buy. You need one of three assets.
| Demo asset | How it is made | Credits |
|---|---|---|
| Product-in-hand still | Generated from a reference photo of your product | 2 |
| 8-second animation of that still | Veo 3.1 Lite 720p, 8 seconds | 6 |
| Real footage | Your phone, 10 seconds, good light | 0 |
Use real footage whenever you own the product. It is the most credible frame in the ad and it costs you nothing but the ten seconds it takes to shoot. Generate the still when you do not have the product in front of you yet, and animate it when the ad needs motion in the middle to stop the cut feeling flat.
The stitch itself is a hook plus demo join at 2 credits: the first seconds are the creator talking, then the product fills the frame while the voice keeps running. Put the cut at the end of the context line, right before the turn, so the product appears at the exact moment the script starts claiming something.
For the product still itself, the workflow in AI product photos for Shopify covers how to drive an image from a reference so the label stays yours.
What does an AI UGC ad actually cost?
Every number below is a MakeViral credit price. A credit is about 7 cents on the 49.99 dollar plan for 700 credits, and about 6.7 cents on the 199.99 dollar plan for 3,000 credits.
| Piece | Credits | On the 49.99 plan | On the 199.99 plan |
|---|---|---|---|
| AI creator portrait, one time | 2 | 0.14 | 0.13 |
| Product-in-hand still | 2 | 0.14 | 0.13 |
| 8-second animation of the still | 6 | 0.43 | 0.40 |
| 15-second talking video, Kling Avatar 720p | 30 | 2.14 | 2.00 |
| Hook plus demo stitch | 2 | 0.14 | 0.13 |
| One finished 15-second ad with a demo | 42 | 3.00 | 2.80 |
The 30-credit line is the one that moves: 2 credits per second means a 10-second ad is 20 credits and a 15-second ad is 30. Everything else is small and most of it is reusable. Once the persona exists, the second ad in the same campaign is 30 credits plus whatever demo you add.
Three hook variants of the same script are 90 credits, about 6.43 dollars on the 49.99 dollar plan. Plans and the credit packs are on the pricing page. Cancel anytime, 14-day refund window on unused credits.
How do you test hooks without burning the budget?
One script. Three hooks. Everything after second three stays identical.
The hook is the only part of a UGC ad with enough leverage to be worth a test, because it decides whether the other twelve seconds get seen at all. Change two things at once and you learn nothing.
Take Script 1 and write three openings for it:
- Specific problem. "I stopped buying three serums at once."
- Number. "Four bottles, one shelf, zero difference."
- Direct address. "If your bathroom shelf is full and your skin is not better, read this."
Run all three, let them spend enough for a stable read, then keep the one that survives three seconds and kill the other two. Then write three new hooks against the winner. The body copy only becomes worth testing after you have a hook that holds.
Two rules that keep the test honest:
- Change the hook, never the offer, the landing page or the audience in the same week.
- Judge the hook on whether people are still there at three seconds, not on the comments.
What do you have to be honest about?
This is the part most AI UGC guides skip, and it is the part that decides whether your account survives.
A generated creator is not a customer. The person on screen did not use your product, did not get a result, and does not exist. So write a pitch, not a testimonial. "Here is what this does and why I would use it" is a claim you can stand behind. "This cleared my skin in two weeks" put in the mouth of a person who does not exist is a fabricated endorsement, and the fact that it converts is not a defense.
Do not generate a face that resembles a real person. Not a celebrity, not a creator whose look you like, not a customer from your reviews. Use the persona generator's own output and do not steer it toward a likeness.
Check the disclosure rules before you launch, every time. Ad platforms and advertising regulators have been changing their rules on synthetic media and endorsements, and the rules differ by platform and by country. Open the current policy of the platform you are buying on, on the day you launch, and follow what it says then. Do not rely on what a blog post, including this one, says the rule was.
Which industries does this fit?
The format travels well wherever the buyer is already scrolling. The UGC ads index has the angle and script patterns per industry, and these four are the ones where an AI creator usually earns its place fastest:
- UGC ads for skincare, where the objection angle does most of the work.
- UGC ads for supplements, where what you may claim is the whole game.
- UGC ads for mobile apps, where the demo can be a screen recording you already have.
- UGC ads for SaaS, where the before and after angle beats everything else.
Physical-product sellers should also read UGC ads for ecommerce for how to handle the product shot when you have one real photo and need twenty.
What to read next
The whole build lives on two screens. The AI creator page makes the persona and the talking clip, and the AI influencer generator hub explains what each piece costs and produces.
AI UGC Ad Generator
Cast a creator, upload your product, write 35 words. You get a vertical ad with a person on camera in minutes, not in a two-week creator cycle.
If you are comparing tools before you commit, the Arcads AI alternatives page lays out what changes when the creator, the script and the demo are made in the same place instead of three. For the other high-performing ad format on cold traffic, read fake text message ads, which replaces the talking head with a conversation. And for the product shots that go in the demo cut, AI product photos for Shopify covers the reference-driven workflow end to end.