ppl.studio

UGC Video Script Templates: 8 Fill-In Scripts by Ad Type

Here are eight UGC video script templates, one per ad type, each with the hook, the beats and the call to action written out so you only fill the brackets. They work for a real creator reading to a phone or for an AI UGC creator. The first one is right below. One caveat before you copy anything: a script written as a customer's own experience has to be read by a real customer. If an AI persona reads it, rewrite it so they present the product, not pretend they bought it.

5 min read

UGC video script templates laid out beat by beat for eight ad types

Copy this one first. It is the template most product ads are built on, and it fits in about 25 seconds.

Template 1: Problem/solution (20–30s)

Use it for: cold audiences who do not know why your product exists yet.

Hook (0–3s): “If your [thing] keeps [specific failure], it’s probably not you.”

Problem (3–8s): “I tried [usual fix 1] and [usual fix 2]. Same result: [concrete annoyance].”

Product (8–14s): Product in hand. “This one [does the one thing differently] because [mechanism in plain words].”

Proof (14–22s): Show it working on camera. One true detail: “[spec, ingredient, or what you see happen].”

CTA (22–27s): “It’s [price] at the link. Start with [smallest option] if you’re unsure.”

The mechanism line in the product beat does most of the work. “It’s amazing” gives the viewer nothing; “the lid has a silicone seal, so it doesn’t leak in a bag” tells them why this time will be different.


How to use these templates

  • Fill every bracket with something specific. “[specific failure]” should be what your customers actually say in reviews and support tickets, in their words.
  • Pick the template by audience stage, not by taste. Cold traffic needs the problem explained (Templates 1, 3, 4, 6). Warm traffic needs an objection answered (Templates 2, 7, 8).
  • Change one thing per test. Keep the middle and the CTA fixed and write three or four hooks. If everything changes, a winner tells you nothing.
  • Time it out loud. If a script runs long, cut adjectives and the second proof point before you cut a beat.

These are templates organized by ad type. If what you need is the timing of each beat at a fixed length, here is the 30-second and 60-second breakdown. Thirty seconds suits Meta feed and TikTok; sixty earns its place for a complex or expensive product, and the extra time goes almost all to the problem and the proof.

Beat30-second script60-second script
Hook0:00–0:03, one sentence that stops the scroll0:00–0:03, the same
Problem0:03–0:08, the specific pain, concretely0:03–0:15, failed attempts and the moment it was enough
Solution0:08–0:18, the product and its one best mechanism0:15–0:25, the mechanism in a little more detail
Proof0:18–0:25, one proof point0:25–0:45, three: before/after, a testimonial line, a demo
Objectionnone0:45–0:55, the biggest objection, head-on
Call to action0:25–0:30, the next step with urgency0:55–1:00, strong and specific

Template 2: Honest review (20–25s)

Use it for: retargeting people who have seen the product and are weighing it up.

Hook: “Here’s what people say about [product] after [timeframe] of using it.”

Positive: Quote one real review: “[the thing buyers mention most].”

Honest limit: “The one complaint: [real drawback]. Here’s why that matters or doesn’t: [reason].”

Verdict: “If you [use case], it’s worth it. If you [other use case], skip it.”

CTA: “Reviews are on the product page. Read the three-star ones too.”

The drawback is what makes a review believable, so do not script a fake one. Pull it from your real reviews. With an AI creator, keep the framing as “people say” and quote real customers; do not have the persona claim they used it for three weeks. The FTC's 2024 rule on fake reviews and testimonials names AI-generated testimonials from people who do not exist. The Testimonial Video workflow builds the hook, cutaway and verdict structure; you supply the real review text.

Template 3: Unboxing / first look (20–30s)

Use it for: giftable products, kits and anything where the packaging is part of the value.

Hook: Box on the table. “This is what [price] gets you from [brand].”

Open: Lift the lid. Name each item as it comes out, one line each.

Surprise: “Didn’t expect [real detail: refill, case, card, sample].”

Use: Use the main item once, on camera, in under five seconds.

CTA: “Link’s there if you want the same box.”

Only list what is actually in the box. For a kit or advent calendar, the What's Inside Carousel builds the same contents run-through as a swipeable carousel from your own product photos.

Template 4: Product demo, hands only (15–30s)

Use it for: products that are faster to show than to explain: tools, gadgets, kitchenware, cleaning products.

Hook: Start mid-action. “Watch what happens when I [action].”

Step 1: “First, [step].” One cut.

Step 2: “Then [step]. That’s it.” One cut.

Result: Hold the finished result on screen for two full seconds, no talking.

CTA: “[Product], link below.”

No face is needed, which makes this the easiest template to produce. The Product Demo Video workflow makes this hands-plus-product format.

