Viritias
Ad Psychology

How to Write TikTok Ad Scripts: UGC Hook Formulas That Convert

UGC script structure for TikTok ads, 10 first-3-second hook formulas, problem-solution-CTA format, and industry-specific script templates. More views, more sales.

March 28, 202610 min read·Fırat Şenol

There's one single moment that determines whether a TikTok ad succeeds or fails: the first 3 seconds. In that window, the user either keeps watching or swipes away. And the deciding factor isn't production quality — it's the hook.

The highest-converting format in TikTok advertising is UGC (User-Generated Content). Why? Because ads that don't look like ads fit naturally into TikTok's feed.

In this guide, you'll learn how to write TikTok UGC ad scripts, master the first 3 seconds with proven hook formulas, and get ready-to-use templates for different industries.

Why UGC Works So Well on TikTok

Traditional ad formats don't work on TikTok. The platform is content-first — users are there to be entertained, learn, or get inspired.

UGC fits this expectation because:

  • It looks authentic: Not a studio shoot — a real person with a phone camera
  • It builds trust: "A real person tried this" beats "a brand says this"
  • It's algorithm-friendly: TikTok rewards high watch time — UGC content resembles organic videos and gets watched longer
  • Low production cost: A phone and a good script is all you need
83%of consumers trust UGC content more than traditional ads

The Structure of a TikTok UGC Script

Every TikTok UGC ad follows these 4 sections:

1. Hook (0-3 seconds)

The scroll-stopping moment. Can be verbal, visual, or ideally both.

2. Problem / Context (3-8 seconds)

Describe a situation the viewer identifies with. Create the "that's my problem too" feeling.

3. Solution / Product (8-20 seconds)

Introduce the product naturally. Describe the experience, not the features.

4. CTA (Final 3-5 seconds)

State one clear action. "Link in bio" or "Try it now."

The ideal TikTok ad length is 15-30 seconds. Anything over 60 seconds typically sees a drop in completion rate.

10 Hook Formulas: Capture Attention in the First 3 Seconds

Formula 1: The "POV" Hook

"POV: You just added this serum to your skincare routine..."

Why it works: TikTok's native language. The viewer places themselves inside the scenario.

Formula 2: The "I Wish I Knew Sooner" Hook

"I wish I'd bought these headphones 2 years ago."

Why it works: Regret trigger — the viewer wonders what value they've been missing.

Formula 3: The "Secret" Hook

"Nobody knows this, but this product that costs 90% less gives the same results."

Why it works: Creates the feeling of sharing a secret. The viewer feels they're accessing insider information.

Formula 4: The "X People Do This" Hook

"10,000 people use this method every month — and you're still doing it the old way."

Why it works: Social proof + FOMO combination.

Formula 5: The "Reaction" Hook

"The look on my friend's face when she tried this..."

Why it works: Creates a curiosity gap — keeps watching to see the result.

Formula 6: The "TikTok Keeps Showing Me This" Hook

"TikTok showed me this product 5 times. Fine, I bought it."

Why it works: Platform-native feeling. Subtext: "everyone's buying this."

Formula 7: The "Warning" Hook

"Before you buy this product, you need to know this."

Why it works: Negative framing grabs attention. Viewer thinks "what do I need to know?"

Formula 8: The "Comparison" Hook

"Left: the $50 cream. Right: the $9 one. Same results."

Why it works: Visual comparison + price advantage sparks curiosity.

Formula 9: The "Story" Hook

"I struggled with my skin for 3 months. Then a friend recommended this."

Why it works: Personal experience is authentic. Viewer wants to see the outcome.

Formula 10: The "Listicle" Hook

"3 things you should never do when writing e-commerce ad copy."

Why it works: Numbered structure creates a "I need to complete this list" sensation in the brain.

Full Script Templates (By Industry)

Template 1: Skincare / Cosmetics (25 seconds)

[Hook - 0-3s]
"My dermatologist would lose it — but my skin looks
5 years younger in 3 weeks."

[Problem - 3-8s]
"I tried dozens of products for wrinkles over the years.
None gave lasting results."

[Solution - 8-20s]
"Then I tried this retinol serum. First week, some light
peeling — everyone says that's normal. Second week, my
skin started glowing. Third week? My friends noticed."
[Show product, close-up application on face]

[CTA - 20-25s]
"Link in bio. 20% off your first order."

Template 2: Fashion E-Commerce (20 seconds)

