How to Make UGC Ads With AI (2026 Workflow)

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.

ugcadsai-creators

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.

AngleThe argumentBest for
Friend recommendationI found this, you should try itLow-price impulse products
ObjectionI did not believe it either, here is what changedAnything with a skeptical buyer
Before and afterMy setup used to look like this, now it looks like thisTools, software, organizers
Problem firstHere is the annoying thing, here is what removed itProducts solving a daily friction
ComparisonI tried the obvious option, then thisCrowded categories
Founder noteI made this because nothing else did the jobNew 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.

Casting an AI creator

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.

  1. Hook, 3 seconds. A specific first line. No greeting, no "hey guys". The first four words carry the ad.
  2. Context, 4 seconds. Who you are and what the problem was, in one line.
  3. The turn, 5 seconds. What the product did. One claim, not three.
  4. 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.

  1. Open the persona you built and confirm the voice is the one you wrote for.
  2. 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.
  3. Set the length. A 40-word script is a 15-second render, which is the cap on a single clip.
  4. Render, then watch it muted. If the face reads wrong with no sound, the audio will not save it.
  5. 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.

Talking avatars

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 assetHow it is madeCredits
Product-in-hand stillGenerated from a reference photo of your product2
8-second animation of that stillVeo 3.1 Lite 720p, 8 seconds6
Real footageYour phone, 10 seconds, good light0

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 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.

PieceCreditsOn the 49.99 planOn the 199.99 plan
AI creator portrait, one time20.200.13
Product-in-hand still20.200.13
8-second animation of the still60.600.40
15-second talking video, Kling Avatar 720p303.002.00
Hook plus demo stitch20.200.13
One finished 15-second ad with a demo424.202.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.

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:

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.

UGC ads with a face

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.

FAQ

Questions people ask

What is a UGC ad?
A UGC ad is a paid ad shot in the style of a normal creator post: one person, a phone camera, a vertical frame, and a plain spoken opinion about a product. It is an ad format, not a content type. The point is that it does not look like a commercial in a feed of non-commercials.
Can AI make UGC ads?
Yes, for the talking part. You generate a creator persona as a portrait, give it a voice, and lip-sync it to a script you wrote, then cut in a shot of the product. What AI does not give you is a real person's real experience, so the script has to be written as a pitch rather than as a testimonial.
How much does an AI UGC ad cost to make?
On MakeViral a talking video costs 2 credits per second of speech on Kling Avatar 720p, so a 15-second ad is 30 credits. That is about 3 dollars on the 49.99 dollar plan for 500 credits, and about 2 dollars on the 199.99 dollar plan for 3,000 credits. The creator portrait adds 2 credits once and gets reused.
How long should a UGC ad be?
Fifteen seconds is the working default, which is about 38 to 42 spoken words. Kling Avatar 720p caps a single talking clip at 15 seconds, so anything longer needs a second clip stitched on. Start at 15, and only go longer when the product genuinely needs a demo the voice cannot carry.
Do I have to say the creator is AI?
Treat it as yes until you have checked otherwise. Ad platforms and advertising regulators keep changing the rules on synthetic media and on endorsements, and the rules differ by country and by platform. Read the current disclosure policy of the platform you are buying on, on the day you launch, and label the ad accordingly.
Is an AI creator as good as a real one?
For a cold-traffic hook test, it is fast and cheap enough to be worth running. For a claim about a real result, a real customer is the only honest source. A common approach is to use a generated creator to find the angle, then pay a real creator to make the winning angle credible.
How many variants should I run at once?
One script and three hooks is the smallest useful test. Keep everything after the first three seconds identical so the hook is the only variable. Three 15-second renders cost 90 credits, about 9 dollars on the 49.99 dollar plan, and you can test the hooks as 5-second clips first for 30 credits total.
İrfan Şener
Founder, MakeViral

İrfan Şener builds consumer apps and runs faceless short-video accounts to grow them. He has published thousands of story, chat and gameplay videos across TikTok, Reels and YouTube Shorts. MakeViral is the tool he built for that job, and he still uses it every week.

Make the video, not just the plan

Pick 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.