PixelSpyer
Creative strategy

UGC ad scripts that convert: structures and examples

The anatomy of a UGC ad script, five templates with second-by-second timings, how to brief creators and the compliance basics every brand should follow.

PixelSpyer Team6 min read

Updated Oct 27, 2026

On this page+
  1. The anatomy of a UGC script
  2. Five script templates
  3. Briefing creators
  4. Compliance basics
  5. Finding script inspiration

UGC ads work when they feel like a recommendation from a person rather than a message from a brand. That feeling comes from delivery: a real voice, a real room, a product in someone's hands. But the best UGC ads are rarely improvised. Underneath the casual tone sits a tight structure that gets to the point fast and gives the viewer a reason to act.

This guide breaks down that structure, gives five script templates with timings, and covers how to brief creators and stay on the right side of advertising rules. All example products are generic or fictional.

The anatomy of a UGC script

Most effective UGC ads move through five beats. Not every ad weights them equally, but skipping one usually leaves a gap the viewer notices.

Beat Job Common mistake
Hook Stop the right person in the first one to three seconds A slow intro, a logo or "Hi guys"
Problem Make the viewer feel recognized A problem the audience does not feel strongly
Demo Show the product doing the job, up close Talking about features without showing them
Proof Give a reason to believe Vague praise such as "it's amazing"
CTA Say what to do next and why now No ask, or an ask buried after viewers have left

A few principles cut across every beat:

  • Show, then tell. The visual carries the message for anyone watching on mute, and captions should cover everything spoken.
  • Be specific. "I can carry it up three flights of stairs in one hand" beats "it's lightweight".
  • One idea per ad. A script that covers five benefits usually lands none of them.
  • Front-load. Many viewers leave within seconds, so the strongest material goes early.

Five script templates

The timings are starting points for 9:16 vertical video. Edit to the content, not the clock.

Template Best for Length Structure and timing
Testimonial Considered purchases, product-aware viewers 30 to 45s Hook 0 to 3s, problem 3 to 10s, experience and demo 10 to 25s, result 25 to 35s, CTA to end
Unboxing Giftable products, launches, premium packaging 20 to 30s Reveal 0 to 2s, first impressions 2 to 10s, close-ups 10 to 22s, CTA 22 to 30s
Problem/solution Prospecting, problem-aware viewers 20 to 30s Problem hook 0 to 3s, agitate 3 to 8s, demo 8 to 20s, proof 20 to 25s, CTA 25 to 30s
3 reasons Solution-aware viewers comparing options 25 to 35s Hook 0 to 3s, reason one 3 to 10s, reason two 10 to 17s, reason three 17 to 25s, CTA to end
Comparison Crowded categories with a clear difference 20 to 35s Hook 0 to 3s, side by side 3 to 15s, key difference 15 to 25s, CTA to end

1. Testimonial: a posture corrector

  • Hook: (Creator at a laptop, rolling their shoulders) "I didn't realize how much I slouched until I saw myself on a video call."
  • Problem: "I'm at a desk all day, and by mid-afternoon my shoulders were practically at my ears."
  • Experience and demo: "I've been wearing this for a few weeks. It goes on like a backpack, sits under a T-shirt, see, you can't tell, and gives a gentle pull when I start to slump."
  • Result: "It's more of a reminder than a brace. Some days I barely need it."
  • CTA: "They do free returns, so it's easy to try. Link's below."

The creator should describe only what actually happened to them. Keep it to how the product feels and fits, and avoid medical claims.

2. Unboxing: a gift set from a fictional skincare brand called Lumen

  • Reveal: Hands lift the lid on camera, no talking for the first second.
  • First impressions: "Okay, the packaging is all paper, no plastic tray. There's a cleanser, a day cream and this little balm."
  • Close-ups: A texture swatch on the back of a hand, the ingredient list held to the camera, the jar next to a hand for scale.
  • CTA: "If you're stuck on a gift for someone who's fussy about skincare, this is it. It arrives wrapped."

