UGC Script Builder
Authentic UGC ad scripts with hooks that stop the scroll · 32 fields · 5 outputs
Native and raw beats polished. Trending audio helps discovery.
🔒 Preview mode
Try every field. Unlock UGC Script with Pro to copy and save the prompts.
✨ Enhance with AI
Rewrite the main prompt into 3 polished variations. Pro feature.
01Full UGC Script
FULL UGC SCRIPT - 30 Seconds for TikTok
FRAMEWORK: Hook Problem Solution CTA
Open with a Problem Callout delivered in 3 Seconds while showing Problem Being Shown
PROBLEM: name the frustration a Skincare buyer actually has
AGITATE: make it specific and recognisable, not generic
SOLUTION: introduce the product as the fix for Solves a Daily Frustration
PROOF: Live Demonstration
OBJECTION: answer Seen It Before before they think it
OFFER: Discount Percentage
CTA: Link in Bio
TONE: Casual Friend delivered by a Everyday Relatable
COMPLIANCE: Include Ad Disclosure
02Five Hook Variants
03B-roll Shot List
04Voiceover and Delivery
05Caption and Test Plan
📘 Pro Guide
The Hook Is the Ad
- Three seconds decide itMost viewers scroll before your first sentence finishesFundamental
- Under ten wordsLong openings lose people before the point landsLength
- Show, do not announceA visible problem beats saying the word problemTechnique
- First frame is the adIt gets seen far more than the rest of the videoHighest impact
- Pattern interruptMovement, a cut or a sound in the first second stops the thumbAttention
- Never open with helloAn introduction is the fastest way to lose the viewCommon error
Writing Scripts That Convert
- Answer the objection earlyName their doubt before they think it themselvesPersuasion
- One idea per videoTwo selling points halve the impact of bothFocus
- Specific beats cleverReal detail converts better than a polished lineCopywriting
- Every claim needs a visualIf you say it, show it in the same beatProof
- Sound like a personRead it aloud - if you would not say it, rewrite itAuthenticity
- Imperfection convertsA small stumble reads as real and outperforms polishCounter intuitive
Testing Properly
- Hook rate firstJudge on the three second rate, not on total viewsRight metric
- One variable at a timeChange three things and you learn nothing from the resultMethod
- Five hooks, one scriptThe cheapest test you can run is a new opening lineEfficiency
- Kill losers fastMove the budget to the winner rather than nursing the restDiscipline
- Refresh the hookA tired ad usually needs a new opening, not a new scriptIteration
- Winners fatigueEven the best creative decays - keep a queue readyPlanning
Platform Differences
- TikTokNative and raw beats polished. Trending audio helps discovery.Authenticity wins
- TikTok ShopDemonstration led, product visible early, direct purchase intentCommerce
- Instagram ReelsSlightly more polished, strong first frame, captions essentialVisual
- YouTube ShortsTolerates longer setups, retention matters more than the hookWatch time
- Facebook AdsOlder audience, clearer benefit, less trend dependencyDirect response
- Watch on muteMost viewers never hear the audio - captions are not optionalUniversal
Staying Compliant
- Disclose paid partnershipsRequired by platforms and by law in most marketsNon negotiable
- Avoid health claimsCannot say a product treats, cures or prevents anythingRegulated
- Avoid income claimsEarnings promises attract regulatory attentionRegulated
- Results not typicalAny before and after needs a qualifierStandard practice
- Platform ad policiesEach network bans different claims - check before you spendAccount safety
- Keep the receiptsSave the evidence behind any claim you makeProtection