[Hook - 0-3s]
"The day I wore this jacket, 4 people asked
'where did you get that?'"

[Context - 3-7s]
"Every season I'd look at oversized jackets and
back out — what if the quality was bad?"

[Solution - 7-17s]
"Took the chance this time. 100% cotton, clean
stitching, fit is exactly what I wanted. And the
price? Half of what I expected."
[Outfit showcase, multiple angles]

[CTA - 17-20s]
"30% off right now. Link in bio."

Template 3: Tech / Accessories (20 seconds)

[Hook - 0-3s]
"8 hours at the office and nobody could bother me."

[Problem - 3-7s]
"Working in an open office is torture. Constant
noise, zero focus."

[Solution - 7-17s]
"The ANC on these headphones is on another level.
40-hour battery, 32 grams. I forget I'm wearing them."
[Putting on headphones, work environment shot]

[CTA - 17-20s]
"Running low on stock. Link in bio."

Template 4: Food / Subscription (25 seconds)

[Hook - 0-3s]
"What if I planned a week of meals in 30 seconds?"

[Problem - 3-8s]
"Every evening started with 'what should I cook?'
Grocery shopping was a whole other headache."

[Solution - 8-20s]
"With this subscription, I get 5 recipes and
pre-portioned ingredients every week. Ready in
15 minutes. Healthy and delicious."
[Unboxing, cooking time-lapse]

[CTA - 20-25s]
"First week free. Link in bio."

Script Writing Tips

Language and Tone

  • Use conversational language: TikTok is not the place for "We are proud to present." It's the place for "I tried this and it was incredible."
  • Short sentences: 10-12 words max per sentence. Long sentences lose viewers.
  • Natural pauses: The script should match natural speech rhythms.

Visual + Text Alignment

  • If the hook is verbal, the visual should support it (surprised expression, close-up of product)
  • "Before/after" visuals boost conversion rates
  • Always add captions — 85% of users watch TikTok with sound off

Common Mistakes

  1. Making the hook longer than 3 seconds — the viewer has already swiped
  2. Showing the product immediately — build the problem or story first
  3. Cramming too much information — one message, one CTA
  4. Shooting in studio quality — on TikTok, "low production" means more trust
  5. Forgetting the CTA — "What should I do?" should never go unanswered

For every UGC script, write at least 3 different hook versions. Test different hooks with the same body and CTA to find the winner.

How to Prepare a UGC Creator Brief

When working with a UGC creator, share these details alongside the script:

  • Brand tone: Casual, professional, or humorous?
  • Target audience: Age, gender, interests
  • Key product message: What makes this product different in one sentence?
  • Forbidden words/topics: Competitor names, exaggerated claims, medical statements
  • Reference videos: 2-3 TikTok links showing the style you want
  • Technical requirements: Vertical (9:16), minimum resolution, duration limits

Performance Metrics: Is Your Script Working?

After publishing, track these metrics:

MetricGoodGreatExcellent
Hook rate (3s views)30%+45%+60%+
Completion rate15%+25%+40%+
CTR (click-through rate)0.8%+1.5%+2.5%+
CPA (cost per acquisition)Industry avg.Industry avg. -20%Industry avg. -40%

Low hook rate → change the hook Low completion → body is too long or boring Low CTR → CTA isn't strong enough

Summary

80% of TikTok ad success is in the script. Production quality is secondary. With the right hook formula, an authentic UGC structure, and a clear CTA, even low-budget ads can drive high conversions.

Remember:

  • The first 3 seconds are everything
  • UGC = trust = conversions
  • One message, one CTA
  • Test, follow the data, scale the winner

If you'd like professional TikTok ad scripts for your brand, get a free ad consultation.

Need support on this topic? Get in touch

Related Posts

Ad Psychology

How to Write Instagram Ad Copy That Actually Sells

Hook formulas, carousel slide structure, CTA examples, and real ad copy templates from 5 industries. Write Instagram ads that stop the scroll and drive sales.

Read More
Ad Psychology

How to Create a Landing Page? High-Converting Page Design Guide

How to structure a landing page that achieves high conversion rates? Comprehensive guide with anatomical structure, psychological hierarchy, copywriting techniques, and A/B testing strategies.

Read More
Ad Psychology

What Is Neuromarketing? How the Brain Makes Buying Decisions

Neuromarketing bridges neuroscience and marketing. Discover how Kahneman's System 1/2 model, Cialdini's 7 principles, and behavioral economics findings apply to advertising.

Read More