The Shipyard ✓Download everything
Free kit · No email wall · For Reels, TikTok & Shorts

The Viral Script System

Fix the two sentences that decide every short video: the first one and the last one.

Your video gets 200 views, then dies. Nobody follows, nobody comments, and you can't tell why. It's rarely the edit or the algorithm: the hook starts from the tool, and the ending asks for three things at once. This kit fixes both ends, checked against 77 breakout videos.

Get your win in 5 minutes ↓See everything inside
What this would cost you
$644
What it costs you
$0
  • 1 minHook Scorer
  • 2 minScript Doctor prompt
  • 2 minScript Doctor (Claude skill)
  • 2 min155 hooks by awareness stage
  • 25–45s6 timed script templates
  • 10 minWhat 77 breakout videos share
155
hooks, sorted by where your viewer is
77
breakout videos studied, from 27 creators
6
script templates, timed second by second
12
title formulas, ranked by multiplier
75/77
breakout titles had 12 words or fewer

Your 5-minute win: score your next hook

Scores any hook 0–100 on 7 visible rules. Runs in your browser: nothing is uploaded.

  1. Click “Try a sample hook” below to see how the scoring works (10 seconds).
  2. Paste the first sentence of your next video. Read the red rows and fix the one with the biggest gap.
  3. Scroll to Rewrites, type your task and audience, click Use on the top one. Keep anything that scores 75+.

Everything inside

7 pieces. Each one does one job, in minutes.

🎯

Hook Scorer

Any hook scored 0–100 on 7 rules, what to fix, and scored rewrites built from your task and audience.

🩺

Script Doctor prompt

Paste an idea into ChatGPT, Gemini or Claude. Get a diagnosis, a hook score, 5 new hooks, a timed script and one CTA.

2 min
🤖

Script Doctor (Claude skill)

Install once. Then say “doctor this script”, paste, and get the full rewrite with on-screen text.

🪝

155 hooks by awareness stage

Every hook as a fill-in template plus a filled AI-niche example. Pick 3 types, fill the brackets, score them.

🎬

6 timed script templates

Tool demo, myth-buster, before/after, “I tested X”, story, list. Each one timed and fully written out.

25–45sSee it ↓
📈

What 77 breakout videos share

12 title formulas, the multiplier behind each, and what the data says about length, numbers and fear.

10 minOpen ↗
🔭

The outlier method

Find videos doing 3×+ their creator's usual views on YouTube, TikTok and Instagram. Free, plus a tracker.

15 min/wkSee it ↓

6 timed scripts, 155 hooks and the checks, copy-ready

Open any of them to read it, or copy the whole thing in one click.

Template 1 · The Tool Demo (30 seconds)

Use it when: you found a tool, feature or prompt that produces a visible result on screen. Best stage: Solution-aware (C) or Problem-aware (B). Sells: the comment keyword. Why it works: Schwartz's intensification: the product in action, the viewer in the scene. The screen does the convincing; you only narrate.

Speaking pace used for timing: about 2.5–3 words per second (a rough rule of thumb; time your own voice once).


The timing

TimeBlockWhat you sayWhat's on screen
0–2sHookThe result they want, or the problem they have. Not the tool name. ≤12 words.The finished result already on screen + hook text (3–6 words).
2–5sThis is you"If you [DO THE TASK] by hand, this is for you."Your face or the "old way" (messy doc, 14 tabs).
5–8sName it fast"It's called [TOOL]. [PRICE: free / $X]."Logo or homepage, 1 second max.
8–20sShow it3–4 short beats: "Paste [INPUT]. Click [X]. That's it."Screen recording, zoomed in. Cut every 2–3 seconds.
20–25sProofOne specific number: time, price, stars, result.The number on screen, big.
25–30sOne CTA"Comment [KEYWORD] and I'll send you [ASSET + LINK]."Keyword in huge text.

Word budget: ~75–90 words total.


Fill-in script

[0–2s] [RESULT] in [TIME]. (or: Still [DOING TASK] by hand?) [2–5s] If you [DO TASK] every [PERIOD], this is for you. [5–8s] It's called [TOOL]. It's [FREE / $PRICE]. [8–20s] You [STEP 1]. You [STEP 2]. And [RESULT APPEARS]. Watch — [ONE DETAIL THAT SURPRISES]. [20–25s] [PROOF: what used to take X now takes Y / it costs Z / N people use it]. [25–30s] Comment [KEYWORD] and I'll send you the link plus [BONUS].


Fully written example

Topic: using a Claude Project as a "brand brain" so every draft sounds like you. (Claude Projects let you add files as project knowledge; check current plan limits in the app.)

TimeVoice-overOn-screen textVisual
0–2s"Your AI drafts sound like a robot. Fix it once."AI that sounds like youA finished LinkedIn post in your voice, highlighted
2–5s"If you rewrite every AI draft by hand, this is for you."Rewriting every draft?You, scrolling a red-marked draft
5–8s"It's a Claude Project. Ten minutes to set up, once."Claude → ProjectsProjects sidebar, 1 second
8–20s"Drop in five posts you're proud of. Paste this one-line instruction. Now ask for a post about anything — it pulls your phrases, your length, your rhythm."5 posts → 1 instruction → doneUpload files → paste instruction → type request → output streams in
20–25s"My edits went from rewriting everything to fixing two lines."Edits: 2 linesSide-by-side: old draft vs new draft
25–30s"Comment VOICE and I'll send you the exact instruction I paste."Comment VOICEKeyword huge, finger pointing down

Word count: 79 · Length: ~30s