3. Problem/solution: a pet hair remover

  • Hook: (Dark jeans covered in fur) "This is what ten minutes on my sofa does to my clothes."
  • Agitate: "Sticky rollers use a whole sheet per leg, and the cheap brushes just push it around."
  • Demo: Three slow strokes with the roller, then open the chamber to show the collected hair.
  • Proof: "No refills, no batteries. I empty it in the bin and that's it."
  • CTA: "It's on offer this week. Tap the link."

4. Three reasons: an insulated water bottle

  • Hook: "Three reasons this is the only bottle I take to work."
  • Reason one: Ice still rattling at the end of a shift, shown on camera.
  • Reason two: "The lid comes fully apart, so it's easy to clean properly." Show it disassembled.
  • Reason three, the strongest: "It fits my car's cup holder. Every other bottle I've owned didn't."
  • CTA: "Six colors, link below."

5. Comparison: a travel pillow

  • Hook: "My old neck pillow vs the one I use now."
  • Side by side: The old U-shaped pillow pushing the head forward; the new one wrapping around and supporting the chin.
  • Key difference: "It packs flat into this pouch, so it fits in a laptop bag."
  • CTA: "If you've got a long flight coming up, have a look."

Compare against a category or your own previous product. Naming and criticizing a specific competitor creates legal risk and rarely helps the ad.

Briefing creators

The brief is where most UGC quality is won or lost. A good one leaves room for the creator's voice while making sure the ad does its job.

  • The one thing. The single message the viewer should leave with.
  • Audience and awareness level. Who is watching and what they already know.
  • Hook options. Give three and invite the creator to adapt them. Ask for each hook filmed as a separate clip so you can test hooks against the same body.
  • Must-show shots. Product in hand, the demo moment, packaging, a scale reference.
  • Must-say and must-not-say. Approved claims, banned claims and any required wording.
  • Technical specs. Vertical 9:16, natural light, clean audio, no background music unless agreed, and key action kept clear of the interface areas at the top and bottom of the screen.
  • Deliverables. For example, three hooks, one or two bodies, one CTA, plus raw footage.
  • Usage rights. Platforms, duration and whether you will run the content from the creator's handle as partnership ads.

Separate hooks and bodies are what make UGC efficient to test. Our creative testing framework covers how to structure those tests.

Compliance basics

UGC blurs the line between content and advertising, which is exactly why regulators watch it. Rules differ by country, so take advice for your markets, but these principles apply broadly.

  • Disclose paid relationships. In the US, the FTC's Endorsement Guides require clear disclosure of material connections between a brand and an endorser. In the UK, the ASA and CMA expect ads to be obviously identifiable as ads, and EU consumer protection law also prohibits hidden advertising. When content runs from a creator's account, use Meta's paid partnership label.
  • No fake experiences. Creators should have actually used the product, and testimonials must reflect their honest opinion. Do not present an actor as a genuine customer.
  • Substantiate claims. If the script says something works, you need evidence. Health, beauty and weight-related claims face the strictest scrutiny.
  • Keep before and after footage honest. No filters, lighting tricks or edits that exaggerate results.
  • Respect platform policy. Meta's advertising standards restrict copy that asserts or implies personal attributes, such as a health condition, so lines like "Do you suffer from back pain?" are often rejected.
  • Keep records. Store the brief, the creator agreement and the usage rights together.

Finding script inspiration

Before writing a script, watch what is already working in your category. In PixelSpyer's ad library, the UGC style preset surfaces creator-led video ads, and you can combine it with running-days filters to focus on ads brands have kept live for weeks. Once you have a structure in mind, the UGC script writer in the AI studio drafts scripts and hook variations from your product details, and our list of ad hook formulas gives you openings to put in the brief.

ugcvideo adsscriptscreator briefs

Written by

PixelSpyer Team

The PixelSpyer team studies millions of public Facebook and Instagram ads to work out what keeps ads running. We write up what we learn so you can test smarter. Questions or corrections? Get in touch.

Keep reading

All articles

See these ideas in real ads

Search over 3.1 million Facebook and Instagram ads, filter by how long they have run and save the winners.