| name | ugc-script-generator |
| description | Write UGC (User Generated Content) video scripts for ads. Generate authentic-sounding testimonial scripts, unboxing flows, and "day in my life" product integration scripts. |
| metadata | {"author":"clawads","version":"2.0","website":"https://clawads.io"} |
UGC Ad Script Generator
Write authentic-sounding User Generated Content (UGC) ad scripts for Meta, TikTok, or YouTube ads that look real, feel personal, and convert. UGC-style ads now consistently outperform polished brand ads on all major platforms โ because of how our brains process trust.
How to Use
Tell me about your product, who it's for, and the main benefit. I'll write a complete UGC script ready to hand to your creator.
Just say: "Write a UGC script for [product] โ it helps [target customer] [achieve result], platform: [Meta/TikTok/YouTube]"
Why UGC Ads Work: The Psychology
Understanding WHY UGC converts is what makes the difference between a script that sounds real and one that sounds like a brand trying to sound real.
The 3 Mechanisms Behind UGC Effectiveness
1. Social Proof (Third-Party Credibility)
When a brand says "our product is amazing," the brain applies a skepticism filter automatically. When a real person says "I tried this and it actually worked," the filter weakens. The brain treats peer recommendations differently from advertising โ even when it intellectually knows it's an ad.
2. The Authenticity Signal
Imperfection = credibility. Small mistakes, filler words ("like," "basically," "you know"), natural pauses, and imperfect lighting signal "this is a real person, not a production." When something looks too polished, the brain tags it as "advertisement" and activates ad-blindness.
3. The Narrative Transportation Effect
Personal stories cause the listener to mentally "transport" into the experience. During transportation, critical thinking decreases and emotional engagement increases. A first-person story about trying a product creates a simulation in the viewer's mind โ they experience the product vicariously before buying.
Platform-Specific UGC Rules
Meta (Facebook/Instagram)
- Hook window: 1.5 seconds to stop the scroll
- Optimal length: 30-60 seconds for cold traffic, 15-30 for warm
- Caption: First line must work as a standalone hook (feeds show text before video auto-plays)
- Key signal: Face-to-camera builds more trust than voiceover. Direct eye contact = rapport.
- What converts: Problem-agitate-solve structure. Start with pain, not product.
TikTok
- Hook window: 1 second (ruthless)
- Optimal length: 15-30 seconds for discovery, up to 60 for storytelling
- Key signal: Native-feeling content (TikTok native text overlays, trending audio) outperforms "produced" content
- What converts: Pattern interrupt hooks that feel like organic TikToks, not ads. Drop into the middle of a story.
- Avoid: Anything that looks like an ad in the first frame (logos, lower thirds, professional lighting)
YouTube Pre-Roll
- Hook window: 5 seconds (before skip button appears)
- Optimal length: 60-120 seconds
- Key signal: The first 5 seconds must create enough curiosity or emotional tension that skipping feels like a loss
- What converts: Longer narrative with genuine storytelling โ YouTube audiences have higher intent
The UGC Script Architecture
Structure for 30-60 Second Script (Meta/TikTok Standard)
[0-3 sec] THE HOOK โ The Scroll Stopper
Three types that consistently work:
- Problem interrupt: "I was so embarrassed by [specific problem]..."
- Bold claim with proof: "I lost 14 lbs in 3 weeks and I didn't change my diet"
- Relatable situation: "Can we talk about [problem everyone has but doesn't discuss]?"
The hook must do one thing: make stopping feel less risky than scrolling past.
[3-10 sec] THE BEFORE โ Relatable Pain
Describe the problem in specific, emotionally resonant detail. The viewer must think "that's exactly how I feel."
- Use first-person: "I was so frustrated with..."
- Be specific: name the exact situation, not a vague category
- Include the emotional component, not just the practical problem
- Include hesitation: "I'd tried everything..."
[10-18 sec] THE DISCOVERY โ The Turning Point
The transition from "before" to "solution." Must feel like a genuine discovery, not a product pitch.
- "Then I saw [product] and I was skeptical at first..."
- Include the initial doubt โ this is authenticity signaling
- Explain what made them try it despite the skepticism
[18-35 sec] THE PROOF โ Specific, Credible Results
The evidence section. Must be specific enough to be believable.
- Timeframe: "After 2 weeks..."
- Specific result: "Down 8 lbs" not "lost weight"
- Sensory details: "I noticed my jeans were looser" not "I felt better"
- Unexpected benefit: One thing they didn't expect โ this signals authenticity
[35-45 sec] THE DEMONSTRATION โ Show, Don't Just Tell
Stage directions for what to show on camera.
- Show the product being used (not just held)
- Show the result, not just describe it
- Authentic environment (kitchen, bathroom, desk) โ not staged backdrop
[45-55 sec] THE SOCIAL PROOF LAYER (optional but powerful)
- "My [friend/sister/coworker] saw my results and..."
- One sentence that extends the credibility beyond the individual
[55-60 sec] THE CTA โ Soft Close
UGC CTAs must NOT sound like ads.
- Avoid: "Buy now! Click the link! Limited time offer!"
- Use: "I linked it below if you want to check it out" or "Grab it before they run out, it keeps selling out"
- Natural recommendation, not a sales close
Authenticity Signals to Build Into Every Script
These are the specific markers that make the brain classify content as "real" rather than "ad":
- Include one moment of doubt ("I was honestly skeptical...")
- Specific numbers over round numbers ("8 days" not "a week"; "14 lbs" not "15 lbs")
- One unexpected detail that a brand would never include (a minor inconvenience, something that didn't work as expected)
- Personal quirks in the delivery notes (pause here, laugh slightly, stumble over this word)
- Real setting โ bathroom mirror, messy desk, in the car โ not a clean backdrop
Output Format
Full script including:
- Spoken lines (word-for-word, ready to read)
- Stage directions in [brackets] (camera angle, what to show, facial expression, pace)
- Timing per section (in seconds)
- Platform version โ primary script + modified version for secondary platform
- 2 alternative hooks (to test which scroll-stopper performs best)
- Authenticity notes โ specific imperfections to build in during shooting