Pick the angle, cast an AI creator, write 15 seconds, render the clip, add the demo, test three hooks. See the workflow and build your first ad.
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.
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.
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.
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:
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.
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.
Fifteen seconds of natural speech is about 38 to 42 words. That is the whole budget, and it has four jobs.
Four rules make the difference between a script that sounds written and one that sounds spoken:
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.
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.
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.
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.
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.
Every number below is a MakeViral credit price. A credit is about 10 cents on the 49.99 dollar plan for 500 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.20 | 0.13 |
| Product-in-hand still | 2 | 0.20 | 0.13 |
| 8-second animation of the still | 6 | 0.60 | 0.40 |
| 15-second talking video, Kling Avatar 720p | 30 | 3.00 | 2.00 |
| Hook plus demo stitch | 2 | 0.20 | 0.13 |
| One finished 15-second ad with a demo | 42 | 4.20 | 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 9 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.
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:
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:
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.
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:
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.
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.
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.
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.
Read moreToolPick 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.
Read moreToolWrite 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.
Read moreOne clean reference shot, then lifestyle and ad variants from it. Three models compared, 12 copy-pasteable prompts and real credit costs. Try it today.
Read moreArticleWhat TikTok says about recommendations, 15 hooks that hold the first two seconds, a retention checklist and a 14-day plan. Start your first video.
Read morePick a format, paste a prompt or a product URL, and download a 9:16 video that is ready to post.
Cancel anytime. 14-day refund window on unused credits.