Ad Video Script: The 3-Act Structure That Converts on TikTok and Reels

The 3-act narrative structure applied to short-form video advertising. Discover how to write an ad video script that converts on TikTok Ads and Instagram Reels: with templates, examples and the mistakes to avoid.

SociaLover Team · · 5 min read

A three-act ad script gives your video three jobs instead of one: name a problem the viewer recognizes, show the solution in action, then ask for a single action. It converts because each act has to earn the next few seconds of attention rather than assume them, no logo intro, no warm-up, no second CTA competing with the first. The principle is old (Aristotle already described stories as having a beginning, a middle, and an end), but here it has to fit into 15 to 45 seconds on a smartphone screen, with a thumb ready to scroll. Here are the 3 narrative structures that hold up best on TikTok Ads and Instagram Reels, with ready-to-use templates.

Why narrative structure converts

An ad with no narrative structure gets processed as noise: there is nothing to resolve, so there is no reason to stay. An ad with a clear structure (even in 20 seconds) opens a question in Act 1 and pays it off in Act 3, which is what carries the viewer all the way to the CTA. The video ads that hold attention to the end tend to share that trait: they tell a mini-story instead of listing features.

The 3 acts explained

1. Act 1 · Hook & problem
0 → 6 s · 20%
2. Act 2 · Solution & proof
6 → 22 s · 55%
3. Act 3 · CTA
22 → 30 s · 25%

The three acts mapped onto a 30-second format. Act 1 has to be over by the 6-second mark, Act 2 owns the 16 seconds in the middle, and the CTA gets the last 8. When a script runs long, cut inside Act 2 · never from the hook or the CTA.

Act 1— 0–20% of the runtime

Hook & Problem

Grab attention by naming a problem the audience feels. No brand intro, no logo. Go straight to the problem.

Act 2— 20%–75% of the runtime

Solution & Proof

Show your solution in action. Show, don't tell. Use numbers and social proof. The product should visibly solve the problem.

Act 3— 75%–100% of the runtime

CTA & Urgency

One single action, asked clearly. Add a touch of urgency or a guarantee to reduce friction. Finish strong. The final shot is the one people remember most.

Three acts, five beats
Act 1
Hook
Act 1
Problem named
Act 2
Solution shown
Act 2
Proof
Act 3
One CTA
Three acts, but five beats to write · and that is why Act 2 is the longest: it carries both the demonstration and the proof, which are two different jobs. Act 1 has two beats to fit into the first 20% of the runtime, and Act 3 has exactly one. Reading a script against this chain is the fastest way to spot what is missing: most weak ads have four beats and skip the proof.
Which template for which product · the three structures detailed below, side by side.
TemplateIndustryDurationCampaign objective
Problem → Solution → ProofE-commerce, Beauty, Fitness15-30 sPurchase, closed with an offer: free shipping, −15%, 30-day guarantee
Before / During / AfterPhysical transformation, Organization, Productivity20-45 sPurchase after a visible transformation: link in bio, limited offer
Shock Hook → Intrigue → ResolutionSaaS, Courses, Innovative products15-25 sFree trial or sign-up
Every act narrows toward one action
Act 1 · a problem the viewer recognises
No logo, no warm-up: go straight to the problem
20%
Act 2 · the solution, with proof
Show, do not tell: numbers and social proof
55%
Act 3 · one action
Urgency or a guarantee, to reduce friction
25%
The three acts as shares of the runtime, and the shape they should produce. The narrowing is the whole discipline: an ad that ends with five asks (subscribe, like, comment, share, click) gets none of them, while the three templates below all close on a single one, whether that is an offer, a limited promotion or a free trial.

The "Problem → Solution → Proof" Template

Industry: E-commerce, Beauty, FitnessDuration: 15-30s

Act 1 · Problem (0-5s)

""Sick of [SPECIFIC PROBLEM]? Same here. For [TIME PERIOD], I tried everything out there. Nothing worked.""

Name the problem PRECISELY. Not "dull skin" but "the dark circles at 7 a.m. before work."

Act 2 · Solution (5-20s)

""Then I discovered [PRODUCT]. In [REALISTIC TIMEFRAME], I saw a real difference. Here's what it changes: [VISUAL DEMONSTRATION or LIST OF 3 BENEFITS].""

Show the product in action. The visuals should back up the words.

Act 3 · Proof + CTA (20-30s)

""[NUMBER/SOCIAL PROOF: "3,000 five-star reviews", "92% of customers satisfied"]. Try [PRODUCT] with [OFFER: free shipping / -15% / 30-day guarantee].""

The CTA should be one simple action. One message, one direction.

The "Before / During / After" Template

Industry: Physical transformation, Organization, ProductivityDuration: 20-45s

Act 1 · Before (0-7s)

"Show the starting point without judging it: the initial situation, the chaos, the problem. Let the image speak. Low music, dull colors, slow pace."

No voiceover in Act 1. Let the visuals build empathy on their own.

Act 2 · During / Discovery (7-30s)

""Then I started using [PRODUCT / METHOD]. Week one: [OBSERVATION 1]. Week two: [OBSERVATION 2]. [SPED-UP MONTAGE OF THE TRANSFORMATION].""

The edit should create a sense of progress, every cut = another milestone hit.

Act 3 · After + CTA (30-45s)

""Today: [CONCRETE FINAL RESULT]. If you want the same result, link in bio / swipe up / [LIMITED OFFER].""

End on the subject's smiling face. Positive emotion is contagious.

The "Shock Hook → Intrigue → Resolution" Template

Industry: SaaS, Courses, Innovative productsDuration: 15-25s