The proof line is my experience; replace it with what you actually measure.


Mistakes that kill this format

  • Opening on the tool's homepage. The first frame must be the result.
  • Explaining features ("it has a knowledge base, a context window…"). Show one result instead.
  • Two CTAs ("follow and comment"). Pick one.
  • A 10-second login/setup scene. Cut straight to the moment it works.

Variations

  • "Free vs paid": beat 5–8s becomes "It does what [PAID TOOL] does. Free."
  • "Hidden feature": hook = "You use [TOOL]. You're not using [FEATURE]." (Product-aware viewers only.)

Made by Dan Shipped — @danshipped

Template 2 · The Myth-Buster (35 seconds)

Use it when: your niche repeats advice that's wrong, half-true or outdated. Best stage: Unaware (A) or Problem-aware (B). Sells: the follow (or a keyword for the "right way" asset). Why it works: it opens with a belief the viewer already holds, then builds a bridge from their side (Schwartz: never flatly contradict what they believe; agree first, then redirect). It also answers a saturated market: you're not adding a claim, you're correcting one.


The timing

TimeBlockWhat you sayWhat's on screen
0–2sHook: state the myth"[COMMON BELIEF]." + "Mostly wrong."Myth in quotes, crossed out on beat
2–6sAgree first"I believed it too. It makes sense, because [WHY IT FEELS TRUE]."You, nodding / old result
6–14sThe turn"But [WHAT ACTUALLY HAPPENS]. Here's what I saw: [OBSERVATION]."Evidence: screen, data, side-by-side
14–26sThe right way"Do this instead: [STEP 1], [STEP 2], [STEP 3]."Each step as a 2–3s shot
26–31sProof"[ONE SPECIFIC RESULT]."Number big
31–35sOne CTAFollow line or "Comment [KEYWORD] for [ASSET]."CTA text

Word budget: ~85–100 words.


Fill-in script

[0–2s] "[MYTH]." Mostly wrong. [2–6s] I believed it too. It feels true, because [REASON]. [6–14s] But [WHAT REALLY HAPPENS]. When I [TESTED IT], [OBSERVATION]. [14–26s] Do this instead. One: [STEP]. Two: [STEP]. Three: [STEP]. [26–31s] [RESULT WITH A NUMBER]. [31–35s] Follow — I break one [NICHE] myth every [DAY]. (or keyword CTA)


Fully written example

Myth: "Longer prompts get better answers."

TimeVoice-overOn-screen textVisual
0–2s"'Longer prompts get better answers.' Mostly wrong."Longer prompt = betterA 600-word prompt, scrolling
2–6s"I believed it too. More detail should mean more control, right?"More detail = more control?You, shrugging
6–14s"But long prompts bury the one thing that matters. The model tries to obey all of it, and the main ask gets diluted."The main ask gets buriedLong prompt with the real task highlighted at line 38
14–26s"Do this instead. One: put the task in the first line. Two: add one example of the output you want. Three: list only the rules you'd actually check."1. Task first 2. One example 3. Rules you'd checkRewritten 6-line prompt, built line by line
26–31s"Six lines. Same model. I stopped rewriting the output."6 lines. 0 rewrites.Clean output next to messy output
31–35s"Comment SHORT and I'll send you my 6-line prompt template."Comment SHORTKeyword

Word count: 89 · Length: ~33–35s

Honest note: long prompts are fine when you're giving reference material (docs, data). The myth is about instructions, not context. Say that in the caption; it earns trust.


Mistakes that kill this format

  • Calling the viewer stupid for believing it. Agree first.
  • Busting a myth nobody believes (no tension).
  • Showing no evidence. "Trust me" isn't a turn.
  • Busting a myth that's actually true sometimes, without saying when. Admit the exception.

Made by Dan Shipped — @danshipped

Template 3 · Before / After (25 seconds)

Use it when: you can show the same thing twice: ugly then good, slow then fast, expensive then free. Best stage: Problem-aware (B). Sells: the comment keyword. Why it works: the viewer does the math themselves. Two images side by side are proof that needs no adjectives. It's the shortest format here, so it's the best one to test hooks with.


The timing

TimeBlockWhat you sayWhat's on screen
0–2sHook: the after, first"[ASSET] before. [ASSET] after [ONE ACTION]."Split screen or fast flip: after → before
2–5sThis is you"If your [ASSET] looks like the left, you're not alone."The "before", zoomed on its worst part
5–17sThe one change"The only thing I changed: [ACTION]. [WHY IT WORKS in one line]."The change happening, 3 cuts
17–21sProof"[MEASURED DIFFERENCE]."Before/after numbers
21–25sOne CTA"Comment [KEYWORD] and I'll send you [THE EXACT THING I USED]."Keyword

Word budget: ~60–70 words.


Fill-in script

[0–2s] My [ASSET] before. My [ASSET] after [ONE ACTION]. [2–5s] If yours looks like the left one, you're not alone. [5–17s] The only thing I changed: [ACTION]. It works because [ONE-LINE REASON]. [SHOW STEP] — [SHOW STEP]. [17–21s] [OLD NUMBER] → [NEW NUMBER]. [21–25s] Comment [KEYWORD] and I'll send you the exact [PROMPT/TEMPLATE].


Fully written example

Topic: rewriting a landing-page headline with one Claude prompt.

