UGC Script Template: Hooks + Scenes That Convert (2026)
A copy-paste UGC script template with four parts—hook, problem, solution, CTA—plus three ready-to-use examples and a scene-by-scene breakdown for any niche.
Maya Rivera
July 1, 2026 · 10 min read
The short answer
A UGC script has four parts: a hook (0–3 seconds), a problem the viewer recognizes, a solution tied to the product, and one call to action. Keep the total under 60 seconds, write it conversationally, and deliver three hook variations so the brand can A/B test. Scripted creators earn more and get more repeat work than creators who wing it on camera.
Most UGC creators start filming before they know what they’re going to say. That works fine for organic content on your own channel. For paid ads — the kind brands pay real money to license — it doesn’t.
A UGC script isn’t a memorized monologue. It’s a plan: which words land in the first three seconds, what specific problem you name, what outcome you describe, and what you ask the viewer to do next. With a solid template, a 45-second ad takes about 20 minutes to write and 30 minutes to film.
This guide gives you that template, three ready-to-use versions, a scene timing breakdown, and a niche adaptation table so you can apply it to any product.
What Makes a UGC Script Different
Traditional ad scripts are written to be performed. UGC scripts are written to sound like you’re talking to one person — because that’s what converts.
The practical differences:
- No formal intro. Skip “Hi, I’m Maya and today I want to tell you about…” and start in the middle of something. “I’ve been using this for 30 days — here’s what actually happened.”
- First-person, present tense. “This fixed my problem” outperforms “This product is designed to help with…”
- Short sentences. Every line should be speakable in one breath. If you’re pausing to breathe mid-sentence, split it.
- One CTA. Pick: follow the link, use the code, or tap the link in bio. Not all three — specificity converts, options confuse.
The 4-Part UGC Script Structure
Every high-converting UGC ad follows the same four-part architecture:
| Part | Timing | Purpose |
|---|---|---|
| Hook | 0–3 seconds | Stop the scroll |
| Problem | 4–12 seconds | Name the pain or context |
| Solution | 13–40 seconds | Show or explain the product outcome |
| CTA | 41–45 seconds | One clear action |
Part 1 — Hook (0–3 Seconds)
Your hook answers “why should I keep watching?” before the viewer’s thumb can swipe away. Five reliable hook types for UGC:
- Bold claim: “This is the only thing that actually fixed my skin texture.”
- Question: “Are you still cold-pitching brands and getting ignored?”
- Contrast: “I went from zero UGC clients to four in three weeks — here’s the one thing I changed.”
- Visual-first: No words. Open the product, demonstrate something unexpected, let the visual do the work.
- Story start: “My manager told me UGC wasn’t a real career. That was 18 months ago.”
For 30 tested hook formulas sorted by type, see UGC Video Hooks That Stop the Scroll.
Write three hooks per script. Brands running paid media A/B test their creatives constantly. Deliver hook A, hook B, and hook C as a standard part of your deliverable — you look like a professional, and they get three campaign variations for the price of one.
Part 2 — Problem (4–12 Seconds)
Name the problem before you name the product. This is where you earn trust — the viewer thinks “this person gets it” and stays.
One sentence. Specific beats generic:
- Too generic: “A lot of people have trouble with skin care.”
- Specific: “I tried four different SPFs and every single one left a white cast.”
You don’t need to spend more than 8 seconds here. Name the pain point and move on — the viewer already knows the problem because they have it.
Part 3 — Solution (13–40 Seconds)
This is where the product lives. The cleanest structure is three beats:
- What you did: “I started using [product] every morning before sunscreen.”
- What happened: “The white cast is gone. My skin looks like skin — not like I smeared something on.”
- Why it works (one line): “The formula skips talc completely, so there’s no chalkiness.”
You don’t need to cover every feature. Pick the one outcome that matters most to the target audience and go deep on that. Listing four benefits makes all four feel like marketing copy. One specific outcome feels like a real experience.
Part 4 — CTA (41–45 Seconds)
One action. Match it to where the ad is running:
- Link in bio → Instagram Reels or TikTok organic
- Tap the link → TikTok Shop
- Use code [X] → any platform, discount-driven campaign
- Shop now / grab yours → Meta feed or Stories
Be direct. “Check it out if you’re curious” loses to “Use code MAYA for 15% off — link is in my bio.” Specific, low-friction, single step.
3 Copy-Paste UGC Script Templates
Template 1: Hook-Heavy (Best for Meta Feed and TikTok Paid)
Strongest when the product has a fast-moving visual result or a clear before/after.
[HOOK — pick one of three variations]
Hook A: "I wasn't going to post this, but [result] after [time period]."
Hook B: "[Number] [people/creators/women] have asked me what changed. It's this."
Hook C: "Wait until you see what happened when I [action]."
[PROBLEM — one sentence]
"I'd been dealing with [specific problem] for [how long]. I tried [previous attempt] and it [disappointment]."
[SOLUTION — 3 beats]
"Then I switched to [product]. [What you did with it]. [First result you noticed]. [What's different now or how it made you feel]."
[CTA]
"[Product] is linked in my bio / shop tab. If [specific problem] sounds like you, try it for [time period]."
Template 2: Story-Driven (Best for 45–60 Second Formats)
Works well for wellness, lifestyle, and career/creator-tool categories where the transformation matters more than the product mechanism.
[HOOK — mid-action scene, no intro]
"This is me [doing something relevant to the product]. And this is what happened."
[BACKSTORY — problem in context]
"For [time period], I [struggled with X]. I tried [previous solutions]. Every single one [disappointment or why it failed]."
[TURNING POINT]
"[A friend / a creator I follow / a brand brief] introduced me to [product]. My honest first reaction was [skepticism + reason]."
[EXPERIENCE — 2 time checkpoints]
"I used it for [short period]. First thing I noticed: [small, specific result]. By [longer period]: [bigger or cumulative result]."
[SOCIAL PROOF MOMENT — optional]
"[Friend / partner / client] noticed before I did. They asked what I was doing differently."
[CTA]
"Code [CODE] saves you [amount / percent] — link is [where]."
Template 3: Demo-First (Best for Products With a Visible Result)
Starts with the product working — no words needed for the first 3–5 seconds. Strong for cleaning, beauty application, food prep, tech setup.
[HOOK — silent visual demo]
(No voiceover. Film the product doing its thing: the application, the transformation, the before/after. Let the visual earn the watch time.)
[VOICEOVER at 3–5 seconds]
"Watch what just happened. [Explain the visual the viewer just saw in plain English.]"
[PROBLEM — 1–2 sentences]
"If you've been dealing with [issue], you know how frustrating it is when [consequence of the problem]."
[SOLUTION — mechanism + outcome]
"[Product] [how it works in plain language]. No [common objection]. No [second objection]. Just [the outcome]."
[RESULT + CTA]
"[Personal one-sentence outcome.] Link is in my bio — or search [product name] directly."
Timing Each Scene
Read your script aloud with a stopwatch before you film. The numbers below assume a normal speaking pace (roughly 130 words per minute):
| Part | Target length | Word count |
|---|---|---|
| Hook | 3–5 sec | 8–12 words |
| Problem | 8–12 sec | 18–26 words |
| Solution | 20–25 sec | 45–55 words |
| CTA | 5–7 sec | 12–18 words |
| Total | 36–49 sec | 83–111 words |
If you hit 60+ seconds when you read it aloud, cut from the solution — not from the hook or CTA.
Adapting the Template by Niche
The structure doesn’t change. The language does.
| Niche | Hook type | Problem language | Outcome focus |
|---|---|---|---|
| Beauty / skincare | Visual transformation or bold claim | Breakouts, texture, SPF white cast, sensitivity | Skin feel, compliments, confidence |
| Food / CPG | Taste reaction or unboxing moment | Boring meals, dietary limits, guilt snacking | Flavor, convenience, clean ingredients |
| Tech / App | Screen demo or live walkthrough | Wasted time, complexity, cost of current tool | Speed, simplicity, money saved |
| Fitness / Wellness | Mid-workout or post-workout shot | Plateau, low energy, slow recovery | Performance, energy, consistency |
| Home / Lifestyle | ”I wasn’t expecting this” reveal | Clutter, time, aesthetic friction | Visible result, time saved, aesthetic upgrade |
Script Mistakes That Cost You Repeat Business
Starting with your name. Nobody hired you to introduce yourself. Start with value, not credentials.
Listing features instead of outcomes. “It has SPF 40, hyaluronic acid, and a matte finish” is a spec sheet. “My skin stopped looking shiny by noon” is an outcome. Outcomes sell.
Vague CTAs. “Check it out if you want” is indecision dressed as a call to action. Name the specific link, code, or button.
Delivering only one hook. One hook means one creative option for the brand. Three hooks means you’re a professional who understands how paid media works. That distinction gets you rehired.
Not timing it. If your script runs 90 seconds in your head but 75 seconds out loud — and the brief asks for 45 — you will need to reshoot. Read it aloud before you film.
What to Charge When Scripting Is in Scope
Brands that ask you to write the script — rather than handing you talking points — are adding work to the deliverable. Charge for it.
Common approaches:
- Script included in deliverable rate: add $50–150 on top of your base video rate depending on brief complexity
- Script-only (no video): $75–200 per script, one revision round included
For base video rate benchmarks across experience levels, see UGC Creator Rates 2026.
What to Send the Brand Before You Film
Send the script for brand approval before you pick up your camera. Keep the email simple:
Subject: UGC Script for Review — [Brand Name] x [Your Name]
Deliverable: 1 × 45-second video ad + 3 hook variants
Filming: [Date] | Delivery: [Date]
---
Hook A: [text]
Hook B: [text]
Hook C: [text]
Script:
[Full script body]
CTA: [exact wording]
One round of script revisions included. Please approve or send notes by [date].
This protects you from reshooting because the brand changed its messaging direction after the fact. It also signals that you work like a professional — which is exactly the signal that leads to repeat briefs.
For the pitch that gets you to this stage in the first place, see How to Pitch Brands for UGC.
Getting Your First Scripted Brief
If you’re new to UGC, start with a spec script: pick a product you actually use, write a 45-second ad using Template 1, and include it in your portfolio. You’re demonstrating that you can think like a performance marketer, not just point a camera.
If you don’t have a portfolio yet, start there first. How to Become a UGC Creator walks through building a spec portfolio before you have any clients.
UGC creators who can script themselves earn more per brief, get more revision-free deliverables, and get brought back. The template above is the entire framework. Practice it on one product you already own — the 20 minutes you spend writing will make your next 30-minute film session worth significantly more.
Frequently asked questions
How long should a UGC script be?
Most UGC ads run 30–60 seconds, which is roughly 80–150 spoken words. Structure it as: hook (0–3 sec), problem (4–12 sec), solution (13–40 sec), CTA (41–45 sec). For TikTok Shop or Meta feed conversion campaigns, aim for 30 seconds or under. Read it aloud with a stopwatch before you film.
Do brands give you the script, or do I write it myself?
Both happen. Marketplace platforms like Billo, JoinBrands, and Insense typically provide a brief with talking points and leave the script to you. Direct brand clients often expect you to write the script as part of the deliverable. Creators who can script themselves earn more per deliverable and get more repeat briefs.
Can I use the same UGC script framework for different brands?
Yes — the hook-problem-solution-CTA structure is niche-agnostic. Swap in the product name, specific pain point, and outcome claim and the architecture stays the same. The three templates in this guide are built to be re-skinned for any product category.
What is the difference between a UGC hook and a headline?
A hook is the first 1–3 seconds of the video — spoken words, a visual action, or both — designed to stop the scroll. A headline is the text overlay on that same moment. The strongest UGC ads use both simultaneously so the viewer catches the message even if the sound is off.
Maya Rivera
UGC Creator & Editor-in-Chief
Maya makes short-form ads for DTC beauty and wellness brands and writes the playbooks she wishes she'd had on day one.
3+ years creating UGC for 40+ brands; built a UGC business to full-time income before turning 24.
Steal the UGC playbook
One email a week: a pitch template, a gear pick, and the trend that's actually moving brand budgets. Free.
No spam. Unsubscribe anytime.