Probably

UGC script template: examples, timings and a brief template

A UGC script is the word-for-word plan of what a creator or AI actor says and shows in a UGC ad, in five beats: hook, problem, product, proof and call to action. At about 150 words a minute, that's 35 to 40 spoken words for 15 seconds, 70 to 80 for 30 and 105 to 115 for 45. Copy the fill-in template below, pick one of six formats, and send it with a one-page brief.

First draft free, no credit cardSee how it works

Updated , 8 min read, by the Probably team

Key takeaways

  1. Five beats: hook, problem, product, proof, call to action.
  2. Budget about 2.5 spoken words a second, so about 75 words for 30 seconds.
  3. Pick a format first: problem-solution, storytime, objection, three reasons, unboxing or tutorial.
  4. Proof has to be true, and an actor never claims an experience nobody had.
  5. The brief says what to make; the script says what is said and shown.

What is a UGC script?

A UGC script is the written plan for a UGC ad: every spoken line from the hook to the call to action, with what's on screen beside each one.

It differs from a commercial script in voice. It's written in the first person, in short spoken sentences, so the ad looks like a post rather than a brand speaking. If the format is new to you, start with what UGC ads are.

Many guides call the structure hook, problem, solution, call to action. This template is the same arc with the proof split out of the "solution", because proof is the beat most scripts leave vague.

What is the structure of a UGC ad script?

A UGC ad script runs hook, problem, product, proof and call to action in plain spoken words, with the hook in the first two or three seconds.

The five beats of a UGC ad script (sample lines are illustrations)
BeatIts jobSounds like
HookStop the scroll and promise a reason to stay."I almost returned this. I'm so glad I didn't."
ProblemName a frustration the viewer knows."Every morning I'd spend 20 minutes on my hair."
ProductShow the product fixing it."Then I tried this. You just..."
ProofMake it believable: a result, a detail, a reaction."Two weeks in and my sister asked what I changed."
Call to actionSay exactly what to do next."Tap the link and get your first one."

Make your first ad free

Tell the crew what you’re selling. Get a 480p draft with a script, actor, voice and edit, checked before you see it.

First draft free, no credit card

How long should each beat be?

The hook stays at three seconds; a longer ad spends the extra time on product and proof. Treat the timings as a starting point.

Beat timings for 15, 30 and 45 second UGC ads (seconds)
Beat15 seconds30 seconds45 seconds
Hook0 to 30 to 30 to 3
Problem3 to 63 to 83 to 10
Product6 to 118 to 1810 to 25
Proof11 to 1318 to 2525 to 38
Call to action13 to 1525 to 3038 to 45

How many words fit in a 15, 30 or 45 second ad?

Americans speak about 150 words a minute, or 2.5 a second, according to the National Center for Voice and Speech. UGC actors often talk faster and jump cuts remove pauses, but leave room for product shots.

Word budgets by length
LengthSpoken wordsTypical use
15 seconds35 to 40One sharp benefit, hook tests, Stories.
30 seconds70 to 80Most UGC ads, with room for a demo and proof.
45 seconds105 to 115Products that need explaining or an objection answered.

How do you write a UGC script?

  1. Find the buyer's words

    Read reviews, comments and competitor ads, and note how buyers describe the problem. The TikTok ad library guide shows where to find ads that already run.

  2. Pick one format

    Choose the shape from the formats below before writing a line.

  3. Write the hook

    Write five to ten opening lines and keep the best. The UGC ad hooks guide has 12 formulas, and the free hook generator writes ten from a sentence about your product.

  4. Fill the other beats

    Use the fill-in template below, one idea per line.

  5. Plan what's on screen

    Write the shot, the b-roll or the on-screen text beside every line.

  6. Read it aloud with a timer

    Cut words until it fits the word budget above, and rewrite any line you can't say in one breath.

A fill-in UGC script template