TimeVoice-overOn-screen textVisual
0–2s"My landing page before. And after one prompt."Before → after 1 promptFlip between two hero sections
2–5s"If your headline says what your product is, you're not alone.""The all-in-one platform for…"Old headline, circled
5–17s"I asked Claude one thing: rewrite this as the result my customer wants, in their words, under ten words. Then I pasted three real customer reviews so it could steal their phrases."Result + their words + <10 wordsPrompt typed → reviews pasted → 5 options appear
17–21s"Old headline: 14 words, about me. New one: 8 words, about them."14 words → 8 wordsWord counts side by side
21–25s"Comment HEADLINE and I'll send you the prompt."Comment HEADLINEKeyword

Word count: 71 · Length: ~25–27s

Notice the proof is word count, not conversion rate. Only claim a conversion lift if you measured one.


Mistakes that kill this format

  • Showing "before" first for 5 seconds. Lead with the after (the desire), then flash back.
  • Changing 6 things. One change, or the viewer can't copy it.
  • A "before" that's a strawman nobody would make. It must look like their work.

Made by Dan Shipped — @danshipped

Template 4 · "I Tested X" (40 seconds)

Use it when: there are several options and your viewer is tired of hype reviews. Best stage: Product-aware (D), or Solution-aware (C) if you lead with the task. Sells: the follow ("I test so you don't have to") or a keyword for the full results. Why it works: effort proof (you did the boring part) + deadly sincerity (you name the losers). In the breakout data, "I spent 100 hours…" did 8.4× and "I tested … on 15 real use cases" did 2.9×. The number of tests is the hook.


The timing

TimeBlockWhat you sayWhat's on screen
0–3sHook: the test"I tested [NUMBER] [TOOLS] on [ONE REAL TASK]. Only [N] survived."Grid of logos, most getting crossed out
3–7sWhy you care"If you're about to pay for [CATEGORY], watch first."Pricing pages flashing
7–12sThe rules"Same input. Same [TIME LIMIT]. I judged on [CRITERIA 1] and [CRITERIA 2]."The test input on screen
12–28sResultsFast verdicts, losers first: "[A]: [FLAW]. [B]: [FLAW]. [C]: [STRENGTH], but [CATCH]."3–4s per tool, output shown
28–35sThe winner + proof"[WINNER] — [SPECIFIC REASON]. And it's [PRICE]."Winner's output, number big
35–40sOne CTA"Comment [KEYWORD] for the full scorecard." (or follow line)Keyword

Word budget: ~100–115 words.


Fill-in script

[0–3s] I tested [NUMBER] [TOOLS] on [TASK]. Only [N] survived. [3–7s] If you're about to pay for one, watch this first. [7–12s] Same [INPUT], same [LIMIT]. I judged [CRITERIA]. [12–28s] [TOOL A]: [ONE-LINE VERDICT]. [TOOL B]: [VERDICT]. [TOOL C]: [VERDICT]. [28–35s] The winner: [TOOL]. [REASON]. It costs [PRICE]. [35–40s] Comment [KEYWORD] and I'll send you the full scorecard.


Fully written example

Topic: AI meeting note-takers on one real sales call. The verdicts below are placeholders that show the shape. Run your own test and say what you actually saw — that's the whole point of this format.

TimeVoice-overOn-screen textVisual
0–3s"I tested 5 AI note-takers on the same sales call. Two survived."5 tested. 2 survived.5 logos, 3 get a red line
3–7s"If you're about to pay for one, watch this first."Before you payCheckout pages
7–12s"Same 32-minute call. I judged two things: did it catch the next steps, and did it get the price right?"Next steps? Price right?Call recording waveform
12–28s"[TOOL A] missed the follow-up date. [TOOL B] invented a discount we never discussed. [TOOL C] was perfect — but only in English."❌ missed date ❌ invented discount ⚠️ English onlyEach tool's summary, error highlighted
28–35s"The winner caught all four next steps and the right price. Free plan covered it."4/4 next steps · $0Winner's summary, checkmarks
35–40s"Comment NOTES and I'll send you the full scorecard and my test call script."Comment NOTESKeyword

Word count: 93 · Length: ~35–40s

Never fake a test result. If a tool won, say so even if it's a competitor of something you like. That's what makes people follow a tester.


Mistakes that kill this format

  • Testing on a toy task. Use a real one your viewer does.
  • No criteria. "I liked this one" isn't a test.
  • Burying the winner. Verdicts are fast; the winner gets the most time.
  • Hiding the price. Say it.

Made by Dan Shipped — @danshipped

Template 5 · The Story (45 seconds)

Use it when: something happened to you (a mistake, a win, a weird moment) that carries one lesson. Best stage: Unaware (A). The best format for a cold feed. Sells: the follow. Why it works: a story doesn't look like an ad (Schwartz's camouflage), so the viewer's guard is down. The lesson does the selling. Follows come from who you are, and story is how you show it.


The timing

TimeBlockWhat you sayWhat's on screen
0–3sHook: start in the middleThe most tense moment, not the beginning. "[TIME] ago I [LOW POINT / SURPRISE]."You, close, natural light. Or the artifact (the email, the dashboard).
3–10sContext"I was [SITUATION]. Like most [AUDIENCE], I [WHAT EVERYONE DOES]."B-roll of the situation
10–22sThe turn"Then [EVENT]. [WHAT I REALIZED]."The moment itself: screenshot, message, number
22–34sWhat I do now"Now I [NEW BEHAVIOR]. [HOW, in one or two steps]."Screen of the new way
34–40sProof / where it led"[RESULT SINCE THEN]."Number
40–45sOne CTA (follow)"I share what [I'M BUILDING / LEARNING] every [DAY]. Follow if you're [IDENTITY]."Your face

Word budget: ~110–125 words.


Fill-in script

