Learn to write high-converting scripts, master viral hooks, and structure your videos to capture attention from the very first second.
~45 min
7 sections
Intermediate
Section 01
Why the script makes all the difference
On TikTok, Instagram Reels, or YouTube Shorts, the algorithm doesn't judge the quality of your avatar or voiceover first. It judges retention β how many people watch your video all the way through. And retention is built word by word, through the script.
Without a structured script, you get "decent" videos that nobody watches past the 3-second mark. With a strong script, even a basic avatar and a simple visual can drive engagement, shares, and conversions.
70%
of viral content uses a strong hook in the first 3 seconds
3Γ
more engagement on videos with an effective pattern interrupt
β46%
cost per acquisition with well-scripted AI UGC ads
+350%
engagement on TikTok for some AI UGC formats vs. human UGC
Hoox's structural advantage is that you can iterate very fast. Where a human UGC creator shoots 2β3 videos a day, you can test 10 angles, 10 hooks, 10 different CTAs in an hour. But that only works if every variation starts from a smart script.
π‘
The top performers' secret
The best creators don't make "content." They write scripts, test them, analyze results, then iterate. Hoox lets you do exactly that β at AI speed.
Section 02
Anatomy of a UGC script
A strong UGC script always follows the same 5-part architecture. Each block has a specific role and a target duration. Whether your video is 15 or 60 seconds, this structure adapts.
πͺ
Hook β The opener
Grab attention immediately. One short, direct sentence that creates curiosity or hits a pain point. Aim for 6 to 10 words max for a spoken video hook.
1β3 sec
π€
Problem β The tension
Describe the frustration or need your audience is experiencing. Be specific β the more concrete the problem, the more the viewer recognizes themselves and keeps watching.
3β8 sec
β¨
Solution β The pitch
Present your product, service, or idea as the logical answer. No hard sell β show the benefit, not the feature.
8β20 sec
π
Proof β The credibility
A number, a testimonial, a before/after, a demo. Something tangible that turns your promise into a believable fact.
20β25 sec
π―
CTA β The call to action
Tell the viewer exactly what to do: follow, click, buy, comment. One single CTA, clear and direct.
25β30 sec
π
Golden rule
The script should read as flowing text β no bullet points, no line breaks between sentences. Words need to connect naturally, like you're talking to someone. That's what makes the AI voiceover sound convincing.
Here's a complete example script for a 30-second video:
π
Example β Skincare product
"You're spending $50 a month on creams and your skin hasn't changed? The problem isn't your routine β it's that nobody told you the right order to apply them. This serum goes on first, before everything else, and in 3 weeks the results are visible. Over 12,000 people switched last month. Click the link in bio to try it."
Section 03
10 viral hook styles
The hook is the first line of your video β the one that decides whether the viewer watches or keeps scrolling. Data shows that over 70% of viral content includes a strong hook in the first 3 seconds.
β±οΈ
The 6-to-10-word rule
For a spoken video hook, aim for 6 to 10 words (1 to 2 seconds read aloud). For a text-based hook (carousel slide, caption), go up to 10β15 words max. If you exceed 15 words, split it into 2 sentences.
Here are the 10 highest-performing hook styles, each with its logic and ready-to-adapt examples:
01
Curiosity Hook
Curiosity Gap
You open a loop in the viewer's mind by hinting at information they don't have yet, without revealing it all. The brain needs to close that loop β it keeps watching.
"I probably shouldn't be sharing this, butβ¦"
"I wish someone had told me this soonerβ¦"
"Only 1% of people know this about the algorithm."
02
Contrarian Hook
Contrast & contradiction
You challenge a popular belief or "normal" habit and offer a different path. It creates cognitive dissonance β the viewer needs to check if you're right.
"Stop doing this on TikTok β do this instead."
"Everyone tells you to post every day. That's a mistake."
"Using hashtags? That's how you kill your reach."
03
Urgency & FOMO Hook
Fear of Missing Out
You make it clear that if they don't watch now or act, they're going to miss out on something. The brain fears losses more than it appreciates gains.
"This mistake cost me $2,300 β don't repeat it."
"If you're seeing this video, you're still in time."
"In a few weeks, this trick won't work anymore."
04
Pain Point Hook
Pain Point
You put words to a problem they're already experiencing β directly and specifically. The viewer recognizes themselves instantly: instant empathy.
"Posting every day and your engagement is still dropping?"
"If editing your Reels takes more than an hour, you're doing it wrong."
"Tired of creating content and getting zero comments?"
05
Visual & Pattern Interrupt Hook
Visual shock
You create a visual shock or unusual movement in the first second to break the scroll. The image "hijacks" attention before the brain even consciously decides to watch.
Hard zoom on face + text overlay "STOP scrolling."
Ultra-fast before/after split screen in the 1st second.
Unusual object in close-up + "Look at this."
06
List & Number Hook
Numbered List
You announce a precise number of points, giving a clear and reassuring structure. The brain likes organization β "5 things" feels more manageable than "a few things."
"3 mistakes that are killing your Instagram reach."
"5 Reel ideas when you never know what to post."
"7 hook lines you can copy-paste today."
07
Transformation Hook
Before / After
You show the before vs. after or announce a strong, concrete transformation. No ambiguity about the result β the viewer wants the same thing.
"From 0 to 100K followers in 90 days β here's what I did."
"This is the difference between my Reels before⦠and now."
"My business before and after β 6 months apart."
08
Emotional Hook
Emotional Trigger
You aim to make them feel something immediately: shock, humor, vulnerability, fear. Emotional content generates 3Γ more shares than purely informational content.
"I was on the verge of quitting⦠until that one email."
"Nobody wants to hear this, but it's the real reason."
"I'm going to be 100% honest with you."
09
Proof & Authority Hook
Social Proof
You establish credibility upfront: you know what you're talking about, you've tested it, you have proof. Stats and experience are more convincing than opinions.
"After 10 years of content creation, here's what I've learned."
"This strategy brought me 10,000 followers in 30 days."
"Over 5,000 creators are already using this method."
10
Story & Narrative Hook
Cliffhanger
You drop the viewer into a scene, a moment, an intriguing situation. Stories release dopamine β the brain wants to close the narrative arc.
"Here's what happened when I stopped posting for 30 days."
"The first time I launched an offer, I made zero salesβ¦"
"I'll never forget the message I received that morning."
π 100 hook templates to fill in (click to expand)
βΌ
Replace ___ with your topic, product, or niche. Copy and paste directly into your Hoox scripts.
You won't believe how easy it is to ___
Stop wasting time on ___ do this instead
3 ways to improve ___ starting today
The biggest mistake everyone makes in ___
How to do ___ without feeling overwhelmed
1 trick to make ___ twice as effective
Don't start ___ before watching this
I tried ___ and this actually worked
The secret to making ___ fun and simple
How I finally got ___ to work consistently
5 mistakes that ruin your ___
What no one tells you about ___
Quick tips to improve ___ instantly
How to avoid failing at ___
Little-known hacks for better ___
1 change that completely improved my ___
How I doubled my results in ___ without extra effort
The easiest way to get better at ___
How to stop struggling with ___
Step-by-step: How I mastered ___
What I wish I knew before starting ___
How to make ___ enjoyable for beginners
3 things that make ___ fail every time
How to get consistent results in ___
The shortcut everyone misses in ___
How I simplified my ___ routine
1 change that made ___ effortless
How to turn ___ into a daily habit
The truth about why ___ doesn't work
How I solved ___ problem in 5 minutes
Quick hack to make ___ more effective
Why people struggle with ___ and how to fix it
How to make ___ last longer
How to do ___ without wasting money
3 strategies to improve your ___
How to finally enjoy doing ___
The simple trick that boosts your ___
How to get better at ___ without trying too hard
The #1 tip for mastering ___
Why I stopped doing ___ and what I learned
How I saved time doing ___
The one tool that makes ___ so much easier
3 small changes that improve ___ instantly
How to go from beginner to pro in ___
The easiest way to track your ___ progress
How I fixed ___ without stress
1 hack that makes ___ more fun
How to create amazing results with ___
How to improve ___ without extra effort
Why no one talks about this ___ tip
How to stay consistent with ___ every day
How I cut my time in half doing ___
The hidden benefits of doing ___
How to avoid burnout while doing ___
How to make ___ enjoyable in 10 minutes
How to get results from ___ faster
The smartest way to approach ___
How I turned a failing ___ into a win
How to make ___ less complicated
How to finally master ___ without giving up
How to plan ___ like a pro
Quick tips to make ___ effortless
3 mistakes that make ___ harder than it should be
How I stay motivated doing ___
The easiest way to start ___ today
How I make ___ look easy on camera
How to do ___ without overthinking
How to save money while doing ___
1 change that improved my ___ results
How to make ___ stick for good
How I make ___ feel exciting every day
The trick that helped me succeed at ___
How to get better at ___ without struggle
How to turn ___ into a routine you love
The secret I use to stay consistent with ___
How to improve ___ without wasting time
How to fix common ___ mistakes
How to track progress in ___ efficiently
How I make ___ productive without stress
3 tips that actually make ___ work
How to create amazing results with ___ every week
1 hack that makes ___ twice as effective
How to get clarity fast in ___
How to make ___ easy even on busy days
How to stay consistent with ___ without thinking
How I made ___ enjoyable after struggling
3 small adjustments that improve ___
How to do ___ smarter, not harder
How to make ___ last longer without effort
The method I use to track ___ progress
How to stay focused on ___ every day
How to turn ___ into a win consistently
How to avoid common ___ pitfalls
The #1 secret to making ___ effective
How I finally mastered ___ without burnout
How to make ___ fun and sustainable
How to improve your ___ step by step
3 hacks to make ___ work faster
How I simplified ___ and doubled results
How to take action on ___ without overthinking
π₯
Combine the styles!
The best hooks often blend 2 styles: for example Curiosity + Numbers ("3 secrets nobody tells you aboutβ¦") or Pain + Transformation ("Struggling with your reach? Here's how I 5x'd mine").
Section 04
CTA: matching your call to action to your goal
The CTA (Call to Action) is the last sentence of your script β the one that turns a viewer into a follower, visitor, or customer. A good CTA is short, singular, and matched to your goal and your platform.
Rule #1: one CTA per video. If you say "subscribe, like, comment, and check the link in bio," you're saying nothing. Pick the most important action and state it clearly.
Goal
Recommended CTA
Platform
Awareness / Reach
"Send this video to someone who needs to hear it."
TikTokReels
Engagement
"Tell me in the comments: do you do #1 or #2?"
All
Followers
"Follow for part 2 β dropping tomorrow."
TikTokReels
Traffic / Clicks
"Link in bio β try it yourself."
Instagram
Conversion / Sales
"Get 20% off with code [CODE]. Link in bio."
InstagramYouTube
Save / Bookmark
"Save this video to come back to it when you need it."
ReelsTikTok
Lead generation
"Comment [WORD] and I'll DM you the full guide."
Instagram
Thought leadership
"Agree? Drop your take in the comments."
LinkedIn
π±
CTAs and the algorithm
TikTok and Instagram algorithms reward interactions (comments, shares, saves) more than simple likes. A CTA that generates a comment or a save has more algorithmic value than "like if you agree."
Section 05
Prompting an LLM: the 10-block model
To generate quality scripts with ChatGPT, Claude, or any other LLM, you can't just type "write me a script." You need to guide the AI with a structured prompt that provides context, tone, objective, and constraints.
Hoox provides a 10-block prompt model designed to produce scripts you can copy-paste straight into the editor. Each block has a specific role: 6 are constant (reused every time) and 4 are variable (changed for each video).
1
My objective
The goal you're trying to achieve with this video. E.g.: "Create an engaging script for my brand's editorial content strategy."
Constant
2
Your role
The role the AI should adopt. E.g.: "You are a creative director at an ad agency, specialized in luxuryβ¦"
Constant
3
Brand / product overview
Your identity, target audience, and key benefits. Give as much context as possible about your business.
Constant
4
Video goals
What your videos should broadly accomplish: educate, convert, inspire, recruitβ¦
Constant
5
Tone
The register: elegant, punchy, casual, technical, warmβ¦
Constant
6
What I expect from you
Format constraints: "Write a TikTok script. No bullet points β sentences flow like a book, read aloud."
Constant
7
Topic / Theme
The specific subject of this video. Change this for every new script.
Variable
8
Narrative style
The type of narration: explanatory, storytelling, before/after, testimonialβ¦
Variable
9
Angle
The editorial angle: emotional, technical, humorous, provocativeβ¦
Variable
10
Specific details
Custom instructions: don't mention a competitor, include a specific CTA, max durationβ¦
Variable
β‘
The productivity hack
Prepare your 6 constant blocks once and save them in a document. For every new video, you only need to fill in the 4 variable blocks (topic, narrative, angle, details) and paste the whole thing into your preferred LLM.
A good script alone isn't enough β how you visualize your message matters just as much. In video, each shot value (how large your subject appears in the frame) conveys a different emotion and level of information. Varying shots is what turns a monotonous video into captivating content.
Even with AI avatars and B-roll, you need to think like a director: which shot for which moment in the script? This directorial intention enriches your storytelling and keeps attention throughout the video.
Main shot values
ποΈ
Wide Shot
WIDE SHOT
Shows the overall context and environment. Subject is small in the frame.
π¬ Opening, transition, contextualization
π§
Medium Shot
MEDIUM SHOT
Frames the subject from waist to head. Balance between context and expression.
π¬ Main narration, explanation
π
Close-Up
CLOSE-UP
Frames the face or a product detail. Creates intimacy and focuses attention.
π¬ Emotion, hook, product detail
ποΈ
Extreme Close-Up
EXTREME CLOSE-UP
Zooms in on a very specific detail: eyes, texture, object. Maximum impact.
π¬ Pattern interrupt, proof, reveal
π
High / Low Angle
HIGH / LOW ANGLE
Camera above (high angle) diminishes the subject. Below (low angle) makes them powerful.
π¬ Authority, vulnerability, dynamism
π
Camera Movement
PAN / TILT / ZOOM
Pan, tilt, zoom β movement guides the eye and creates rhythm.
π¬ Transition, reveal, energy
Multicam: varying angles in Hoox
With Hoox, you can simulate a multicam shoot (multiple cameras) by alternating shot values between your scenes. Instead of one fixed angle on your avatar from start to finish, you alternate medium shot, close-up, and wide shot to create rhythm and visual variety.
Multicam in Hoox β click to open on YouTube
π¬
The short edit rule
On short-form formats, cut to a new shot every 2 to 4 seconds. This alternation prevents auto-scrolling and maintains engagement. A static shot lasting more than 5 seconds is often where you lose your viewer.
Here's how to map your shot values to the script structure from Section 2:
πͺ
Hook β Close-up or extreme close-up
Start close to the face or on a striking detail. The intimate framing creates an immediate pattern interrupt.
π€
Problem β Medium shot
Pull back slightly to give breathing room. The medium shot creates a conversational tone, as if you're talking to someone face to face.
β¨
Solution β Alternate medium shot + product B-roll
Insert close-up product visuals between avatar sequences. It concretely illustrates what you're saying.
π
Proof β Close-up + on-screen data
Return to close-up for authenticity. Add figures as text overlays to reinforce credibility.
π―
CTA β Close-up facing the camera
End with a direct close-up, eyes on camera. This is the moment of maximum connection with the viewer.
Section 07
Quiz & hands-on exercise
π§ Quiz β Scripts & Storytelling
β/5
Q1How many words should a spoken video hook ideally contain?
1 to 3 words
15 to 20 words
6 to 10 words
20 to 30 words
Q2In a UGC script structure, what comes right after the Hook?
The solution
The problem
The CTA
The social proof
Q3"Everyone tells you to post every day. That's a mistake." β What hook style is this?
Contrarian Hook
Curiosity Hook
Pain Point Hook
FOMO Hook
Q4How many CTAs should a short-form video ideally have?
2 to 3 to maximize chances
None β the algorithm handles it
One, clear and direct
As many as possible
Q5In the 10-block prompt model, which of these is a "variable" block (changes for each video)?
Brand overview
Tone
My objective
Topic / Theme
βοΈ Exercise
Write 3 scripts for the same product
Pick a product or service (real or fictional) and write 3 short scripts (30 seconds each) using 3 different hooks from the 10 styles in Section 3. Each script must follow the full structure: Hook β Problem β Solution β Proof β CTA.
π―
The goal
The aim isn't to write the perfect script, but to practice varying angles. The same product can be approached through pain, curiosity, or social proof β and each angle will reach a different audience.
Choose a product / service / offer to promote
Script 1: write with a Curiosity or Contrarian hook style
Script 2: write with a Pain Point or Transformation hook style
Script 3: write with a Proof / Authority or Story hook style
For each script: include a CTA adapted to a different goal
For each script: note the shot values you'd use for each part
Bonus: use the 10-block prompt model to generate one of the 3 scripts with an LLM