Blog
How to turn a product page into UGC video ads
The five steps AdFace runs between a product URL and a finished vertical ad, and the decisions worth making yourself.
Published September 17, 2026 · 3 min read
A UGC ad is a person talking to camera about a product they appear to own. Filming one means briefing a creator, waiting days for footage and hoping the result matches the brief. AdFace replaces the waiting with five steps you can run in a few minutes, and keeps the two decisions that actually change the result in your hands: the words and the presenter.
1. Import the product
Paste the product URL. AdFace reads the page the way a shopper does: the title, the price, the description and the photos. Shopify stores expose this as structured data, and other stores are read from their markup. What it finds becomes an editable brief, so a vague page can be corrected before it reaches the script writer.
Upload extra photos here if the page has only one angle. For ads where the presenter wears or holds the product, front, back and detail shots of the same item matter more than a single hero image.
2. Choose the ad setup
Pick the language, the length and what the presenter does: talk to camera, wear the product, hold it, or demonstrate it. The action decides which model generates the video and what it costs, so it is worth choosing deliberately rather than leaving the default.
- Talk to camera suits services, apps and anything with no physical object.
- Wear suits clothing and accessories, and needs photos of the same garment from several angles.
- Hold suits small objects a hand can turn toward the camera.
- Demonstrate suits products whose value is visible in use.
3. Edit and approve the script
The script writer returns a hook, a few spoken lines and a call to action, in the ad language, within a word budget that matches the duration. This is the cheapest place to intervene: editing a line costs nothing, while regenerating a finished video costs credits.
Read the claims. A generated script only knows what the product page said, so anything the page implies loosely will come back as a confident sentence. Cut what you cannot support, and keep the spoken length inside the budget shown under the editor.
4. Pick presenters
Every presenter in the library is synthetic, with a portrait and a short reference clip that fix their identity and movement. Choosing two presenters for the same script is the cheapest honest A/B test available: same words, different face, same day.
5. Generate and export
Review shows the matrix: scripts times presenters times caption styles, and the credit cost before anything is spent. Credits are held when generation starts, charged when an ad finishes, and released if it fails, so a failed render never costs you.
Finished ads are vertical MP4s with burned-in captions. Extra aspect ratios of the same ad are free, downloads are individual or a ZIP of the batch, and a share link lets a colleague watch without an account.
What goes wrong, and how to avoid it
- A thin product page produces a thin script: fix the brief before generating, not after.
- Long scripts get rushed or cut: keep the words inside the budget for the duration you chose.
- Small print and logos on a product are approximate in generated video: check them before publishing.
- Ads made with AI need disclosure on most platforms; label them.
Questions this answers
- How long does one ad take?
- Generation usually finishes in a few minutes per ad; a batch runs its ads in parallel, so a batch of five is not five times slower.
- Can I use my own footage or voice?
- You can upload product photos and a short product clip. Presenters are synthetic by design, and you must hold written permission for any real person you bring.
- What happens if generation fails?
- The ad is marked failed, the credits held for it are released, and you can retry it, which takes a fresh hold.
Turn your product page into ads
Paste a product URL and get vertical ads with synthetic presenters, captions and exports.
Start free