Social video
UGC Scripts: How to Write and Film Brand Content That Converts
A guide for UGC creators: the script structures brands ask for, hook and CTA examples, how to film multiple variations fast, and how to sound authentic on a paid brief.
In this guide
User-generated content (UGC), meaning videos that look like real customers talking about products, is one of the most requested formats in social advertising. Brands pay creators to make it, and the creators who get rebooked deliver two things: authenticity and variations.
What brands usually want
A typical brief asks for:
- 3–5 hook variations for the same video
- A body that covers 2–3 benefits
- A call to action, often more than one version
- Raw footage plus a basic edit
- Vertical 9:16, good light, clean audio
Core UGC script structures
Problem → solution
[HOOK] I was so tired of ___.
I tried ___ and ___. Nothing worked.
Then I found [product].
[show product]
It ___, and ___.
Now I ___.
[CTA] If you ___, try it. Link below.
Unboxing / first impression
[HOOK] Okay, I've been waiting for this one.
[open package]
First thing I noticed: ___.
What I really like is ___.
[CTA] I'll update you in a week, but so far, ___.
Three reasons
[HOOK] 3 reasons I switched to [product].
One: ___.
Two: ___.
Three: ___. Honestly, this is the big one.
[CTA] Check it out below.
Before and after
[HOOK] This is what my ___ looked like before.
[show before]
And this is after two weeks of [product].
[show after]
Here's what I did: ___.
Hook variations, fast
Put all your hooks at the top of the prompter script under a # Hooks heading, then the body under # Body. Record every hook back to back, then the body once or twice. In Cue, you can jump between sections from the presenter, so you never scroll hunting for a line.
Example hooks for the same product:
- "I didn't expect this to actually work."
- "The thing I use every single morning now."
- "If you ___, you need to see this."
- "My honest review after a month."
- "Stop scrolling if you've ever ___."
More formulas in our hooks guide.
Sounding authentic on a paid script
- Paraphrase. Brands usually care about key claims, not exact wording. Keep the claims, use your words.
- Use your hands and the product. Movement reads as real.
- Keep one imperfection. A small laugh or natural pause often performs better than a flawless take.
- Read ideas, not words. Glance at the prompter, say the line to the lens.
- Stay compliant. Only say claims the brand has approved and disclose paid partnerships as the platform requires.
Workflow for a brief
- Paste the brief into your notes; pull out required claims and must-say lines.
- Write the script in your voice; send for approval if required.
- Load it into your prompter with hooks, body and CTAs as sections.
- Batch record: all hooks, then body, then CTAs.
- Review, pick best takes, deliver raw clips plus an edit.
Protect client scripts
Unreleased products and brand briefs are often under NDA. A local-only teleprompter means drafts and recordings stay on your phone rather than in another cloud. Read why offline matters.
Great UGC looks effortless because the preparation was not.
Frequently asked questions
What is a UGC script?
A short script for user-generated-content style videos made for brands, usually used as ads. It sounds like a real customer recommending a product rather than a polished commercial.
How long are UGC videos?
Most UGC ads run 15 to 60 seconds. Brands often ask for multiple hooks so they can test which opening performs best.
Should UGC creators memorise scripts?
No. A teleprompter lets you deliver brand-approved key points accurately while still sounding conversational, and makes recording hook variations much faster.