• Methodology
  • Creative Examples
  • About
  • Newsletter
  • Blog
  • Let's talk
Creative

UGC Script Template for Meta Ads (With a Filled-In Example)

Biddyco

·

November 3, 2026

What Is a UGC Script?

A UGC script is the plan for a creator-style video ad: the hook, what the creator says, what's on screen and what gets shown, in order. A good one fits on one page, marks which lines must be exact, and leaves the rest for the creator to say in their own words.

Shoppers know what a creator reading a script sounds like. The script is there to get the angle, the hook and the key details into the footage, not to control every word.

Below: the template, a filled-in example and six formats. For the brief that comes before the script, see our ad creative brief template.

Why UGC Scripts Go Wrong

Most bad UGC scripts fail in one of two ways.

Too tight. Every line is written out and the creator is told to read it exactly. They focus on the words instead of sounding like a person, and it comes out stiff: scripted, but pretending to be casual.

Too loose. The creator gets a product and a note like "talk about why you love it." They ramble, bury the hook and forget the offer.

The fix is a script with two kinds of lines. A few lines are locked: the hook, the core message, product names, claims, prices and offers. Everything else is a guide. We cover the thinking behind that in step 3 of our guide to making UGC ads.

The UGC Script Template

Copy this into a doc. Each row is a beat in the ad.

PartRough timingWhat goes in itExact or loose?
1. HookFirst 3 secondsThe opening line, the on-screen text and the first shot. Write 2 or 3 versionsClose to the script
2. Problem3 to 8 secondsThe problem the buyer already has, in words they'd useLoose
3. Product8 to 15 secondsThe product name, what it is and the moment it fixes the problemProduct name exact, the rest loose
4. Show it15 to 25 secondsThe demo, the routine or the result, on cameraLoose, but the shot list is required
5. ProofAnywhere after the hookA review, a number from the pack, a before and after, pressExact, as approved
6. Call to actionLast 3 to 5 secondsWhat to do next and the offer, if there is oneExact

Under the beats, add four short notes:

  • On-screen text. The lines that appear as text, written out word for word. Most people watch with the sound off, so these carry the ad on their own.
  • Shot list. Every shot you need: b-roll, close-ups, the demo.
  • Must-say and can't-say. The exact details (names, claims, offers, compliance lines) and anything off-limits.
  • Takes. Ask for one take close to the script and one looser take in the creator's own words.

The timings are a guide. A 15 second ad squeezes the middle beats, and a 45 second demo spends longer on parts 4 and 5. The hook doesn't move: it's always the first 3 seconds.

How to Write Each Part

1. The hook

Write the hook first and spend the most time on it. In our data from 479 Meta video ads, the median hook rate (the share of impressions that watched at least 3 seconds) was 20.9%, and the typical viewer watched for about 4 seconds. Most impressions never make it past the first 3 seconds. More in our hook rate benchmarks.

Script all three layers of the hook:

  • The spoken line. What the creator says first. No "hey guys," no intro.
  • The on-screen text. Usually the same idea as the spoken line, shorter. Text overlays and bold statements were the most common hooks among the top-spending creatives in our best-performing Meta ads data, used in 16 of 17 accounts.
  • The first shot. What's in frame at second zero. A product in hand, a mess, a reaction, a screen.

Write two or three versions. Swapping the opening is the cheapest test there is. For openers that have worked, see our Meta ad hook examples.

2. The problem

Name a problem your buyer already feels, in the words they'd use with a friend. Pull those words from reviews and comments, not the brand deck. Keep it short. Problem and solution was the most-scaled theme in our top-creative data, but the winners spent most of their time on the relief, not the pain. Only around 1 in 10 top creatives were tagged with a negative emotion like frustration or fear.

3. The product

Script the product name exactly and say what it is in one plain sentence. Then let the creator explain why it worked for them, in their own words. One benefit, tied to the problem from part 2.

4. Show it

UGC works best when the creator is doing something, not sitting and talking. Script what happens on camera: the demo, the routine, the before and after. You can't fix a missing demo shot in the edit.

5. Proof

A review on screen, a rating, a number from the pack, press. Write it out exactly as approved, because this is the part creators most often paraphrase into something you can't run.

6. Call to action

Tell people what to do. If there's an offer, script it word for word, matching the landing page. If not, "link below" is fine. Plenty of the accounts in our data scaled with almost no offer on the creative, so don't invent one just to fill the slot.

Filled-In Example

Here's the template filled in for a made-up cold brew concentrate brand. The brand is fictional. The format is how we'd actually script it.

Concept: "The 7am line." Angle: café cold brew at home, in less time than the coffee shop line.

Format: UGC, 25 to 30 seconds, 9:16 and 4:5. Creator in their kitchen, morning light.

