UGC script
template.
A UGC script is a short beat sheet for a creator: what happens in the first 3 seconds, the middle and the call to action. This template has four proven skeletons, each timed second by second.
UGC script: [Product]
Four skeletons. Pick one per video and keep the body the same across hooks.
1. Problem, solution (20 to 30 seconds)
0-3s HOOK: name the problem out loud. "______"
3-10s PROBLEM: show it happening. ______
10-22s DEMO: the product fixing it, close up. ______
22-30s CTA: what to do now. "______"
2. Testimonial (25 to 40 seconds)
0-3s HOOK: the result first. "______"
3-12s BEFORE: what it was like before. ______
12-30s AFTER: what changed, with the product on screen. ______
30-40s CTA: "______"
3. Unboxing (20 to 30 seconds)
0-3s HOOK: the box in frame, hands opening it. "______"
3-15s REVEAL: first look, one detail that surprised you. ______
15-25s USE: wearing or using it. ______
25-30s CTA: "______"
4. Us vs them (20 to 30 seconds)
0-3s HOOK: the comparison as a question. "______"
3-15s THEM: what the usual option gets wrong (no brand names). ______
15-25s US: the difference, shown not told. ______
25-30s CTA: "______"
Notes for the creator
Talk to one person, not an audience
Say the product name once, clearly
Put the key line on screen as text too
How to use it,
in four steps.
- 01Pick one skeleton per videoProblem-solution for a clear pain, testimonial for proof, unboxing for gifting, us vs them for a crowded category.
- 02Write the hook as spoken wordsThe first 3 seconds decide the hook rate. Write the exact line, not a description of it.
- 03Keep the body, swap the hookFilm two or three hooks on the same body to test openings cheaply.
- 04Put the key line on screenMany people watch muted. The line that sells should be on screen as text too.
Problem, solution for the Field 40.
A made-up brand (Acme Watches).
- 0-3s hook
- "My watch fogged up on the first hike."
- 3-10s problem
- Fogged cheap watch, cut to rain
- 10-22s demo
- Field 40 under a tap, strap swap
- 22-30s CTA
- "Free engraving this week."
Creatives4
See all →Find the hooks
that already worked.
Fovea writes down the hook and transcript of every video you upload, so you can search past openings before you write the next script.
Questions, answered.
How long should a UGC ad script be?+
Most UGC ads run 20 to 40 seconds, which is 50 to 100 spoken words. Write to the timing, not the word count.
What is the best UGC ad structure?+
There is no single best one. Problem-solution and testimonial are the most common; test two skeletons for the same product and keep the winner.
Should creators read the script word for word?+
Usually no. Give them the hook line exactly, then the beats, and let them say the rest in their own words. It sounds more real.
Copy the template.
Keep the winners.
Every brief, script and finished cut in one AI-tagged library, linked to the Meta spend and Shopify products behind it.
Start free- 14-day free trial
- No card
- No ad-spend caps