Copy these five lines and replace the brackets. They're written for a creator who has used the product.

  1. Hook

    "If you [situation the buyer is in], [stop scrolling or this is for you]."

  2. Problem

    "I used to [frustrating thing], and [what it cost me: time, money, confidence]."

  3. Product

    "Then I found [product]. You just [how it works in one or two steps]." Show it in use as you say it.

  4. Proof

    "[Time] later, [specific result you can back up, or a reaction]."

  5. Call to action

    "[Exact action], [reason to do it now, if there is one]."

What are the best UGC script formats?

The best format is the one that fits how your buyer decides. Each one below rearranges the same five beats, and the opening lines are illustrations.

Six UGC script formats
FormatBeatsBest forOpening line
Problem-solutionHook, problem, product, proof, call to action.Products that fix an everyday annoyance."If your [problem] every morning, watch this."
StorytimeHook, the moment it went wrong, what changed, product, call to action.Products with a personal reason to buy."So this is how I stopped [bad habit]."
ObjectionHook, the doubt, what changed your mind, proof, call to action.Categories buyers think are a gimmick."I honestly thought [product type] was a scam."
Three reasonsHook, reason one, two and three, call to action.Products with several benefits."Three reasons I switched to [product]."
UnboxingHook, opening it, first use, reaction, call to action.Gifts, subscriptions and packaging worth showing."Let's open the one everyone keeps asking about."
TutorialHook, each step on screen, the result, call to action.Products that need showing, apps and beauty."How I [result] in five minutes."

Test formats one at a time with the same product and offer; how to test UGC ad creatives has the method.

UGC script example: 15-second serum ad

An illustration for a made-up vitamin C serum, written for a creator who has used it and filmed as a bathroom mirror selfie. 39 spoken words.

15-second sample script: vitamin C serum
TimeBeatLineOn screen
0 to 3sHookMy skin looked tired in every photo. Not anymore.Face close-up in morning light; text: "no filter".
3 to 6sProblemDull, uneven, and makeup never sat right.Quick cut to an old phone photo.
6 to 11sProductThis vitamin C serum. Two drops every morning, then sunscreen.Dropper into palm, pressed into cheeks.
11 to 13sProofThree weeks in, I barely wear foundation.Bare-faced smile at the mirror.
13 to 15sCall to actionLink's below. Grab the starter size.Bottle held to camera; text: "starter size".

UGC script example: 30-second app ad

An illustration for a made-up budgeting app, written for a creator who has used it and filmed as a couch selfie with screen recordings. About 76 spoken words.

30-second sample script: budgeting app
TimeBeatLineOn screen
0 to 3sHookI had no idea where 400 dollars went every month.Actor holding phone, wide-eyed; text: "$400??".
3 to 8sProblemI'd check my bank app, panic, and promise to do better. I never did.Scrolling a long list of card payments.
8 to 18sProductThen I tried this app. Connect your cards once and it sorts every purchase. Now I check it Sunday mornings with coffee.Screen recording: cards connecting, spending sorted into categories.
18 to 25sProofFirst month, I found three subscriptions I forgot I had. That's sixty dollars back, every month.Subscriptions list with three highlighted; text: "+$60/mo".
25 to 30sCall to actionIt's free to try. Tap the link and set it up in five minutes.Actor points down; app icon on screen.

UGC script example: 45-second dog harness ad

An illustration for a made-up no-pull dog harness, written for a creator who has used it and filmed as a walk and talk with POV shots. About 104 spoken words.

45-second sample script: no-pull dog harness
TimeBeatLineOn screen
0 to 3sHookMy dog used to drag me down the street. Watch this.POV of a big dog walking calmly on a loose leash.
3 to 10sProblemSixty pounds of excitement, every walk. My shoulder hurt, and honestly, I started skipping walks, which wasn't fair to him.Older handheld clip of the dog pulling hard.
10 to 25sProductA trainer told me to try a front-clip harness. When he pulls, it turns him back toward me instead of choking him. Over his head, two clips, done. It's padded, so no rubbing, and it comes in five sizes.Harness going on in the hallway; front clip close-up.
25 to 38sProofThis is week two. Loose leash, same street, same squirrels. My neighbor actually stopped me to ask what I changed.Walk and talk on the street; the dog ignores a squirrel.
38 to 45sCall to actionIf your dog pulls, try it. The link's below. Check the size chart first.Harness held to camera; text: "size chart in link".