Act 1 · Shock Hook (0-3s)

"A counterintuitive statement, a shocking stat, or a provocative rhetorical question. E.g.: "You lose [NUMBER] minutes a day because of this invisible bug." / "Most Meta ads fail for this one reason.""

The first 3 seconds determine your completion rate. Invest 80% of your energy here.

Act 2 · Intrigue & Explanation (3-18s)

""Here's why: [SIMPLE ONE-SENTENCE EXPLANATION]. Most people do [COMMON MISTAKE]. What the pros do instead: [ACTIONABLE INSIGHT].""

Deliver real value. The audience should learn something, even in an ad.

Act 3 · Resolution + CTA (18-25s)

""[PRODUCT] solves exactly this problem. [3-SECOND DEMO]. Try it free, link in bio.""

Quick resolution. The audience was hooked by the value, not the product. The product is the natural conclusion.

AI Testimonial
Structure to use: Problem → Solution → Proof
UGC Beauty · Beauty of Joseon
Structure to use: Before / During / After

Two creative formats produced with SociaLover, and the template each one is written for. The same three acts can be carried by the voice, as in a testimonial, or by the visuals · the Before / During / After template deliberately leaves Act 1 without voiceover and lets the image build the empathy on its own.

Common mistakes to avoid

Leading with the brand

Putting the logo or brand name in the first 3 seconds is the number-one cause of skips. The audience has no reason to stay. Start with the problem, not with yourself.

A script too long for the format

A 30-second script for a 15s TikTok video is a classic mistake. Write the script by reading it out loud and timing yourself. If it runs long, cut from Act 2. Never from the hook or the CTA.

Multiple CTAs

"Subscribe, like, comment, share AND click the link in bio", that's the best way to get zero action. One CTA, one action, one message.

A benefit that's too vague

"Our product is great" doesn't convert. "Lose 3 kg in 4 weeks or your money back" converts. Be specific, quantified, and credible.

Ignoring silent viewing

On TikTok, roughly 60% of videos are watched without sound. Your script has to work with or without audio. Captions, expressive body language, visual elements that tell the story on their own.

Where the seconds go in a 30-second script
Act 1 · hook & problem
6 s
Act 2 · solution & proof
16 s
Act 3 · CTA
8 s
The 20 / 55 / 25 split applied to a 30-second format: 6 seconds, 16 seconds, 8 seconds. Read it as a cutting guide rather than as a plan · the 16 seconds in the middle are the only ones you are allowed to shorten. Taking two seconds off the hook or off the CTA costs you more than dropping an entire benefit from Act 2.

Using AI to write your scripts

Today's language models (Claude Sonnet 4.6, GPT-5.2, Gemini 3 Pro) are excellent co-pilots for writing video scripts. The key is being precise in your prompt:

Example prompt

"Write 3 twenty-second video scripts for a TikTok Ads campaign for [PRODUCT]. Target: [AUDIENCE DESCRIPTION]. Goal: [PURCHASE / SIGN-UP / CLICK]. Use the 3-act structure (Problem 0-5s / Solution 5-15s / CTA 15-20s). Each script should have a different hook: 1) shocking question, 2) surprising stat, 3) counterintuitive statement. Include editing directions."

With SociaLover, you can take it further: once your script is approved, generate in Avatar Lab the UGC avatar that delivers it, assemble the cuts in Studio Video, and export every placement with Creative Resizer, all in the same workflow.

Frequently asked questions

What is the 3-act structure for a video ad?
It splits a short ad into three jobs: Act 1 names a problem the viewer recognises, Act 2 shows the solution in action with proof, Act 3 asks for a single action. Act 1 takes the first 20% of the runtime, Act 2 runs from 20% to 75%, and Act 3 closes the last 25%. It converts because each act has to earn the next few seconds of attention instead of assuming them.
How long should each act be in a 30-second ad?
Roughly 6 seconds for Act 1, 16 seconds for Act 2, and the final 8 seconds for Act 3, that is the 20 / 55 / 25 split applied to a 30-second runtime. If the script comes out too long when you read it aloud, cut inside Act 2: shortening the hook or the CTA costs you more than losing a benefit.
Which template should I use for my product?
Problem → Solution → Proof (15-30 s) for e-commerce, beauty and fitness, where the offer closes the sale. Before / During / After (20-45 s) for physical transformation, organisation and productivity products, where the result is visual. Shock Hook → Intrigue → Resolution (15-25 s) for SaaS, courses and innovative products, where the goal is a free trial or a sign-up.
Should I put my logo at the beginning of the video?
No. Leading with the brand (logo or brand name in the first 3 seconds) is the number-one cause of skips, because the audience has no reason yet to stay. Start with the problem, not with yourself. The brand can appear once Act 2 has earned the attention.
How many calls to action should a video ad have?
One. "Subscribe, like, comment, share and click the link in bio" is the surest way to get zero action. One CTA, one action, one message, and it should be a simple action, with a touch of urgency or a guarantee to reduce friction.
Can AI write my video ad script?
Yes: today's language models such as Claude Sonnet 4.6, GPT-5.2 or Gemini 3 Pro are strong co-pilots for this, provided the prompt is precise. Give them the product, the audience, the goal, the exact act timings, and ask for several scripts that differ only by the hook: a shocking question, a surprising stat, a counterintuitive statement.

Conclusion

The three-act structure isn't a rigid formula · it's a framework that frees your creativity by giving you a narrative backbone. Master these 3 templates, test the variations, and analyze your completion rates. In 8 weeks of systematic testing, you'll have identified the structure that resonates best with your specific audience.