Anatomy of an AI UGC script
A high-performing AI UGC script on Meta or TikTok does five jobs in about 25 seconds: stop the scroll, name the problem, reveal the solution, prove it, ask for the click.0:00–0:02HookStop-the-scroll opening — contrarian, specific, or curiosity-driven. 0:03–0:06ProblemName the exact pain the target viewer feels. 0:07–0:15SolutionShow the product solving the problem (voiceover + B-roll). 0:16–0:22ProofSocial proof, before/after, or specific result. 0:23–0:28CTADirect, specific, with urgency. Link in bio / use code.
80% of your creative outcome comes from the first beat — the hook. Get that right and the rest is production. Get it wrong and nothing downstream matters.6 rules for hooks that convert
- Be specific in the first 5 words. “This changed my skincare” > “I tried something new.”
- Front-load the surprise. The most unexpected word should be in position 1–3.
- Use a number or concrete detail. “$9 drugstore find” outperforms “cheap find.”
- Talk in spoken cadence. Write ums, pauses, and half-sentences. AI avatars read it more naturally.
- Never open with the brand name. That’s a 40%+ drop in hold rate before you’ve said anything.
- Match the emotional temperature of the feed. On TikTok, higher energy. On Meta, slightly calmer.
How to use this swipe file Pick 3–5 hooks that match your product. Paste them into UGCad AI’s AI UGC video generator as script variants. Render each with 2–3 avatars. That’s your next testing batch — done in 30 minutes.
Problem-awareness hooks (1–5)
These open by naming a pain the target viewer already feels. High-intent, high-hold-rate for audiences who are actively shopping for a solution.Hook 01
If you spend more than 20 minutes doing your hair in the morning, watch this.
Why it works: Specific time threshold self-selects the audience. Calls out the pain without naming the product yet.
Hook 02
I have been bloated every single day for two years. Then I tried this.
Why it works: Time duration makes it real. “Two years” is more relatable than “forever.” Ends on a curiosity cliff.
Hook 03
Nobody told me post-workout recovery was the actual problem.
Why it works: Reframes the problem. “Nobody told me” flags insider knowledge — the viewer wants in.
Hook 04
My back hurt every night for a year. I fixed it for $39.
Why it works: Specific body part + specific duration + specific price. Three concrete anchors in 12 words.
Hook 05
If you work from home and your posture is wrecked, this is for you.
Why it works: Two-condition qualifier. Highly targeted — anyone who says “yes, yes” will hold to second 4.
Curiosity hooks (6–10)
These open with an intrigue loop. Best for products that need a demo or visual reveal to make sense.Hook 06
I cannot believe this is legal to sell in the US.
Why it works: Pattern interrupt. Implies boundary-pushing product. Works in beauty, tools, kitchen.
Hook 07
POV: you just discovered the productivity tool every exec at your company already uses.
Why it works: Social-proof-shaped curiosity. FOMO angle. Works for B2B and prosumer.
Hook 08
Okay the reason my coffee never tastes right — solved.
Why it works: Spoken cadence (“Okay”). Names a micro-frustration. “Solved.” is a closed loop that promises resolution.
Hook 09
This is what I actually use — not what they sent me.
Why it works: Anti-ad positioning. Implies real preference over gifted goods. Extremely strong in beauty, fashion, supplements.
Hook 10
Three months ago my skin was the worst it has ever been. Here is what changed.
Why it works: Timeline + transformation + vague promise. Sets up a before/after reveal.
The hook is what the viewer hears while their thumb is still deciding whether to keep scrolling. Everything else is production.
Contrarian hooks (11–15)
Go against received wisdom. Strongest for categories flooded with same-y advice (skincare, fitness, finance).Hook 11
Drinking more water is not why your skin is breaking out.
Why it works: Kills a piece of common advice. Viewer feels caught — wants to know what the real answer is.
Hook 12
Stop buying $80 serums. Here is what works for $19.
Why it works: Direct price comparison. Anti-premium positioning lands for price-sensitive audiences.
Hook 13
If your morning routine has more than 3 steps, you are doing it wrong.
Why it works: Numeric threshold + accusation. Viewer self-audits and wants to hear the fix.
Hook 14
Everyone told me to track macros. That was the problem.
Why it works: Reverses authority (“everyone told me”). Sets up reveal that what everyone does is wrong.
Hook 15
The expensive version and the $15 version — I tested both. Here is the truth.
Why it works: Implies receipts. Promises a verdict. Works in any category with a premium/budget split.
Social-proof hooks (16–20)
Lead with popularity, volume, or peer pressure. Great for scaling proven angles and retargeting.Hook 16
40,000 people ordered this in the last 30 days. Here is why.
Why it works: Specific volume number. Creates urgency + curiosity. Only use if the number is true.
Hook 17
Okay — my entire group chat has been asking about this all week.
Why it works: Implies organic peer demand. “Group chat” signals young-millennial/Gen-Z trust.
Hook 18
If you have seen this on three different creators this week, there is a reason.
Why it works: Retargeting-shaped. Lean into the fact that the viewer has already seen similar ads.
Hook 19
My mum ordered it, my sister ordered it, I finally caved.
Why it works: Family stack. “Finally caved” implies delayed believer — viewer self-identifies.
Hook 20
4.8 stars, 10,000 reviews. Here is why they are all right.
Why it works: Social proof front-loaded. Zero mystery — pure validation for anyone already primed.
Demo & before-after hooks (21–25)
Product-first hooks. Strongest when the product has a visual transformation or unusual mechanism.Hook 21
Watch what happens in 10 seconds.
Why it works: Tiny promise + timer. The viewer holds specifically to see if 10 seconds was a lie.
Hook 22
Left side — my skin last month. Right side — today.
Why it works: Direct before/after language. Paired with a split-screen B-roll, this is the highest-hold-rate hook in beauty.
Hook 23
This is every single supplement I take. In one.
Why it works: Simplification promise. Visual cue if you show a cluttered shelf collapsing into one bottle.
Hook 24
If you like this sound, you are going to love this product.
Why it works: ASMR / sensory hook. Works for anything that pops, clicks, crunches, foams, or pours.
Hook 25
This is what the fridge looks like after 7 days of using it.
Why it works: Time-based visual reveal. Pairs perfectly with a fast-cut day-by-day B-roll.
5 full AI UGC scripts you can paste & render
Script 1 — Problem-solution (supplements)0:00–0:02HookI have been bloated every single day for two years. Then I tried this. 0:03–0:06ProblemTurns out my gut microbiome was just — wrecked. 0:07–0:15Solution[BRAND] is a daily synbiotic. One capsule. I take it with coffee. 0:16–0:22ProofWeek two, my stomach was flat by 6pm. Week four, every day. 0:23–0:28CTAUse code HELLO15 for 15% off your first month. Link in bio.
Script 2 — Contrarian (skincare)0:00–0:02HookDrinking more water is not why your skin is breaking out. 0:03–0:06ProblemIt is probably your barrier. Most serums strip it worse. 0:07–0:15Solution[BRAND] is a barrier repair serum. Ceramides, niacinamide, no fragrance. 0:16–0:22ProofThree weeks in — my redness, gone. My makeup sits better. 0:23–0:28CTALink in bio. First bottle is half off with the code BARRIER.
Script 3 — Social proof (kitchen gadget)0:00–0:02Hook40,000 people ordered this in the last 30 days. Here is why. 0:03–0:06ProblemYour pan is why everything burns. Not you. 0:07–0:15Solution[BRAND] is a ceramic-coated pan. Even heat, no PFAS, dishwasher safe. 0:16–0:22ProofI have made eggs every morning for 6 weeks. Zero sticking. Zero scratches. 0:23–0:28CTASold out twice this month. Restock link is in bio.
Script 4 — Before/after (haircare)0:00–0:02HookLeft side — my hair in January. Right side — today. 0:03–0:06ProblemHeat damage, colour damage, the works. 0:07–0:15Solution[BRAND] is a bond-repair treatment. Once a week, 10 minutes in the shower. 0:16–0:22ProofSix weeks of use. My hair holds a curl for the first time in years. 0:23–0:28CTAFirst bottle is 30% off with the link in my bio.
Script 5 — Founder clone (SaaS)0:00–0:02HookIf your team uses three different tools to do one job — watch this. 0:03–0:06ProblemI built [BRAND] because I was exhausted by tool sprawl. 0:07–0:15SolutionOne dashboard. Replaces [A], [B], [C]. Sets up in under 5 minutes. 0:16–0:22Proof1,200 teams have migrated from [competitor] in the last quarter. 0:23–0:28CTAFree for 14 days, no card required. Link in bio.
The 5-beat script framework
Beat 1 — Hook (0–2s)Stop-the-scroll. Specific, surprising, or contrarian. First 5 words do the work.
Beat 2 — Problem (3–6s)Name the pain the viewer feels. Specific body part, time duration, or micro-frustration.
Beat 3 — Solution (7–15s)Show the product solving the problem. Voiceover + B-roll. Explain mechanism in one line.
Beat 4 — Proof (16–22s)Timeline, number, or before-after. “Two weeks in” / “40,000 customers” / “Left side / right side.”
Beat 5 — CTA (23–28s)Direct. “Link in bio.” / “Code HELLO15 for 15% off.” / “Free for 14 days.”
For the full workflow on getting these scripts into a rendered video in minutes, see How to Create AI UGC Video Ads. For the broader AI UGC context, start with What Is AI UGC?. If you’re still comparing tools to run these scripts through, see 10 Best AI UGC Generators.Use these hooks in your next batch Paste any script above into UGCad AI’s AI UGC video generator and get a rendered, captioned, 9:16 video in minutes. The AI UGC ads platform exports directly to Meta and TikTok — no re-uploading. Free to start.
