Playbook

UGC Ad Examples and Hooks That Stop the Scroll

Ten proven UGC video hook patterns with a one-line example each, a 15 to 30 second script skeleton you can reuse, and a workflow to turn one script into dozens of AI UGC variants.

Updated 2026-11-05·8 min read
UGC Ad Examples and Hooks That Stop the Scroll

The first two seconds of a UGC ad decide whether anyone sees the rest of it, which is why the hook matters more than the product shot, the offer, or the music. This playbook gives you ten UGC hook patterns with one example line each, a 15 to 30 second script skeleton, and a way to generate variants with AI UGC instead of re-filming.

What makes a UGC hook work

A hook works when it opens a loop the viewer wants closed: a problem they recognize, a claim they doubt, or a situation they are in right now. Good UGC hooks are first-person, plain, and specific enough that a stranger could picture the scene. Vague hooks ("this changed my life") get skipped; concrete hooks ("I stopped buying paper towels three months ago") get watched.

  • Speak to one person, not to an audience.
  • Lead with the problem or the surprising outcome, never with the brand name.
  • Put the hook in the captions too, since most feeds start muted.
  • Match the hook to the visual: if the line mentions the product, the product should be in frame.

10 UGC video hook patterns with examples

Each pattern below can be adapted to almost any physical product or app. The example lines are deliberately generic so you can swap in your own product, problem, and audience.

  1. Problem-solution: "My desk cables were a mess every single morning until I tried this." Name the pain, then show the fix in the same breath.
  2. POV: "POV: you finally found a water bottle that fits your car's cup holder." Puts the viewer inside a situation they already know.
  3. "I was skeptical": "I was sure this was another gimmick. Here's what happened after two weeks." Pre-empts doubt by voicing it first.
  4. Unboxing: "Okay, it just arrived. Let's see if it's as small as they say." Curiosity plus a built-in reveal.
  5. Three reasons: "Three reasons I switched to this and won't go back." A list promise keeps people watching to the end.
  6. Before/after routine: "Here's my morning routine before this, and here's what it looks like now." Show the change in habits and time, not medical or health outcomes.
  7. Comparison: "I've used the popular one and this one for a month. Here's the honest difference." Sets up a fair test, not a takedown.
  8. FAQ-style: "Everyone keeps asking me if this actually fits a laptop. Let me show you." Answers the objection your comments already contain.
  9. Day-in-the-life: "Come run errands with me and see how many times I use this thing." Repeated natural usage does the selling.
  10. Mistake to avoid: "If you're buying one of these, don't make the mistake I made." Fear of a wrong purchase is a strong reason to keep watching.
Keep claims factual and demonstrable on camera. A before/after routine hook shows how your day changed; it should never imply a health, medical, or financial result you cannot prove. Platforms enforce this, and audiences punish it.

What to show on screen for each hook

A hook is a line and a picture. Most feeds start muted, so the first frame and the caption carry the hook before the voice does. Use this table as a shot list: it pairs each pattern with the opening frame to generate and the caption to burn in.

Hook patternFirst frameCaption on screen
Problem-solutionThe problem in its worst state: the tangle, the stain, the messThe pain in five words or fewer
POVThe viewer's point of view: hands, a car seat, a desk seen from the chair"POV:" followed by the situation
"I was skeptical"The creator holding the product at arm's length, unconvincedThe doubt, word for word
UnboxingA closed package, hands on the tapeWhat is about to be checked
Three reasonsThe product in hand, three fingers up"3 reasons" plus the outcome
Before/after routineThe old routine, mid-actionThe habit that changed, not a result claim
ComparisonBoth products side by side in one frameThe test in one line
FAQ-styleThe creator reading a comment on a phoneThe question as the audience asked it
Day-in-the-lifeThe creator leaving home with the productWhere the day goes
Mistake to avoidThe wrong choice, held up to camera"Don't make this mistake"

How many words fit in each ad length

The script skeleton below puts a 20-second ad at 50 to 60 spoken words, about 2.5 to 3 words per second. At that pace, here is the word budget for the usual lengths. Write the hook first, then fit the rest of the script into what is left.

