Mediafy
Home / Blog / Using the studio

Making a UGC Ad With UGC Factory, Step by Step

November 7, 2026 · 5 min read

You made a "customer review" video, hit play, and it fell apart in three seconds. The person was holding a bottle that looked nothing like your product. The script said "this changed my life" about a face wash. The subtitles were fine, but nobody believed a word.

That usually happens because every piece was made separately: a random face, a vague product image, a script nobody checked. UGC Factory exists to keep those pieces together. Here's how to use it so the result looks like a real person talking about a real product.

What UGC Factory actually does

In Mediafy Studio, UGC Factory takes two choices from you, a character and a product. From those it does four things:

  1. Writes a short script.
  2. Makes a selfie-style image of the character with the product.
  3. Lip-syncs that image into a talking video.
  4. Adds subtitles.

You don't have to chain those steps by hand. But the quality of what comes out depends heavily on what you put in, so most of the work happens before you press Generate.

Step 1: Prepare the character

A UGC ad lives or dies on whether the person feels like someone you'd follow. You can design a character once and reuse the same face (and voice) across images and videos. If you plan to run several ads, build the character first, then reuse it. Viewers notice when "the same customer" has a different face in each clip.

Some practical choices when designing:

  • Match the audience. A skincare brand for people in their 40s probably shouldn't use a 22-year-old student look.
  • Go ordinary. Natural skin texture, everyday clothes, a normal room. Glossy model looks read as ads, which defeats the point.
  • Keep it simple. One distinctive feature is enough. Five make the face harder to keep consistent.

For more on holding a face steady, see Keep a Consistent AI Character Across Images and Video.

Step 2: Prepare the product

The product is where most bad UGC videos go wrong. If the product image is blurry, cropped, or has a cluttered background, the generated hand-held version will be too.

Before you pick it, check that your product image:

  • Shows the whole item, front-facing, with the label readable.
  • Has even light and a plain background.
  • Is high enough resolution that the text on the packaging is sharp.

If your source photo is weak, make a clean packshot first in the Studio. AI Product Photography: Packshots, Lifestyle Shots, Props covers how. Be realistic about packaging text: AI can still garble small print, so a product with a simple, bold label is safer than one with dense copy. How to Get Readable Text Inside AI Images explains why.

Step 3: Run it and read the script first

Pick your character and product in UGC Factory and generate. Before you look at the video, read the script out loud. This takes ten seconds and catches most problems.

Watch for:

  • Claims you can't back up. "Cured my acne in a week" is a bad line for a real brand, whatever the tool wrote. Cut anything medical, guaranteed, or measurable that you can't prove.
  • Too long. A short script lip-syncs more cleanly and holds attention. If it rambles, trim it.
  • Ad-speak. Real people say "I've been using this for a couple of weeks" not "Experience the revolution in hydration."

A good UGC script is usually one problem, one product, one small reaction. For example: "My hands get so dry in winter. I started using this cream and it doesn't feel greasy, which is my biggest thing."

If you want to draft your own lines, Mediafy Chat can help you brainstorm angles and write them. Ask for three versions in a casual voice, then pick the one that sounds most like a friend.

Step 4: Check the image before you trust the video

The selfie-style image is the base for everything after it. If it's off, the video will be off. Look at:

  • Hands. Count the fingers, and check the grip on the product.
  • Product. Is the label right? Is the size believable next to the hand?
  • Eyes and mouth. A closed or strange mouth makes lip-sync look odd.
  • Framing. It should feel like a phone held at arm's length, not a studio shot.

If the image fails, regenerate rather than hoping the video hides it. Motion tends to make small flaws more obvious. Image to Video: Pick a Start Frame That Animates Well goes into what makes a frame animate cleanly.

Step 5: Review the talking video and subtitles

Watch the finished clip three times, each for something different.

  1. Sound off. Do the subtitles read well on their own? Most people watch social video muted, so this is the real test.
  2. Sound on, eyes closed. Does the voice sound like a person who'd say these words?
  3. Sound on, eyes open. Does the mouth match, and does the product stay stable?

Fix the cheap things first: trim a line, change the script, try a different product angle. Don't rework a good character because of one bad take.

Step 6: Export in the right shape

UGC lives in vertical feeds, so plan for 9:16 for Reels, TikTok and Shorts. If you also want a feed version, you can crop or remake for 4:5. Aspect Ratio for Social Media: 9:16, 1:1, 4:5, 16:9 lays out which goes where. Everything you make lands in Assets, so you can compare takes side by side.

Common mistakes

  • Starting with the video. Fix the character and product first. Video is the most expensive thing to redo.
  • Too many claims. One benefit per ad. Make three ads for three benefits.
  • Over-polished everything. Perfect lighting and a spotless room look like an ad. Slightly imperfect looks like a person.
  • Changing the face between ads. Reuse the saved character.
  • Skipping the script check. The tool writes a draft. You're still the one responsible for what it says.

What it costs

Mediafy Studio runs on credits: buy a pack when you need one, or take an optional monthly plan. The credit cost shows on the Generate button before you run anything, so you can see it first. Failed generations are refunded automatically. How Mediafy Credits Work: Costs, Packs and Refunds has the details. Since costs vary by model and can change, check the button rather than relying on a number written in a blog post.

A simple test plan

Don't make one ad and call it done. Make a small batch:

  • One character, one product, three different scripts (problem-led, routine-led, comparison-free).
  • Check each for a bad image or a risky claim before you publish.
  • Keep notes on which opening line held viewers longest.

If you want a structured path through the wider workflow, the AI Creator Lab course is there for that.

Ready to try it? Sign in with Google at Mediafy Studio and open UGC Factory.

Try it in Mediafy Studio

Images, video and voice from one prompt. Pay-as-you-go credits, or a monthly plan.

Continue with Google