[0–3s] [TIME] ago, [MOMENT OF TENSION]. [3–10s] I was [SITUATION]. Like most [AUDIENCE], I [COMMON BEHAVIOR]. [10–22s] Then [EVENT]. That's when I realized [LESSON IN ONE SENTENCE]. [22–34s] So now I [NEW BEHAVIOR]: [STEP], then [STEP]. [34–40s] Since then, [RESULT]. [40–45s] I'm [WHAT YOU DO, IN PUBLIC]. Follow if you're [IDENTITY].


Fully written example

Illustrative example in a build-in-public style (the details are made up to show the shape, they are not a real account). Use your own real story and numbers: a story with a fake detail collapses the moment one viewer checks.

TimeVoice-overOn-screen textVisual
0–3s"My first SaaS launch got four signups. Three were my friends."4 signups. 3 were friends.Dashboard showing "4"
3–10s"I'd spent two months building features. Like most builders, I thought the product would sell itself."2 months of featuresFast scroll through a feature list
10–22s"Then a stranger emailed me one question: 'Does it work with my checkout?' I'd never asked anyone what they needed. I'd just built what I thought was cool.""Does it work with my checkout?"The email, highlighted
22–34s"Now I do it backwards. I post the problem first, read the comments, and only build what people ask for twice."Problem → comments → buildComments being tagged in a spreadsheet
34–40s"That's how my checkout product got its first paying merchants."First paying merchantsReal payout or merchant list, blurred
40–45s"I build my SaaS alone with AI, in public. Follow if you'd rather ship than plan."Follow @yourhandleYour face

Word count: 103 · Length: ~40–45s


Mistakes that kill this format

  • Starting with "So, a few years ago…". Start at the tense moment.
  • Three lessons. A story carries one.
  • A hero story with no low point. The low point is what makes it believable.
  • Ending on a moral ("and that's why you should never give up"). End on what you do now.

Made by Dan Shipped — @danshipped

Template 6 · The List That Isn't a List (35 seconds)

Use it when: you want the pull of "3 things…" without becoming one more "5 AI tools" video. Best stage: Solution-aware (C). Sells: the comment keyword. Why it works: plain lists are the most saturated format in the AI niche (sophistication stage 4–5: viewers discount them). This format looks like a list in the hook, but each item is a rung of the same ladder: one system, three levels. It borrows the formula behind the biggest breakout in our data ("20 Real Examples From Useful to Almost Impossible", 12.8×): a range that makes people stay for the top rung.


The timing

TimeBlockWhat you sayWhat's on screen
0–2sHook: the ladder"[NUMBER] levels of [SKILL]. Most people stop at [N].""LEVEL 1 / 2 / 3" stacked, 3 locked
2–5sThis is you"If you [DO THE BASIC VERSION], you're at level 1."Basic version on screen
5–12sLevel 1"Level 1: [BASIC]. Fine, but [LIMIT]."Fast demo
12–21sLevel 2"Level 2: [ADD ONE THING]. Now [BETTER RESULT]."Demo, the added piece highlighted
21–30sLevel 3"Level 3: [THE MECHANISM]. This is where [BIG RESULT]." + proofDemo + number
30–35sOne CTA"Comment [KEYWORD] and I'll send you the level-3 [ASSET]."Keyword

Rule: the last level gets the most time and the proof. The viewer stayed for it.

Word budget: ~85–100 words.


Fill-in script

[0–2s] [3] levels of [SKILL]. Most people stop at level [1]. [2–5s] If you [BASIC BEHAVIOR], that's level one. [5–12s] Level one: [BASIC]. It works, but [LIMIT]. [12–21s] Level two: [ADD ONE THING]. Now [IMPROVEMENT]. [21–30s] Level three: [MECHANISM]. [RESULT + PROOF NUMBER]. [30–35s] Comment [KEYWORD] and I'll send you the level-three [TEMPLATE/PROMPT].


Fully written example

Topic: three levels of using AI for short-video scripts. (This one sells this very lead magnet.)

TimeVoice-overOn-screen textVisual
0–2s"Three levels of writing scripts with AI. Most stop at one."Level 1 · 2 · 3Three locked boxes
2–5s"If you type 'write me a viral script,' that's level one.""write me a viral script"That prompt in a chat
5–12s"Level one: you get a script. It sounds like everyone else's, because it's built from everyone else's."Sounds like everyoneGeneric output, cliché phrases highlighted
12–21s"Level two: you give it your audience and one desire. Now it's about someone."+ audience + 1 desireSame prompt with two lines added; better output
21–30s"Level three: you make it diagnose first. What does the viewer already know? What have they seen a hundred times? Then it writes the hook from there. My hooks now score 80-plus before I record."Diagnose → then writeScript doctor output: awareness stage, 5 hooks, scores
30–35s"Comment VIRAL and I'll send you the level-three prompt, free."Comment VIRALKeyword

Word count: 99 · Length: ~35–37s

"80-plus" refers to the hook scorer in this kit; use your own number once you've used it.


Mistakes that kill this format

  • Three unrelated tips. If the levels don't build on each other, it's just a list.
  • Equal time per level. Level 3 gets the most.
  • Revealing level 3 in the hook. Name the ladder, not the top.

Made by Dan Shipped — @danshipped

From idea to filmed script

One video, start to finish. Tick each step as you go. Your progress is saved on this device.

The 25–45 second structure

Every script in this kit follows the same five blocks. The timing flexes; the order doesn't.