Template 5: Routine, not before/after (25–30s)

Use it for: skincare, haircare, supplements, fitness gear: products that are part of a daily routine.

Hook: “My [morning/night] routine, the [number]-minute version.”

Steps: Three quick steps; the product is step two, named on screen.

Why: “I use [product] here because [one reason tied to the label].”

CTA: “Everything’s linked.”

The classic before/after is the template most likely to get you in trouble with AI: a generated “after” is not a result, and showing it as one is a false claim, and for health and weight-loss products it can break ad policy too. A routine script shows the product in use without claiming an outcome. If you do have real, documented results, use them with real footage.

Template 6: Listicle, “3 things” (20–30s)

Use it for: categories where buyers compare features before choosing.

Hook: “Three things to check before you buy any [category].”

Point 1: On-screen “1.” One sentence: [feature that matters and why].

Point 2: “2.” [second feature].

Point 3: “3.” [the feature your product is strongest on, saved for last].

Payoff + CTA: “[Product] ticks all three. Link’s below.”

The list has to be useful even to someone who never buys from you. If every point is a thinly disguised feature of your product, viewers notice.

Template 7: Comparison (20–30s)

Use it for: buyers choosing between your product and the usual alternative.

Hook: “[Usual option] vs [your product]. Same job, here’s the difference.”

Side A: “[Usual option]: [honest upside], but [real downside].”

Side B: “[Product]: [the one difference], and it costs [price].”

Who it’s for: “If [situation], stick with [usual option]. If [situation], try this.”

CTA: “Link’s below.”

Compare against a category (“drugstore sunscreen”, “a regular water bottle”) rather than a named competitor unless you can back every claim. Comparative claims need the same substantiation as any other ad claim.

Template 8: Comment reply (15–25s)

Use it for: the objection you see most often in comments, DMs or support tickets.

Hook: A real comment on screen: “[the objection, as written].” “Fair question.”

Answer: “Here’s the short answer: [fact].”

Show: Show the label, the size, the setting or the step that answers it.

CTA: “Ask anything else below.”

Use real comments only. This template is cheap to make and easy to repeat, one objection per video, so a single product can carry a run of them.


Writing better hooks for any template

The hook is the line most worth testing, because it decides whether anyone hears the rest. A few patterns that fit these templates:

  • Specific failure: “If your [thing] [fails in this exact way]…”
  • Identity: “For anyone who [specific situation]…”
  • Price: “What [price] gets you in [category].”
  • Mistake: “I was using [product type] wrong.” (Only if a real person says it.)
  • Mid-action: start the video during the demo, with no greeting.

The free hook generator drafts hooks from a one-line product description, and the UGC script generator turns a chosen hook into a full script.

From script to video

Write the script first and plan the visuals from it: each beat gets its own shot, and the shot should change when the beat changes. The AI UGC prompt engineering guide covers turning beats into image and video prompts. In ppl.studio, the Creator UGC Video and TikTok + Reels short-form workflows take it from there with a consistent AI creator. When you have several hooks, test them against the same middle and CTA; the AI UGC A/B testing guide and the creative refresh playbook cover how to run and rotate them.


Frequently Asked Questions

What is a UGC video script template?

A UGC video script template is a fill-in outline for a short, creator-style ad: a hook line for the first seconds, a few beats that carry the argument (problem, product, proof), and one call to action. The brackets are the parts you swap per product, so one template can produce a dozen scripts.

Which UGC script template should I start with?

Start with problem/solution for cold audiences, because it explains why the product exists. Use the honest review or comment-reply templates for people who already know you and need an objection answered. Use the demo template when the product is easier to show than to describe.

How long should a UGC video script be?

Most of the templates here are written for 15 to 30 seconds. Read the script aloud with a timer before you produce anything: if it runs long, cut adjectives and the second proof point first. For a beat-by-beat 30-second and 60-second structure, see the separate 30s and 60s script template post.

Can an AI creator read a customer testimonial script?

Not as if they were the customer. An AI persona is not a real buyer, so a script written as a first-person customer review misleads viewers, and the FTC's 2024 rule on fake reviews and testimonials covers AI-generated ones. Have the AI creator present real reviews as quotes, or speak as a presenter rather than as a customer.

A script made into a video

Creator UGC video: the one mistake that makes home-cooked pasta gummyAn AI chef talks to camera in a restaurant kitchen, made with the Creator UGC Video workflow.

Turn a template into a finished video

Paste a product link into the Creator UGC Video workflow and ppl.studio picks a persona, writes the script and renders the video. 10 free photos to start, no credit card.

Start free with ppl.studio

10 free photos · no credit card required

M

Max Zeshut

Founder of ppl.studio. Building AI tools for product marketing teams who need visual content at scale without the production overhead.