What goes in a UGC brief?

A UGC brief is the one page you send a creator or a studio before the script: what you sell, who it's for, the one message, the format, and what must and mustn't be said.

UGC brief template, filled in for the made-up dog harness
FieldWhat to writeIllustration
ProductWhat it is and the one thing it does.Front-clip no-pull dog harness.
BuyerWho buys it and when.Owners of big dogs who dread walks.
Problem, in their wordsA phrase from reviews or comments."He drags me down the street."
One messageThe single thing the viewer should remember.Walks get calm without choking him.
Proof you can back upFacts, reviews or a demo you can show.Five sizes, padded straps, a loose-leash demo.
Format and styleOne format and one look.Problem-solution, walk and talk.
Length and shapeSeconds and aspect ratio; see UGC video ad specs.30 seconds, 9:16.
Must sayExact lines, offer or brand name."Check the size chart first."
Don't sayClaims, words or rivals to avoid.No health or vet claims.
Call to actionThe exact next step.Tap the link, pick a size.
VersionsHow many hooks or cuts to make.Three hooks, same body.

A creator can work from the brief and the beats; send the full script when the timing or the claims have to be exact.

How do you write a script that sounds spoken?

Write the way people talk, then read it aloud. A line you can't say in one breath is too long.

  • Short sentences and fragments: "Two drops. Every morning. That's it."

  • Contractions: "I'd", "it's", "don't".

  • "I" and "you", never "customers" or "users".

  • One idea per line, so each line can be its own cut.

  • Concrete details: "sixty pounds", "Sunday mornings", "three subscriptions".

  • No adjectives a real person wouldn't say, such as "innovative" or "premium".

  • Pauses or a laugh marked where they belong.

What are the most common UGC script mistakes?

  • Opening with a greeting instead of the hook.

  • Listing features instead of showing one benefit.

  • Vague proof ("it's amazing") or a claim you can't support.

  • A first-person story from someone who never used the product. The FTC says an endorsement must reflect the endorser's honest opinion.

  • A vague call to action ("check it out") instead of an exact one ("tap the link for 20% off").

  • Too many words for the length, forcing a rushed, flat delivery.

  • No plan for what's on screen, leaving a talking face for 30 seconds.

Writing UGC scripts with Probably

Probably is an AI video studio that makes UGC-style video ads from a short brief. On its AI creative crew, the Writer writes the hook and script like a creator, and AI critics review the script and the cut against your brief before you see it.

Edit the script directly or ask for changes in plain words, and make variants such as alternate hooks to test; see review and revisions. Actors are made with AI, so don't present one as a real customer; the AI content policy explains why.

For the whole process, read how to make UGC ads with AI. Your first draft is free with a new account, up to 30 seconds, so the 30-second script above fits; see pricing for the plans.

Frequently asked questions

Should a UGC script be word for word?

Write it word for word, so the timing and the claims are right. A creator can then say most lines in their own words, but keep the claims, the offer and the call to action exact.

Where does the brand name go in a UGC script?

In the product beat, once, after the hook and the problem. Leading with it makes the ad read as an ad in the first second.

Do I need a different script for each platform?

Usually not; one script works on TikTok, Reels and Shorts. Make shorter cuts for Stories and fast-moving placements.

Can an AI actor read a testimonial script?

Not as a real customer. Write it as an actor showing the product, and keep first-person reviews for people who have used it.

Keep reading

Your first ad is on us.No credit card needed.

  • Research and a script
  • An actor and a voice
  • The edit, with captions
  • 480p, up to 30 seconds