AI UGC videos: a person, your product and a voice
ClickBait works as an AI UGC video generator: upload a photo of a person or your product in the Video section, pick vertical 9:16 and describe what happens, and you get a clip that looks like a regular customer filmed it. Write the script, voice it in Voiceover and match the lips to it in Lip sync. Kling, Seedance, Veo, WAN and MiniMax H3 all start from a photo.
Updated:
Models for UGC videos
| Version | Developer | Modes | Duration | Resolution | Aspect ratios | Sound | References | Prompt | Features | Price from |
|---|---|---|---|---|---|---|---|---|---|---|
| Kling 3.0 | Kling | text to video, image to video, first and last frame | 3-15 s | 720p, 1080p, 4K | 16:9, 9:16, 1:1 | on/off switch | no references | up to 2,500 characters | from 20 tokens | |
| Kling 3.0 Omni | Kling | text to video, image to video, first and last frame, reference images, video edit | 3-15 s | 720p, 1080p, 4K | 16:9, 9:16, 1:1 | on/off switch | up to 7 images, up to 1 videos | up to 2,500 characters | from 20 tokens | |
| Seedance 2 | ByteDance | text to video, image to video, first and last frame, reference images, video edit | 4-15 s | 480p, 720p, 1080p, 4K | 9:16, 16:9, 1:1, 3:4, 4:3, 21:9 | on by default | up to 9 images, up to 3 videos | accepts an audio reference; video references work in text to video mode; 21:9 available | from 23 tokens | |
| Seedance 2 Fast | ByteDance | text to video, image to video, first and last frame, reference images, video edit | 4-15 s | 480p, 720p | 9:16, 16:9, 1:1, 3:4, 4:3, 21:9 | on by default | up to 9 images, up to 3 videos | accepts an audio reference; video references work in text to video mode; 21:9 available | from 18 tokens | |
| Seedance 2 Mini | ByteDance | text to video, image to video, first and last frame, reference images, video edit | 4-15 s | 480p, 720p | 9:16, 16:9, 1:1, 3:4, 4:3, 21:9 | on by default | up to 9 images, up to 3 videos | accepts an audio reference; video references work in text to video mode; 21:9 available | from 12 tokens | |
| Seedance 2.5 | ByteDance | text to video, image to video, first and last frame, reference images, video edit | 4-30 s | 480p, 720p, 1080p | 9:16, 16:9, 1:1, 3:4, 4:3, 21:9 | on by default | up to 30 images, up to 10 videos | accepts an audio reference; video references work in text to video mode; 21:9 available | from 33 tokens | |
| Veo 3.1 Fast | text to video, image to video, first and last frame | 8 s | 720p, 1080p, 4K | 9:16, 16:9, 1:1, 3:4, 4:3 | no switch | up to 1 images | up to 1,000 characters | from 63 tokens | ||
| Veo 3.1 Lite | text to video, image to video | 8 s | 720p, 1080p | 9:16, 16:9, 1:1, 3:4, 4:3 | no switch | up to 1 images | up to 1,000 characters | from 32 tokens | ||
| Veo 3.1 Quality | text to video, image to video, first and last frame | 8 s | 720p, 1080p, 4K | 9:16, 16:9, 1:1, 3:4, 4:3 | no switch | up to 1 images | up to 1,000 characters | from 250 tokens | ||
| WAN 3.0 | Alibaba | text to video, image to video, reference images | 2-30 s | 480p, 720p, 1080p | 9:16, 16:9, 1:1, 3:4, 4:3 | on by default | up to 10 images, up to 5 videos | up to 20,000 characters | accepts an audio reference | from 8 tokens |
| WAN 3.0 Prime | Alibaba | text to video, image to video, reference images | 2-30 s | 480p, 720p, 1080p | 9:16, 16:9, 1:1, 3:4, 4:3 | on by default | up to 10 images, up to 5 videos | up to 20,000 characters | accepts an audio reference | from 11 tokens |
| MiniMax H3 | MiniMax | text to video, image to video, reference images | 5-15 s | 768p, 2K | 9:16, 16:9, 1:1, 3:4, 4:3 | no switch | up to 9 images, up to 3 videos | picks the mode from your attachments | from 24 tokens |
What UGC ads are and why they work
UGC stands for user-generated content. In advertising the term covers clips that look as if a real person recorded them: a phone held out in one hand, ordinary home lighting, the product in frame and someone talking in the first person. In a TikTok, Reels or Shorts feed, a clip like that reads as a post rather than a banner.
The format runs on simplicity: a person names a familiar problem and shows how the product handles it. AI removes the expensive part of the job, so there is no casting, no lighting setup and no reshoots. You can make several UGC creatives with different faces, hooks and backgrounds and keep the one your audience responds to best.
How to make a UGC video with your product
Write the script
Hook in the first line, then the problem, the product and a call to action. Write for the ear: short sentences and everyday words.
Voice the text
In Voiceover, pick a voice that suits your character. The length of the finished track tells you what duration to set for the video.
Prepare the frame
You need sharp photos of the person and the product. If you have no suitable shot, make one in the Photo section, for example someone holding your package.
Generate the clip
In Video, add the photo as the first frame or as references, then choose 9:16 and a model. Describe the gestures, the eye contact and what the person does with the product.
Sync the voice to the face
In Lip sync, upload the clip and the track. If the audio runs longer or shorter than the video, pick a length fitting mode.
Make variants
Change the hook, the face or the background and run it again. A few versions of one ad are easier to test than trying to guess right the first time.
How to write the script and the hook
Viewers decide whether to keep watching before they even notice it is an ad. So the first line and the first frame have to hook them: a question, a familiar pain, a surprising result or something happening with the product that people want to see through to the end.
After that, stick to a simple order: the problem, the product, how to use it, what changed, and the call to action. One idea per clip. Speak in the first person and in plain words, the way you would text a friend. Read the script aloud with a stopwatch, and if it does not fit the clip, cut words instead of speeding up the voice.
Hooks for the first seconds
- A question the viewer silently answers yes to: "Do you keep losing your keys in your bag too?"
- The result in the first frame: show the outcome up front and explain how you got there later.
- A familiar scene: morning, the kitchen, a traffic jam, a moment viewers recognize from their own day.
- The product in use from the very first second: unboxing, the first press, the first sip.
- Direct address: the person looks into the camera and says right away who the video is for.
How to choose a model
If you have one good photo where the person is already holding the product, a model that starts from a first frame is enough: Kling 3.0 and Veo need nothing else. To end on a planned shot, such as a close-up of the product, add a last frame as well. Kling 3.0, Kling 3.0 Omni, Seedance and Veo 3.1 Fast and Quality support that.
When the person and the product are in separate photos, use a model that takes references: Kling 3.0 Omni, Seedance, WAN 3.0 and MiniMax H3 accept several images at once. Seedance and WAN also take an audio reference, and MiniMax H3 picks its mode on its own based on what you attach.
Length matters too. Veo makes short clips of one fixed length, which is enough for a hook or a single scene. For a longer story, go with Seedance 2.5 or WAN 3.0, which make the longest clips of any model in the table. The same table lists exact durations and resolutions.
Talking photo and your own AI UGC creator
The shortest route is a photo plus a finished track. In Lip sync, InfiniteTalk turns a single picture into a 720p video of that person speaking along with your audio, so you do not need to generate a clip in Video first.
If you want the same creator across a series, set them up in the Characters section: it holds photos of one person, and you pick the character in the video composer before a run. That makes it easier to keep one face from clip to clip. For gestures that feel real, film yourself on your phone and let Kling Motion Control copy your movement onto the character.
Whose face can be in the frame
- Upload a photo of a real person only with their consent, preferably in writing: they should know their face and voice will appear in an ad.
- Do not use celebrities, influencers or random people from social media, not even for a joke.
- Clone only your own voice or the voice of someone who has agreed to it.
- Do not pass off a generated character as a real customer or credit them with experience they never had.
- Ad platform rules on AI-made content keep changing, so before launch check what labels your platform requires and what it allows for your product category.
More tools for UGC ads
Where to find it in ClickBait
AI UGC video lives in ClickBait under the Video and Lip sync sections. Sign up, pick a version from the model list and describe what you want to get.
The token price is shown on the run button before you start. If a generation fails, the tokens go back to your balance automatically.
New accounts created with Google or email get a welcome bonus of 10 tokens. These are promo tokens and expire after 14 days.
Models for this task
Kling
video 3-15 s; matches the source video, up to 4K
images up to 4K
up to 10 references
from 2 tokens
Seedance
video 4-30 s, up to 4K
from 12 tokens
Veo
video 8 s, up to 4K
from 32 tokens
WAN
video 2-30 s, up to 1080p
up to 4 references
from 2 tokens
MiniMax H3
video 5-15 s, up to 2K
from 24 tokens
Other tools
AI video generator
12 models
Kling, Seedance, Veo, WAN, MiniMax H3
from 8 tokens
Image to video
13 models
Kling, Kling Motion Control, Seedance, Veo, WAN, MiniMax H3
from 8 tokens
AI image generator
18 models
Kling, Nano Banana, GPT Image, Seedream, FLUX, WAN, Z-Image
from 2 tokens
AI voiceover
5 models
ElevenLabs, Minimax Speech-02 HD, Seed Audio 1.0
from 2 tokens
Lip sync
5 models
Lipsync 2, Lipsync 2 Pro, Lipsync 3, InfiniteTalk, LatentSync
from 4 tokens
AI music generator
9 models
Suno
from 5 tokens
Video upscaler
1 model
Upscale
from 2 tokens
Product ad video
12 models
Kling, Seedance, Veo, WAN, MiniMax H3
from 8 tokens
Creatives for affiliate marketing
30 models
Kling, Seedance, Veo, Nano Banana, GPT Image, Seedream, FLUX, WAN, MiniMax H3, Z-Image
from 2 tokens
Marketplace product photos
17 models
Kling, Nano Banana, GPT Image, Seedream, FLUX, WAN
from 2 tokens
Videos for TikTok and Reels
12 models
Kling, Seedance, Veo, WAN, MiniMax H3
from 8 tokens
Ad posters and banners
17 models
Kling, Nano Banana, GPT Image, Seedream, FLUX, WAN, Z-Image
from 2 tokens
Frequently asked questions
What do I need to make a UGC video?
A photo of the person or the product and the text your character will say. No filming needed: the clip is built from the photo in Video, the voice comes from Voiceover and Lip sync fits the lips to it. You can even generate the person in the Photo section.
Which aspect ratio should I use for TikTok, Reels and Shorts?
Vertical 9:16, which every model in the table supports. Keep the face and the product near the center of the frame, because captions and platform buttons cover the edges in the feed.
How do I keep my product recognizable?
Give the model a sharp product photo: even light, the whole package in view, a readable logo. If the person and the product are in separate shots, attach both as references in Kling 3.0 Omni, Seedance, WAN 3.0 or MiniMax H3. Models can distort small print on packaging, so review the result before the ad goes live.
Can I get a clip with sound right away?
Kling 3.0 and Kling 3.0 Omni add sound with a switch, and WAN 3.0 has it on from the start. If you need exact words in a voice you picked, make the speech in Voiceover and put it on the face in Lip sync.
How do I keep one AI creator across a series of videos?
Create the character in the Characters section from several sharp photos of one face and select it in the video composer for every clip. Keep the voice consistent too: one ready voice from Voiceover, or a clone from a recording if you have the right to use that voice.
Do I need consent from the person in the photo?
Yes. Use the face and voice of a real person in ads only with their permission, ideally in writing. Do not take celebrity faces or photos of other people from social media: that can violate their rights to their own image and the rules of ad platforms.
How much does a UGC video cost?
The clip, the voiceover and the lip sync are paid separately in tokens. The price of each step depends on the model and the length and is shown on the button before you start. If a generation fails, the tokens come back.