TimeBlockIts only jobSchwartz technique
0–2sHookMake them hear the next sentenceHeadline + awareness stage
2–6s"This is you"A guaranteed "that's me"Identification: put the viewer in the scene
6–20sShow itThe result happening on screenIntensification: the product in action, not described
20–26sProof / howOne specific number or one line of mechanism, placed where they'd think "is this real?"Verification + mechanization
Last 4–6sOne CTAFollow OR comment the keywordThe offer as the climax

Rules for each block

Hook (0–2s)

  • ≤12 words. One thought. Same promise in 3–6 words of on-screen text.
  • The first frame shows the result or the problem, never a logo or you saying hi.
  • More in Chapter 6.

This is you (2–6s)

  • One sentence the right viewer can't say no to: "If you [their exact task] every [period], this is for you."
  • Use their words. "Answer client emails" beats "manage communications".
  • It also pushes the wrong viewers away. Good. They weren't going to follow.

Show it (6–20s)

  • Screen recording or real footage. A new shot every 2–3 seconds.
  • Narrate what's happening, not what the tool "can do". "Paste the call notes. Click once. There's your proposal."
  • Reveal the result before the mechanism. If the how is complicated, it comes after they've seen it work.

Proof / how (20–26s)

  • One proof. A number, a price, a time, a before/after, a screenshot. One believed claim beats ten half-believed ones.
  • Place it exactly where they'd doubt, right after the result appears. Proof too early is a boring statistic; too late, they've already left.
  • If you don't have a real number, measure one before posting. Never invent it.

One CTA (last 4–6s)

  • Follow or keyword. Chapters 7 and 8 have the exact formulas.

Word budget

Spoken pace is roughly 2.5–3 words per second (time your own voice once; it varies).

LengthWords
25s~65–75
35s~90–100
45s~115–130

If your script is 180 words, you don't have a 45-second video. You have two videos, or one with filler.

The 6 formats

All six templates in templates/ use this structure with different timing:

TemplateLengthBest forSells
01_TOOL_DEMO.md30sA visible result on screenKeyword
02_MYTH_BUSTER.md35sWrong advice in your nicheFollow or keyword
03_BEFORE_AFTER.md25sSame thing, ugly → goodKeyword
04_I_TESTED_X.md40sComparing options honestlyFollow or keyword
05_STORY.md45sA real moment with one lessonFollow
06_LIST_THAT_ISNT_A_LIST.md35s"3 levels of…" without being another listKeyword

The outlier method: find what's working in your niche, free

An outlier is a video that did far more views than its creator usually gets. Total views tell you who's big. Outliers tell you which idea beat the creator's own average, so they're the closest thing to a signal you'll get for free.

The rule: a video at 3× or more of its creator's usual views is worth studying. (In my data, half of the 77 flagged breakouts cleared 3×.)

Step 1 · Build a list of 10–20 creators (one-time, 20 minutes)

Mix sizes: a few big ones, but mostly creators with 5k–200k followers in your exact niche. Small creators' outliers are more useful, because their audience isn't doing the work for them.

Step 2 · Find their "usual" (YouTube, the easiest)

  1. Open the channel. Go to the Shorts tab (or Videos for long-form).
  2. Leave the sort on Latest. Write down the views of their last ~15 posts (skip anything younger than a week).
  3. Sort the numbers and take the middle one. That's their usual (the median). Use the median, not the average, so one viral hit doesn't distort it.
  4. Switch the sort to Popular. Anything at 3× the usual or more → into your tracker.

