Create UGC product ads that look native
TL;DR — Pick your character, attach one photo of the product, choose a short UGC beat, and generate — the render reproduces that exact product, so you never describe the packaging in words. A product render costs 56 credits per image, so test hooks and framings as ordinary 12-credit stills first and spend the 56s on the finalists, then render each winner natively in 9:16 and 1:1 before exporting to your ads manager.
UGC-style creative works because it reads like a customer, not a studio. The lane takes three inputs: your trained persona, one photo of the actual product, and a short beat for the persona to act out. The render reproduces the product you attached — its shape, colors, label, logo, and packaging text — so your job is directing the scene, not describing the packaging.
You will need a trained model and a paid plan: the UGC product lane is not on the free tier, and free-tier exports are licensed for personal, non-commercial use only. Every paid plan includes a commercial license covering paid advertising.
Step by step
- 1Open the UGC lane and pick the character
On the generate page, switch to the UGC tab — the product-ads lane — and select the trained character who will present the product. This lane renders from that character's own reference photos, so it needs a character selected before it will render at all, and the persona's identity never has to go into your prompt.
- 2Attach one product photo
Upload a single photo of the product you are advertising and the render reproduces that exact item — same shape, same colors, same label, logo, and packaging text — in the persona's hands or clearly in frame. A product-in-hand render costs 56 credits per image and needs a paid plan, so it is worth shooting the reference properly.
- One product per photo, filling most of the frame
- Even light, no harsh reflections across the label
- Plain background so the packaging is unambiguous
- 3Pick a short beat, and let it carry the hook
The lane offers starting beats — “unboxing the product, excited”, “using the product in a morning routine”, “showing the product's label up close” — and tapping one replaces the prompt. Keep anything you write yourself just as short: name what the persona is doing, and let that beat embody one hook, the reason someone stops scrolling. The hook testing framework covers how to structure these.
- Routine hook: the product mid-use in a morning or evening routine
- Reaction hook: candid delight right after first use
- Context hook: the product on a shelf, desk, or gym bag where it belongs
- 4Test the hook cheaply, then pay for the product
Generate 5 to 10 variants per hook, changing exactly one element between them — background, outfit, or framing — so you can attribute performance. Do the arithmetic first: ten product renders cost 560 credits, while the same ten framings as ordinary 720p stills on the standard lane — your persona and the scene, without your product in frame — cost 120. Explore the framing there, pick the two or three that read best, then spend 112 to 168 credits rendering only those as real product shots.
- 5Render per placement
Re-render each winning concept in the aspect ratio its placement expects instead of cropping one master file: 9:16 for Stories, Reels, and TikTok; 1:1 for square feed slots. Native framing keeps the subject and product composed correctly in every slot — and each ratio is its own 56-credit render, so both of one concept costs 112 credits. For the 4:5 portrait feed slot, export a 4:5 crop of the 1:1 or 9:16 render from the lightbox rather than paying for a third generation. Decide which placements you are actually buying before you render the full set.
- 6Export to your ads manager
Collect the finals in a campaign collection and download them as a single ZIP — the organize and export guide covers the workflow. Before launching, check the platform's synthetic-media rules and add an AI disclosure label where required.
Frequently asked questions
Follow along with 100 free credits
No card required. Generate with showcase models on the free tier, then train your own persona on any paid plan.