Word counts derived from the 20-second figure of the script skeleton below (50 to 60 words).
Ad lengthSpoken wordsHook (first 2 seconds)
15 secondsabout 38 to 455 to 6 words
20 secondsabout 50 to 605 to 6 words
30 secondsabout 75 to 905 to 6 words

A 15 to 30 second UGC script skeleton

Most winning UGC ads follow the same four-part structure. Time each part, write it out, and you will have a script you can hand to a human creator or feed into an AI UGC generator.

  1. Hook (0 to 2 seconds): one line from the patterns above, spoken to camera with the product visible or about to appear.
  2. Context (2 to 8 seconds): who you are and what you were dealing with. One or two sentences, no backstory beyond what makes the problem relatable.
  3. Demonstration (8 to 22 seconds): show the product in use, doing the specific thing the hook promised. Talk through what you are seeing rather than listing features.
  4. Close (last 3 to 8 seconds): a plain recommendation plus a low-friction action, such as "link is below" or "check the reviews yourself."

Written out, a 20-second version is roughly 50 to 60 spoken words. If your draft is longer, cut the context first, then the close. Never cut the demonstration; it is the part that converts.

Example UGC ad script (generic product)

Here is the skeleton filled in for a generic kitchen gadget, so you can see the pacing. Replace the nouns and the problem with your own.

  • Hook: "I stopped hand-washing my blender every morning because of this."
  • Context: "I make a smoothie every day and cleaning the base was the part I hated."
  • Demonstration: "You just add water, press this, ten seconds, and it's done. Look at the blades. No scrubbing, no gunk in the corners."
  • Close: "If you make anything daily, this is worth it. Link's below if you want the one I use."

How to generate variants with AI UGC

The difference between a good UGC ad and a winning one is usually the number of hooks you tested, not the script. With human creators, each new hook means a new filming session, 3 to 10 days, and $50 to $500 per video. With AI UGC, most videos cost $1 to $5 and generate in minutes, so testing ten hooks on one body is routine.

  1. Pick one AI influencer (ready-made or custom) so the face stays consistent across every variant.
  2. Upload your real product. It is composited faithfully into the scene, in hand or on a desk, so the demonstration is accurate.
  3. Write the body once (context, demonstration, close) and keep it fixed.
  4. Write ten hooks, one per pattern above, and generate ten videos that differ only in the opening line.
  5. Export in 9:16 for TikTok, Reels, and Shorts, launch all ten in one ad set, and let the platform sort them.
  6. Take the two or three hooks that outperform and iterate again: new scenes, a second influencer, a 16:9 cut for YouTube or your product page.

Structural changes are just as cheap to test: a 15-second cut versus a 30-second cut, or a lifestyle scene versus a plain desk. Change one variable per round so you learn something each time.

What a 10-hook test costs on Kreavo

Ten 15-second variants at 720p, with sound generated in the same pass, on each Kreavo model that offers that exact option. Prices come from the price grid that bills each generation (1 credit = $0.01). Need the ten hook lines first? Free UGC hook generator

Kling 2.6, VEO 3.1, Vidu Q3 and Gemini Omni have no 15-second option at 720p. Video needs the $1 trial (200 credits) or a plan; the Starter plan adds 1,200 credits a month.
Model (cheapest version with sound)One 15 s clip10 hooks
Wan 2.6 (Wan 2.6 Turbo)$0.84$8.40
Grok Imagine$1.38$13.80
Seedance 2.0 (Seedance 2.0 Fast+)$3.00$30.00
Wan 3.0$3.00$30.00
Kling 4.0$3.75$37.50
Kling 3.0$4.20$42.00
Seedance 2.5$6.75$67.50

Common mistakes in UGC ad scripts

  • Opening with the brand name or logo instead of a hook the viewer cares about.
  • Listing features ("stainless steel, BPA-free, 24 oz") instead of showing one moment of use.
  • Making promises the video cannot demonstrate on screen.
  • Reading a script word for word; the language should sound like a message to a friend.
  • Running one version for weeks instead of rotating fresh hooks as performance fades.
  • Forgetting captions, which means the hook is invisible to anyone watching muted.

FAQ — UGC ad examples and hooks

Turn one script into 10 hooks

150 free credits for images, no credit card. Every video model for $1 with the 7-day trial.