Step 3 · Search YouTube by topic (catches creators you don't know)

  1. Search your topic (e.g. "AI proposal", "Claude workflow").
  2. Open Filters. Set Type: Shorts (YouTube added this option in early 2026), Upload date: This week or This month, and Prioritize: Popularity. ("Prioritize" replaced the old "Sort by", and "Popularity" replaced "View count"; it also weighs watch time.)
  3. For any video with surprising views, click the channel and do Step 2 for that creator. Big views on a small channel = outlier.

Step 4 · TikTok (manual)

  1. Open the creator's profile. The grid shows a view count on each video thumbnail.
  2. Scan the grid for numbers that are 3× the ones around them. That's your outlier. (If the profile offers a sort by popular, use it. Options vary by app version and region.)
  3. In search, use the filter menu to limit to recent dates, so you see what's working now, not in 2023.

Step 5 · Instagram (manual)

  1. Open the creator's profile → the Reels tab. It shows view counts on each reel (unless the creator has hidden them).
  2. Eyeball the median of the last 15, flag anything at 3×+.
  3. Bonus: if you have a professional account, Instagram's Trial Reels show a reel to non-followers first. Use it to test two hooks on the same video. (Eligibility depends on your account; check in the app.)

Step 6 · The tracker (every Friday, 15 minutes)

Use checklists/outlier-tracker.csv (opens in Excel, Numbers or Google Sheets). For each outlier, write:

  • the multiplier,
  • the hook or title (word for word),
  • the formula (use the table in hooks/BREAKOUT_PATTERNS_77.md),
  • the awareness stage it starts from,
  • the desire it channels,
  • what to steal: the structure only, and your own version of the hook.

After 4 weeks, sort by formula. The ones that keep showing up are what your niche rewards right now.

What NOT to do

  • Don't copy the words (the echo ad). Take the structure, desire and format.
  • Don't chase one-offs. One 10× video can be luck. Three 3× videos with the same formula is a pattern.
  • Don't compare across creators by raw views. Always use the multiplier against their own usual.

Bonuses

Because one kit should feel like ten.

$79BONUS #1

Breakout analysis: 77 videos, 12 formulas

Which title formulas show up most among videos that beat their creator's usual views, with the median multiplier for each and every title listed.

Open ↗
15 min/weekBONUS #2

The outlier tracker (CSV)

Every Friday, log the videos doing 3×+ their creator's usual. After 4 weeks, sort by formula: that's what your niche rewards now.

Open ↗
60 secBONUS #3

The 10-question pre-publish check

Print it, keep it next to your editor. Each “no” comes with the exact fix, plus 4 production checks.

See it ↓
8 more kitsBONUS #4

The Shipyard vault

Every other free kit I've made: Money-Back Kit, Claude OS, First 100 Customers and more.

Open the vault ↓

The full playbook

The deep dives, when you want them.

What a short video actually sellsread

Every short video is a direct-response ad. It sells one action:

  1. The follow. Your main free "product". It buys you the next video.
  2. The comment keyword. Your lead magnet. It buys you a DM, then an email.

That's it. Views are not the product. A video with 400,000 views and 12 follows is a failed ad that happened to get seen. A video with 9,000 views and 600 keyword comments is a working one.

So before you write a word, decide: does this video sell the follow, or the comment? Never both. Two calls to action split attention, and the viewer ends up doing neither.

Schwartz's whole book rests on three ideas. Each one becomes a decision you make before writing:

Schwartz ideaThe question it answersWhere it shows up in your video
Mass desireWhat does the viewer already want?The promise of the whole video
State of awarenessHow much do they know about their problem and its fix?Where your hook starts
State of sophisticationHow many videos like this have they seen?What your hook says: a claim, a mechanism, or an identity

The next three chapters take them one at a time.

One desire per videoread

"Copy cannot create desire for a product. It can only take the hopes, dreams, fears and desires that already exist in the hearts of millions of people, and focus those already existing desires onto a particular product." — Eugene Schwartz, Breakthrough Advertising

Plain English: you don't make people want things. You find what they already want and point it at your video.

Nobody wakes up wanting "a new AI note-taker". They wake up wanting to stop losing the details of yesterday's client call. The tool is the vehicle. The desire is the engine.

The rule

One video = one desire = one promise. If your script serves two desires ("save time and make more money and look professional"), the viewer believes none of them.

How to find the desire (the 3-test)

Schwartz rated desires on three things. Use them to pick the strongest one for each video:

  1. Urgency — does it hurt today? ("My inbox is a mess right now" beats "I'd like to be more organized someday".)
  2. Staying power — does it come back no matter how often it's satisfied? (Wanting to keep up with AI never ends; there's a new tool tomorrow.)
  3. Scope — how many people feel it? (All freelancers hate unpaid admin. Few care about one obscure file format.)

Desire bank for AI, business and creator niches

Pick one per video. Say it in the viewer's words, not yours.

DesireIn the viewer's wordsTypical video
Don't fall behind"Everyone's using AI and I'm still doing this by hand."New tool, new feature, "what changed this week"
Do more with less"I don't have time for this."Tool demo, automation, before/after
Stop paying for it"Why am I paying $30 a month for this?"Free alternative, "I cancelled 5 subscriptions"
Build my own thing"I want my own product / income."Build in public, "shipped in 48h"
Get clients / money"I need more clients this month."Outreach, proposals, pricing
Look competent"I don't want to look like an amateur."Templates, polish, "what pros do"
Get seen"Nobody watches my stuff."Hooks, scripts, growth (this kit)

The tool is never the desire. The tool is the proof and the mechanism. Start from the desire; bring the tool in as the how.

Awareness: where your hook startsread

This is the most useful idea in the book, and the one most creators get wrong.

Schwartz sorted people into five stages by how much they know. Your hook must start where they are. Start too far ahead and they don't get it. Start too far behind and they're bored.

StageWhat they knowWhere the hook startsExample hook
UnawareNothing. They don't know they have a problem. (Most of the cold feed.)Their identity, their day, a story, an observation"If you answer client emails every morning, this is for you."
Problem-awareThey feel the pain, don't know there's a fixThe problem, in their words"Spending 3 hours on slides every week? Stop."
Solution-awareThey want the result, don't know your way existsThe desire + "there's a way" + a hint of how"There's a way to turn any link into slides in 30 seconds."
Product-awareThey know the tool or category, not convincedThe difference: test, comparison, verdict"I tested 23 AI note-takers. Only 2 survived."
Most awareThey know you and want what you offerThe offer or the series, directly"Comment VIRAL and I'll send you all 155 hooks."

The wall

A hook written for the most-aware viewer ("Comment VIRAL for my hooks!") means nothing to a stranger. A hook written for the unaware ("If you post every day and still get 200 views…") bores your followers. Schwartz calls the gap between them a psychological wall: the same sentence works on one side and dies on the other.

The practical rule

  • Growth videos (cold feed): start at Unaware, Problem-aware or Solution-aware. That's where your next 10,000 followers are.
  • Stories, posts for followers, launch reminders: start at Product-aware or Most aware.
  • The tool name goes first only when the viewer already knows it (product-aware), or the tool is the news that day. In the breakout data, 36 of 77 titles open with a product or model name, almost all within days of a big launch, when the whole market became product-aware overnight. On any other day, start from the viewer.

The 155 hooks in hooks/150_HOOKS.md are sorted by exactly these five stages (A to E).

Sophistication: claim, mechanism or identityread

Awareness tells you where the hook starts. Sophistication tells you what it can say.

Sophistication is how many similar promises your viewer has already heard. "5 AI tools that will save you hours" was fresh once. Now it's background noise. Schwartz described five stages, and each needs a different kind of hook:

