Blog
UGC ad script template: a 30-second structure with 6 example scripts
A fill-in UGC video ad script template with timings and word counts, plus six example scripts by angle: problem–solution, three reasons, unboxing and more.
Published October 27, 2026 · 5 min read

A UGC ad script is the spoken line-by-line plan of a short, selfie-style video ad: what the presenter says, what the viewer sees and what the caption shows, second by second. The template below works for TikTok, Reels and Shorts, for a creator or for an AI presenter. Fill in the brackets, read it out loud with a timer, and cut until it fits.
The 30-second structure
| Beat | Time | Words | Job |
|---|---|---|---|
| Hook | 0–3 s | 6–10 | Name the viewer’s situation or doubt so they stop scrolling. |
| Problem | 3–8 s | 10–14 | Show what goes wrong today, in their words. |
| Demonstration | 8–20 s | 25–30 | Show the product doing the one thing that solves it. |
| Proof or objection | 20–25 s | 10–14 | Back the claim with a fact, or answer the biggest doubt. |
| Call to action | 25–30 s | 8–10 | Say what to do now and why now. |
For a 15-second cut, keep three beats: hook (0–2 s), demonstration with one proof point (2–11 s) and call to action (11–15 s), about 35 words in all.
Fill-in template
- Hook: “If you [specific situation], watch this.” or “I thought [common doubt].”
- Problem: “Every time I [do the thing], [what goes wrong].”
- Demonstration: “This [product] [does one thing]. [Show it happening on screen.]”
- Proof or objection: “[A fact you can back up.]” or “And no, it doesn’t [biggest doubt].”
- Call to action: “[Action] at [place]. [Offer or reason to act now].”
Six example scripts
Each example below is written for one angle. The products are fictional; swap in your own details and keep only claims you can prove.
1. Problem–solution (skincare serum, 15 s)
- Hook (0–2 s): “Serum pilling under makeup?”
- Demonstration (2–11 s): “Two drops. Wait thirty seconds so it sinks in. Then foundation goes on smooth.”
- Call to action (11–15 s): “Link below. Your first bottle ships free.”
2. Three reasons (running shoes, 30 s)
- Hook (0–3 s): “Heavy legs by kilometre three?”
- Problem (3–8 s): “Most daily trainers feel fine in the shop and like bricks halfway through a run.”
- Demonstration (8–20 s): “Three reasons these are different. Thick foam that springs back. A light build you notice on the stairs. And a grippy sole for wet pavements.”
- Proof (20–25 s): “Each shoe weighs less than most phones.”
- Call to action (25–30 s): “Find your size today. Free returns for thirty days.”
3. Unboxing (wireless headphones, 20 s)
- Hook (0–3 s): “Okay, this is what came in the box.”
- Demonstration (3–14 s): “Case, cable, and they fold flat. Cushions are soft, and the buttons are on the right cup so you don’t hunt for them.”
- Proof (14–17 s): “Up to forty hours per charge, according to the spec sheet.”
- Call to action (17–20 s): “Colour options at the link.”
4. Objection handling (watch, 30 s)
- Hook (0–3 s): “I thought a watch at this price would feel cheap.”
- Problem (3–8 s): “Most watches under a hundred dollars are plastic, and it shows.”
- Demonstration (8–20 s): “This case is steel, the glass is sapphire-coated, and the strap swaps without tools, see?”
- Objection (20–25 s): “And no, it doesn’t need charging. One battery lasts about two years.”
- Call to action (25–30 s): “Pick your strap at the link.”
5. Storytime (scented candle, 30 s)
- Hook (0–3 s): “My flat smelled like takeaway for three days.”
- Problem (3–8 s): “Opening the windows in November was not an option.”
- Demonstration (8–20 s): “So I lit this. Cedar and orange, soy wax, burns clean. Twenty minutes later the whole room smelled like a cabin.”
- Proof (20–25 s): “About fifty hours of burn time per jar.”
- Call to action (25–30 s): “Three scents to try, link below.”
6. Before–after (budgeting app, 20 s)
- Hook (0–3 s): “This was my banking app on the twentieth of the month.”
- Problem (3–7 s): “No idea where the money went.”
- Demonstration (7–16 s): “Same month in this app: every payment sorted by category automatically, and a warning before a bill lands.”
- Call to action (16–20 s): “Free for the first month. Download it today.”
Rules for writing scripts that hold attention
- Start mid-thought: no greeting, no brand name in the first line.
- Write for the ear: read it aloud, and if you run out of breath, the sentence is too long.
- One idea per sentence and one caption per beat, six words or fewer.
- Show, then say: every claim in the demonstration should be visible on screen.
- Keep one proof point you can back up; numbers must come from the product sheet.
- End on a single action, not a list of options.
Scripts for AI presenters
A synthetic presenter has never used the product. Keep first person for a scenario (“If your serum pills, watch this”) and avoid testimonials (“I’ve used this for a year”). The storytime and before–after angles need the most care: tell them as a scenario the viewer recognises, and label the ad as AI-generated where the platform asks for it.
Generating scripts with AdFace
AdFace writes a hook, beats and call to action for eight angles from your product page: problem–solution, testimonial, unboxing, three reasons, myth-busting, before–after, objection handling and storytime. Each script is timed to the ad length, editable line by line and screened for medical, financial and weight-loss claims before credits are spent. Captions are burned in from the script, in English, French or Arabic.
Questions this answers
- How many words is a 30-second UGC script?
- About 75 words at a natural pace of roughly 2.5 words a second. A 15-second script holds about 35 words.
- What is the best structure for a UGC ad script?
- Hook, problem, demonstration, proof or objection, and call to action. For 15 seconds, keep the hook, the demonstration with one proof point and the call to action.
- Should a UGC script mention the brand in the hook?
- Usually not. The hook should name the viewer’s situation; bring the product and brand in once the hook has earned the next few seconds.
- Can I use the same script for TikTok, Reels and Shorts?
- Yes. The same 15- or 30-second script works on all three; keep captions inside the shared safe area and adjust only the call to action to the platform.
Turn your product page into ads
Paste a product URL and get vertical ads with synthetic presenters, captions and exports.
Start freeKeep reading
- Video ad specs 2026: TikTok, Instagram Reels, YouTube Shorts and Meta feeds
- AI avatar video ads: what they are, how they work and when to use them
- AI ad disclosure on TikTok and Meta: what each platform asks for
- AI UGC ads for agencies: producing creative tests for many clients
- AI UGC video ads for Shopify and e-commerce stores
- AI UGC ads vs. hiring UGC creators: which to use, and when
- AI UGC video ads for mobile apps: from store listing to install ads
- Making Arabic video ads with AI: scripts, voices and right-to-left captions
- How to choose an AI UGC ad generator: a 10-point checklist
- French UGC video ads with AI: launching in France, Belgium, Switzerland and Quebec
- How many ad creatives should you test? A practical framework
- UGC ad hooks that work: 8 patterns with examples
- What are AI UGC ads? A plain definition, and when they work
- Labelling AI-generated ads: what to disclose and where
- How to turn a product page into UGC video ads