How to make a UGC video ad for your Shopify product (without hiring creators)
Updated October 2026
UGC-style ads — a person talking to camera, holding the product, filmed like a phone video — are the default creative on Meta and TikTok because they look like posts, not ads. Hiring creators works, but it is slow and often costs $100–300 or more per video, which is a lot when you need to test several hooks before one works. This guide shows how to make the same kind of ad from a text description with an AI video generator, step by step.
Step by step
- Step 1
Pick one product and one reason to buy
Start with a single product and the one problem it solves or feeling it gives ("replaced my coffee shop run", "warm hands at the bus stop"). An ad that tries to list every feature reads like a catalogue. Write the reason down as one sentence — it becomes the line the person says in the video.
- Step 2
Write the hook for the first 2 seconds
Most people decide in the first 1–2 seconds whether to keep watching. Open on a face or an action, not a logo: someone holding the product up and saying a short, specific line. Questions and surprising statements work well ("Okay, this tiny thing replaced my coffee shop run."). Write 3–5 hooks so you can test more than one.
- Step 3
Describe the scene like a shot list
Describe who is in the video, where they are, what they do with the product, the camera style and the sound. For example: "Handheld smartphone UGC style, vertical 9:16, a cozy small kitchen on an autumn morning. A woman in her late 20s holds up a plain matte black milk frother and says: 'Okay, this tiny thing replaced my coffee shop run.' Cut to a close-up of milk turning into foam. Quiet kitchen sound, light rain on the window." Keep the product plain and unbranded in the prompt; generators often get small logos and text wrong.
- Step 4
Generate a short clip with sound
Paste the description into the generator (in VIVID, a one-line idea is enough — the prompt enhancer expands it into a full shot description). Choose 9:16 for Reels, Stories and TikTok. A 10-second clip is a good length for a first test: hook, product in use, one line of payoff. If you have a product photo, use it as a reference image so the video shows your actual product.
- Step 5
Check it, then make variations
Watch for the usual AI problems: hands, text on the product, and the product changing shape between shots. Regenerate anything that looks off. Then keep the scene and change only the hook line or the opening shot — that gives you a clean test of which hook works.
- Step 6
Export for each placement and label it as AI
Use the 9:16 version for Reels, Stories and TikTok, and keep the face, product and captions inside the middle 4:5 area so a feed crop still works. Add captions, since many people watch muted on Facebook. Meta and TikTok ask you to disclose realistic AI-generated content, so turn on the AI label when you upload.
Examples made this way
Each of these was generated from a single text prompt, sound included. Open one to see the full prompt.
Tips for testing
- Judge new ads on hook rate, click-through rate and add-to-cart for the first few days; ROAS on a small budget is mostly noise.
- Test hooks in batches of 3–5 with the same budget each, and change one thing at a time.
- Send the ad to the exact product page it shows. If the video promises something the page doesn't back up, people leave at checkout.
- Seasonal angles (fall, holidays, back to school) are easy to make with AI because you only change the setting in the prompt.
What it costs
With VIVID you pay per generation: a 5-second 480p clip is about $0.045–$0.10, a 15-second 720p clip about $0.45–$1.00, and an ad image about $0.015–$0.033. Credit packs from $1, one-time, no subscription. New accounts get 10 free credits — enough for about 3 short clips or 10 images — and failed generations are refunded automatically. Live prices are on the pricing page.
Need the script first? The free UGC ad script generator writes five hooks, a timed 15/30-second script and a video prompt from your product details, no sign-up needed.
FAQ
Do AI UGC ads work as well as ads from real creators?
It depends on the product and the audience, so test both if you can. AI ads are much cheaper and faster to make, which lets you test many more hooks; once you find a hook that works, you can also brief a real creator with it.
Can I use my own product photo?
Yes. Upload a product photo as a reference image and VIVID builds the video around it (reference-to-video), so the ad shows your actual product instead of a generic one.
Is it allowed to run AI-generated ads on Meta and TikTok?
Yes, but both ask you to disclose realistic AI-generated content. VIVID writes AI-generation metadata into every file; turn on the platform's AI label when you upload, and don't make claims about the product that aren't true.
How long should a UGC ad be?
For a first test, 10–15 seconds is enough: a 2-second hook, the product in use, and one line of payoff. Longer ads can work for products that need explaining, but short ones are cheaper to test.
How much does an AI UGC video ad cost?
On VIVID, a 5-second 480p clip costs about $0.045–$0.10 and a 15-second 720p clip about $0.45–$1.00, depending on the credit pack. There is no subscription, new accounts get 10 free credits, and failed generations are refunded automatically.
Make your first ad
Describe your product in one line and get a UGC-style video with sound in a few minutes. 10 free credits when you sign up.
Create an ad now