UGC Script Builder

Authentic UGC ad scripts with hooks that stop the scroll · 32 fields · 5 outputs
Library
30 / 32 FIELDS ACTIVE

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
View prompts ↓