StageThe marketWhat worksExample
1Nobody has made this promise yetA simple, direct claim"This turns a call into a proposal."
2A few have; you need to beat themThe claim, made bigger (a number)"This turns a 40-minute call into a proposal in 2 minutes."
3Everyone makes the claim; enlarging stopped workingA new mechanism: how it works"It reads the transcript first, then writes the proposal in the client's words."
4Competitors copied your mechanismThe mechanism, made better (faster, easier, safer)"It reads 2,000 AI sources every 15 minutes. I only see the 3 that matter."
5People are tired of all of itIdentity: speak to who they are"For people who ship while everyone else scrolls."

Where AI and creator niches are now

"AI tools" content on Reels and TikTok is at stage 4–5. Viewers have seen thousands of "X AI tools that…" videos. If your hook is a simple claim, they discount it before you finish the sentence. Making it bigger ("50 AI tools!!") makes it worse.

So in a crowded niche, do one of two things:

  1. Say the how. Name the mechanism: "I built a radar that…", "the 3-tab method", "it reads your last 40 emails first". A mechanism is new even when the claim isn't.
  2. Speak to the identity. "Builders don't wait for the newsletter." "This isn't for AI hobbyists. It's for people who bill clients."

The breakout data agrees: the two formulas with the highest median multiplier were borrowed authority (a credible person's how, 4.85×) and identity / who you become (4.65×). Plain "how to use X" titles had the lowest median (2.75×) and none reached 5×.

The 10-video test (2 minutes)

Before you write, search your topic on the platform you post on. Watch the first 2 seconds of the top 10 videos. If 7 of them make the same promise, you're at stage 3+: lead with the mechanism or the identity.

Writing hooks that holdread

The purpose of the headline is to make them read the next sentence. Not to sell. (Schwartz's point, paraphrased.)

A hook doesn't need to be clever. It needs to open a gap the viewer wants closed.

The 7 rules (they're also the scorer's rules)

  1. ≤12 words. About 4 seconds out loud. 75 of the 77 breakout titles were 12 words or fewer; the median was 9.
  2. A real number or a picture. 47 of 77 breakout titles had a number. "3 hours" beats "a lot of time". "$30 a month" beats "expensive".
  3. Talk to the viewer. "You", "your", a named audience ("freelancers"), or a direct instruction ("Stop…").
  4. Open a gap. A pointer ("This is why…"), a question, a contrast ("…isn't the edit"), or an open ending (":"). Don't answer it inside the hook.
  5. No hype adjectives. Insane, game-changer, unlock, mind-blowing. Schwartz warned that adjectives the reader notices lower belief. Replace them with the evidence: not "this AI is insane" → "it answered 40 support emails in 2 minutes."
  6. Start from the desire or the problem. First words about them. Never "Hey guys", "So", "In this video".
  7. One thought. If you need two "and"s, it's two hooks.

The hook stack (do this for every video)

  1. Write the desire in one line.
  2. Decide the awareness stage (Chapter 3).
  3. Pull 3 hooks of different types from that stage in hooks/150_HOOKS.md.
  4. Fill them, score them, keep the best.
  5. Make the first frame match it (show the result or the pain).
  6. Write the on-screen text: the same promise in 3–6 words.

What the 77 breakout videos add

Full analysis in hooks/BREAKOUT_PATTERNS_77.md. The short version:

FormulaMedian multiplierShort-form version
Borrowed authority ("X reveals his workflow, just copy him")4.85×"How senior engineers review AI code. Just copy this."
Identity / who you become4.65×"How to become the freelancer who never chases invoices."
Ranged list ("from useful to almost impossible")3.05×, but the #1 breakout at 12.8×"7 AI agent uses, from easy to almost impossible."
Hands-on effort ("I spent 100 hours…")2.95×, top one 8.4×"I spent 100 hours testing AI editors. Here's the verdict."
Plain how-to / guide2.75× (lowest), 0 of 8 reached 5×Never alone. Add a who, a number or a range.
Stakes / warning3.25×, 0 of 8 reached 5×Only as a door to a solution you show right away.

Honest caveats: these are YouTube titles, not Reels; I only have the winners (no flops to compare); groups are small. Treat them as strong hints. The patterns are what transfer, not the words.

Don't copy hooks. Copy structures.

Schwartz warned about the "echo ad": copy a competitor's headline and change one word, and you remind people of them. Take the shape ("I tested [N] [things] on [real task]. Only [N] survived."), never the sentence.

Proof and belief (why no-hype wins)read

Schwartz had a rule that's worth more than any hook formula: a claim believed 100% sells far more than ten claims half-believed.

On short-form, belief comes from four things:

  1. Specific numbers in the right place. "Saves time" → ignored. "Mondays used to be 3 hours of slides. Now: 3 minutes." → believed, if you show it.
  2. Deadly sincerity: admit a limit. "It's ugly and in beta. It's also the fastest way I've found to…" The flaw makes the strength believable. This is why "I tested 23, only 2 survived" works: you're visibly throwing things away.
  3. Camouflage: don't look like an ad. A real screen recording with your natural voice often beats a polished edit. Native beats produced.
  4. Never fight what they already believe. If they think most AI tools are hype, agree: "You're right, most are. This one isn't, and here's the test." Build the bridge from their side.

The no-hype rewrite drill

For every adjective in your script, ask: what's the evidence? Then say the evidence instead.

HypeEvidence
"This tool is insane""It wrote 30 product descriptions before my coffee was ready"
"A game-changer for freelancers""My proposals went from 2 hours to 15 minutes"
"Unlock your productivity""I got my Fridays back"
"The ultimate AI setup""Three tools. $40 a month. That's the whole stack."

(Use your real numbers. These are shapes.)

Selling the followread

The follow is a product. Sell it like one: a promise, a mechanism, an identity, and proof.

PartWhat it meansExample (Dan Shipped)
Promise (one)What they get by following"One AI tool a day, before everyone else."
MechanismWhy you can keep that promise"My AI watches the whole AI world, 24/7."
IdentityWho follows you"If you'd rather ship than scroll."
ProofVisible consistencyNumbered drops ("Drop #014"), a series name, real results

Follow CTA formulas

  • Teaser: "Follow — tomorrow: [NEXT VIDEO'S PROMISE]." (Announce the next video without finishing it. The open loop is the reason to follow.)
  • Series: "This is part 2 of [SERIES]. Part 3 drops tomorrow."
  • Identity: "Follow if you're the kind of [ROLE] who [BEHAVIOR]."
  • Mechanism: "I test [N] tools a week so you don't have to. Follow for the ones that survive."

What makes people follow (beyond the CTA)

  • A recognizable format. Same opening style, same series name, same layout. People follow a show, not a video.
  • A promise you repeat in new scenes. Schwartz: you can't repeat, but you can reinforce. Same central idea, a new example every time.
  • Your profile backs the promise. Bio = the promise in one line. Pinned videos = your 3 best examples of it.
Selling the comment keywordread

The viewer who reached your CTA just watched 30 seconds. They're warm. Your job now is to make one tiny action feel obvious.

The 5-part keyword CTA

  1. Name the asset, with a number. "All 155 hooks" beats "my hooks".
  2. Make it absurdly easy. "Just comment VIRAL."
  3. Give a reason it's free. A free thing with no reason feels like a trap. "Free, because I'd rather you follow the next drop."
  4. Compare to the expensive option (optional). "What I'd charge a client for a script audit, in your DMs."
  5. One keyword. One CTA. Never "follow AND comment".

Full example:

"Comment VIRAL and I'll send you all 155 hooks plus the script doctor. Free, I just want you here for the next one."

Choosing the keyword

  • One word, all caps on screen, easy to spell, impossible to mistype.
  • Related to the asset (VIRAL, HOOKS, BRIEF, VOICE). Not your brand name.
  • The same everywhere: in the video, the caption, the pinned comment and your DM automation.
  • One keyword per video. If you have two lead magnets, make two videos.

The DM flow (what happens after they comment)

  1. Public reply to their comment ("Sent, check your DMs"). It shows others it's real.
  2. DM opener that asks for a tiny reply ("Reply OK and I'll send it"). It opens the conversation.
  3. Delivery with the link, what they'll get in the first 5 minutes, and one question ("What will you use it for?"). Their answer is your next video idea.

Most creators automate steps 1–3 with a DM automation tool connected to Instagram (e.g. ManyChat). Check each platform's current rules on automated messages before you set one up.

Going furtherread

1. Run a weekly script session (60 minutes, 5 videos)

MinutesDo
0–15Update the outlier tracker. Pick 5 formulas worth trying.
15–25Write 5 desires (one per video), each with its awareness stage.
25–403 hooks each from 150_HOOKS.md. Score them. Keep the best per video.
40–55Fill the matching template for each. Run the script doctor on the weakest.
55–60Pre-publish check on all 5.

2. Turn one idea into a series

Schwartz's "rule and example": one central idea, a new example every time. Pick your rule ("I test AI tools so you don't have to") and name the series ("Shipped or Skipped"). Every episode is a new example. Series give people a reason to follow: they want the next one.

3. Test hooks, not videos

When a video underperforms, the idea is usually fine and the hook isn't. Re-cut the same video with a hook from a different type (not a reworded version of the same one) and post it again a few weeks later, or test it via Instagram Trial Reels. Track both in the tracker.

4. Read the comments as research

Every keyword DM ends with "what will you use it for?". Their answers are your next desires, in their exact words. Put the best phrases straight into your "this is you" lines.

5. Go deeper on Schwartz

The method here is a translation of Breakthrough Advertising. If you want the source, the chapters on the states of awareness and sophistication, and on "intensification" (making the reader see the product working), are the ones that map most directly to short-form.

Limits (read this, honestly)read
  • No tool can predict views. The hook scorer checks craft, not outcomes. A 90 hook on a weak idea still loses, and a scrappy hook on a perfect idea can win. Some strong story hooks score 65–75 because the rules reward "you" and numbers. Use the score to catch mistakes, not as a verdict.
  • The breakout data is YouTube, AI/business only, July–October 2026, with no control group. It shows what appears among winners, not what causes winning. Your niche may reward different formulas: that's why the outlier method is in here.
  • The script doctor is only as honest as your input. It's told never to invent proof and will leave [PROOF: …] placeholders. Fill them with real numbers or don't post the claim.
  • Platforms change. Filters, view counts, Trial Reels and DM rules described here were checked in October 2026 and will drift. If a button moved, look for the same idea nearby.
  • This won't fix a weak offer. If your lead magnet isn't useful, a perfect CTA just brings more disappointed people faster.
  • Example numbers are placeholders. Every number in the hook and script examples shows a shape. Replace it with yours.

Read the whole guide as one page →

Want this done for you, automatically?

I'm building Hook Doctor: it scores and rewrites your hooks and scripts against a live feed of breakout videos in your niche, and keeps your swipe file updated for you. Reply YES to my Instagram DM and you're first in line.

Reply YES on Instagram
Copied ✓