PartCreator says (guide)On screenShot
Hook"I was spending more time in the coffee line than drinking the coffee.""I quit the 7am coffee line"Creator holding an empty café cup, eye-roll to camera
Hook alt 1"This is how I make cold brew in 20 seconds.""Cold brew in 20 seconds"Pour shot, close-up
ProblemSomething like: every morning it's the same line, the same wait, and it's gone in ten minutes"Same line. Every day."B-roll: phone clock, car keys, rushing
Product"Then I found [product name], a cold brew concentrate." Then why they kept using it, in their wordsProduct name and pack shotBottle on the counter, label to camera
Show itTalks through it while making it: concentrate, water or milk, ice, done"1 part concentrate. 2 parts milk. Ice."Pour, stir, first sip, real reaction
ProofReads one approved review lineStar rating and the review line, exactPhone screen with the review
CTA"[Offer exactly as on the landing page]. Link's below."Offer text, exactCreator raising the glass

Must-say: product name, the mixing ratio as printed on the pack, the offer as written.

Can't-say: no health or energy claims, no naming the coffee chain, no "best coffee ever."

Takes: one take close to the script, one in the creator's own words, plus both hooks.

Notice what's loose: the problem and the "why I kept using it" lines are prompts, not lines. Those are the parts that sound fake when read word for word.

6 UGC Script Formats That Work

The format changes what goes in part 4. These are the six we use most.

FormatWhat happensBest for
Problem and solutionThe creator names a problem, then shows the product fixing itAlmost any product. It's the default
DemoThe product in action, start to finishProducts that look good working
Doing something elseThe creator talks about the product while cooking, getting ready or packingProducts without an obvious demo, like apps and finance
ReviewThe creator talks through their honest experience, including what surprised themProducts people are skeptical about
Faceless voiceoverPhone-style product shots with a voiceover, no face on cameraMaking UGC at volume without casting
Native hookOpens on something that looks like a comment thread, text or post, then cuts to the creatorBreaking the "this is an ad" pattern in the first second

Run more than one. Ten scripts in one format with small wording changes are, to Meta, close to one ad. See what creative diversity on Meta means. And when a format needs to explain more than a creator can say naturally, a UGC hybrid ad layers motion on top of the footage.

How Long Should a UGC Script Be?

As long as the message needs. In our data from 421 Meta video ads, the median video was 29 seconds, and cost per purchase or lead stayed within about 6% of each brand's median at every length. Short ads didn't win on cost. Neither did long ones. The full breakdown is in how long a Meta video ad should be.

What did hold steady: people watched about 3 to 5 seconds no matter how long the ad was. So for scripts:

  1. Write the hook first and test several on the same body.
  2. Get the product and the main benefit into the first 5 to 10 seconds, not the end.
  3. Read it out loud with a timer. If it runs long, cut lines, don't speed up the read.

Common UGC Script Mistakes

  • Writing a speech. Short, spoken lines sound like a person. Long sentences read like copy.
  • Saving the product for the end. Most viewers are gone by then.
  • No on-screen text. A hook that only works with sound loses most of the feed.
  • No shot list. The script says "show the product working" and the footage shows it once, badly lit.
  • Claims nobody checked. If the creator says it, it's your ad. Script claims exactly, as approved.

On-screen text also needs to stay clear of the interface on Reels and Stories. Placement and safe zones are in our Meta ad specs guide, and caption and headline copy is in our Facebook ad copy guide.

How We Write UGC Scripts at Biddyco

Biddyco is a UGC ad agency working across 100+ accounts spending $20M+ a month on Meta. Every UGC ad we make starts with a brief and a script like the one above, written by our US-based senior team. We give creators scripts, lock the details that have to be exact, and ask for a looser take in their own words, which is often the one that wins. New files land every 2 to 4 weeks, and we aim for one round of feedback.

See our UGC ad examples and the Meta Ads Statistics hub, or book an intro call.

FAQ

What should a UGC script include?

A hook with two or three alternates, the problem, the product moment, what to show on camera, proof and a call to action. Add the on-screen text word for word, a shot list, and a list of must-say and can't-say details.

Should UGC creators read the script word for word?

No. Word-for-word delivery tends to sound stiff. Keep the hook, the core message, product names, claims, prices and offers exact, and let the creator say everything else in their own words. Ask for one take close to the script and one looser take.

How long should a UGC ad script be?

As long as the message needs. In our data from 421 Meta video ads, the median was 29 seconds and cost per result was about the same at every length. People watched about 3 to 5 seconds on average, so the hook and the product need to land early.

How many hooks should a UGC script have?

Two or three. Ask the creator to film every one. Testing new openings on the same body is the cheapest test you can run, because nothing else in the ad needs to change.

What's the difference between a UGC brief and a UGC script?

The brief sets the goal, the buyer, the angle and the rules. The script turns that into what gets said and shown, beat by beat. Our ad creative brief template covers the brief.

We handle your ad creative end to end

From concepting and scripting to creator sourcing, editing, and animation, we take care of it all. We build high-performing UGC, motion/animation, videos and statics that give you the creative diversity needed to scale to millions a month in ad spend. All while staying within your brand guidelines.

Book a call