V
Video Production SOPKnowledge Base
Search
← All topics

Scriptwriter — Video Ad Scripts

Production-ready video ad script framework: scene structure, hook formulas, pacing guidelines, emotional arc by funnel stage, and quality checklist.

scriptwritervideo-adscripthook-formulas
Agent trigger phrases: write a video script · video ad script template · hook formula · video script structure · emotional arc video · pacing for 30 second ad · video script checklist · on screen text guidelines

Scriptwriter — Video Ad Scripts

Write production-ready video ad scripts for social/Meta campaigns.

Script Structure Template

## Overview
Hook: {one-line hook strategy}
Emotion: {journey: X -> Y -> Z}
CTA: {call to action}
Tone: {voice/energy description}

## SCENE 1: HOOK (0:00 - 0:03)
Shot: {type, setting, energy}
Dialogue: "{exact words}"
On-Screen Text: {text that appears on screen}
B-Roll Options: {option 1}, {option 2}
Direction: {camera/performance direction, timing notes}

## SCENE 2: PROBLEM (0:03 - 0:08)
[continue same format...]

## SCENE 3: SOLUTION (0:08 - 0:18)
[continue same format...]

## SCENE 4: AUTHORITY (0:18 - 0:22)
[continue same format...]

## SCENE 5: CTA (0:22 - 0:30)
[continue same format...]

## THUMBNAIL CONCEPT
{2-3 thumbnail options with descriptions}

## PRODUCTION NOTES
{equipment, recording tips, editing notes}

## VARIATIONS TO TEST
| Element | A | B |
| Hook | Version A | Version B |

## PRE-PUBLISH CHECKLIST
- Audio is clear
- Captions added
- End card holds 2+ seconds
- Landing page works
- Link in description/comments

Hook Formulas

| Type | Formula | |------|---------| | Pattern Interrupt | "If you're still [wrong behavior], you're [consequence]." | | Curiosity Gap | "I [achieved result] and here's what nobody tells you..." | | Controversial Take | "Stop [common advice]. Here's what actually works." | | Identity Call-Out | "This is for [specific person] who [specific situation]..." | | Question Hook | "Why do [surprising thing] when you could [better alternative]?" | | Result Lead | "[Company] went from [before] to [after]. Here's how." |

Pacing Guidelines

| Duration | Words | Pace | |----------|-------|------| | 15s | 35-45 | Fast, punchy | | 30s | 65-80 | Conversational | | 45s | 100-120 | Room to breathe | | 60s | 140-160 | Storytelling pace |

Rule: 2.5-3 words per second for natural delivery.

Emotional Arc by Funnel Stage

TOFU (Awareness): Frustration -> Curiosity -> Hope ("I'm stuck" -> "Wait, what?" -> "I could do this") MOFU (Consideration): Skepticism -> Understanding -> Confidence ("Does this work?" -> "This makes sense" -> "I need this") BOFU (Decision): Hesitation -> Trust -> Urgency ("Is it worth it?" -> "Others got results" -> "I should act now")

On-Screen Text Guidelines

  1. Keep it short — 3-5 words max per text element
  2. Reinforce, don't repeat — add to dialogue, don't duplicate
  3. Use hierarchy — important words bigger/bolder
  4. Time it right — appear with dialogue, not before
  5. Position consistently — same area throughout video

B-Roll Categories

  • Screen Recordings: tool interfaces, workflow automations, results/dashboards, course preview
  • Talking Head Variations: different angles (straight, 3/4), framings (tight, medium, wide), gestures
  • Brand Specific: product screenshots, customer testimonials, behind-the-scenes, event footage

Quality Checklist

  • Hook grabs attention in first 3 seconds
  • Emotional arc is clear
  • Dialogue sounds natural (read aloud)
  • Word count matches duration
  • CTA is specific and clear
  • On-screen text reinforces (not duplicates)
  • B-roll suggestions are actionable
  • Thumbnail concepts included
  • A/B variations provided