AI UGC ad generator

One line for the box next to the upload: A fragrance-free night cream in a glass jar; for people with dry skin who want one step before bed; filmed like a friend's phone video. Tone: A day in the life; portrait; 15 seconds.
UGC-style, not UGC
The things that make a video read as user-generated are mostly things that are missing: no tripod, no lighting kit, no announcer voice, a place that looks lived in, a product being handled. Those can be written. What cannot be produced here is the part that gives UGC its trust: a real customer. People in your photos are removed, the cast is generated, and there is no face swap and no voice cloning. So:
- Call it a UGC-style ad, and let the platform's own made with AI setting say so. Free accounts also carry a small AI label in the corner of the video.
- Do not write lines that claim a purchase, a result or a review. The script removes superlatives and unverifiable claims on its own, but that is a wording filter; the claims you make are yours. How do I make AI UGC-style ads?
The look, written as shot lines
A one-click ad takes the tone and your one line as hints and writes the shots itself. For an exact phone-camera look, choose Take the wheel: you pay for the photo cleanup and the written script, land in the editor with the ad set up, and can rewrite the script and edit any shot. The look is then a handful of words per shot:
| UGC feature | Write it as |
|---|---|
| Selfie framing | Close-up, handheld, selfie-style framing; she holds the phone at arm's length |
| Natural light | Daylight from a window on her left; no studio light |
| A lived-in place | A small kitchen, a cluttered shelf, a bed with a rumpled throw |
| The product handled | She holds the jar up to the window, turns it so the label faces us |
| Casual speech | (casual, a little rushed): short lines, a pause, a half laugh |
| No polish | Fixed or handheld camera; no push-ins, no sweeping moves |
A 15-second example of three shots:
| Shot | Write |
|---|---|
| 1 | [Shot 1] 4s: Close-up, handheld, selfie-style framing. @Dana holds a glass jar up to the window light in a small kitchen. @Dana (casual): Okay, I wasn't going to post this, but… (voice: Dana) Ambient: a kettle clicking off. |
| 2 | [Shot 2] 6s: Medium close-up, handheld. @Dana scoops a little cream onto two fingers and rubs it on the back of her hand, turning the jar toward us. @Dana (easy): It's the only thing I put on before bed now. (voice: Dana) |
| 3 | [Shot 3] 4s: Close-up, fixed. @Dana smiles and sets the jar on a shelf next to a mug. Ambient: the room is quiet; a clock ticks. |
About three English words a second: lines that fit the seconds sound natural; lines that do not sound rushed. Shot seconds and timing · Writing dialogue in the storyboard.
Six spoken hooks, with no results promised
| Hook | Example line | Tone |
|---|---|---|
| Confession | Okay, I wasn't going to post this, but… | A day in the life |
| Problem first | I keep losing my lunch box lid, so I tried this. | Show how it works |
| Show first | Watch what happens when I fold it flat. | Show how it works |
| Reaction | Wait, it fits in my coat pocket? | Funny |
| Routine | This is what I do before work now. | A day in the life |
| Question | Why did nobody tell me you could do this? | Twist |
Hooks state what a person does or sees, not what the product guarantees. Two to four spoken lines fit a 15-second ad. Hooks and cliffhangers.
Three versions from one set of photos
UGC works by testing. The same one to four photos make three separate ads, each with its own quote; tone and format do not change the price, length and quality do.
| Version | Tone | Length | What it tests |
|---|---|---|---|
| A | Show how it works | 15 seconds | Does the demo hold attention? |
| B | Funny | 15 seconds | Does the reaction beat the demo? |
| C | A day in the life | 30 seconds | Does a routine sell better than a trick? |
Post them a day apart and keep what holds attention. The same product can speak another language: a Spanish version is a second ad from the same photos. TikTok Shop videos · Posting to TikTok, Shorts and Reels.
A store's product page
For a store page (a Shopify shop or any other), the input is the photos already on the product page: the product alone, in use, a detail, the pack. The first is the hero and the end card is built around it. Choose portrait for feeds and stories, landscape for the product page itself, and put the brand, the product name and the button on the end card. AI product video generator · An ad for a physical product.
What it will not do
- No creators or avatars. There is no list of faces to pick from and no way to put a real person on screen.
- No real reviews. The speaker is generated; it cannot be a buyer.
- No captions in the picture. Add them in the platform's own tool; nothing legible is drawn into the video. Subtitles.
- No audio upload. Only text, up to four photos and one video go in. What you can feed in.
Make it in SceneMixer, start to finish
- Photos: open the Ad Video tab and upload one to four photos of the same subject. The read is free and tells you what it saw: category, product name, any brand name legible on the label.
- One line: say what it is and who it is for. When the line and the photo disagree, the line wins.
- Pickers: vibe, length (15, 30 or 60 seconds), portrait or landscape, 480P / 720P / 1080P. The price beside the quality is the ceiling you will pay.
- Make my ad: the script, cast, locations and storyboard are written, every segment is generated with its sound, and the end card carries your brand, product name, tagline and call to action.
- Fix, then export: a shot that missed can be regenerated alone; the end card text can be edited and the cut rebuilt without reshooting. The ad progress page.
| Part | UGC-style choice | Why |
|---|---|---|
| Format | Portrait 9:16 | Phone feeds |
| Tone | A day in the life or Show how it works | A person living with the product, or handling it |
| Length | 15 seconds | One hook, one beat |
| Control | One-click, or Take the wheel for exact framing | Edit shot lines for handheld, selfie-style |
| Label | Say it is an ad; use the platform's AI setting | The speaker is generated |
FAQ
How do I make a UGC-style ad with AI?
Upload one to four photos of the product, write one line, choose portrait, 15 seconds and A day in the life or Show how it works. For exact phone-style framing, take the wheel and edit the shot lines.
Is it real user-generated content?
No. The person is generated and no real customer is involved, so it is a UGC-style ad. Label it as an ad.
Can I pick a creator or an avatar?
No. There is no creator library; the cast is generated to fit the buyer you describe.
Can it clone a voice or swap a face?
No. People in photos are removed and there is no face swap and no voice cloning.
What length works for a UGC-style ad?
Fifteen seconds is one hook and one beat; thirty seconds holds a routine.
Can I test several versions?
Yes. The same photos make separate ads with different tones and lengths; each has its own quote.
Can I make it in another language?
Yes. The spoken lines and end card follow the language you choose; a second language is a second ad.
Can it work for a Shopify product page?
Yes. Use the photos from the product page; choose landscape for the page and portrait for feeds.
What does it cost?
One figure is quoted before it starts and it is a ceiling. A 15-second ad on the default quality is the cheapest; ads are never the free first project.
Updated November 2, 2026