Launch Videos
What works in a launch video, and how sure we are
Nine scripting tips from 600 launches, ranked by how useful they are. Every figure is a median with its n. None of it is causal: there is no follower or audience data, so a big company’s reach can explain a big number.
A launch script to test
The tips below, assembled into one runtime. A creative starting point, not a statistically established optimum. For a sub-30-second cut, compress the proof and the ask into one task.
- 0–5s
Hook
“Watch [specific task] go from [input] to [result].” Show the input and start the action. Or state one verifiable benchmark.
- 5–30s
Name and show
“This is [product], from [company]. Here’s how it handles [task].” Show real steps, not a feature list.
- 30–90s
Proof
Show the finished output, one important constraint, and a second use case only if needed. Explain the benchmark’s conditions. Cut this when the proof is already complete.
- End
One ask
“Try [product] at [URL]” or “Book a demo.” One action, then stop. Track conversions separately from views.
-
1
Open with an actual task when the product can demonstrate one
Openings that narrate a real interaction (“Create a yellow circle there.”) have the highest median of the common spoken-opening types, more than double a bold-claim opening.
How sure: Descriptive. It supports testing a task opening, not a claim that a demo in the first five seconds causes views.
Demo-first launchesMedian views Library median 407k (n=598)
stats.json by_dimension.opening_typeShow the data
Median views Group Median views Videos (n) demo narration 792,004 45 stat/number 744,018 38 founder intro 421,834 52 bold claim 323,885 148 problem statement 261,784 77 -
2
Use a specific, defensible benchmark instead of a generic superiority claim
Benchmark/stat hooks have the highest median of any hook style. They appear in 14 top-quartile videos vs. 7 bottom-quartile ones.
How sure: The repeated-company check weakens this: within companies that launched more than once, benchmark videos sit at 0.91× their own median (n=6). Never invent a number to fit the pattern.
Benchmark launchesMedian views Library median 407k (n=598)
stats.json by_dimension.hook_styleShow the data
Median views Group Median views Videos (n) benchmark/stat 1,233,026 31 bold claim 532,014 50 -
3
Follow a claim with evidence the viewer can inspect
Claim → demo sequences have a median far above a claim with nothing after it, and adding an ending CTA keeps most of that.
How sure: Samples are small, and some sequences will be mislabelled.
Bold-claim launchesMedian views Library median 407k (n=598)
stats.json by_dimension.structureShow the data
Median views Group Median views Videos (n) claim → demo 1,230,376 23 claim → demo → CTA 792,004 19 claim 350,421 158 claim → CTA 174,959 44 -
4
Choose a compact proof or a developed walkthrough; skip the universal runtime rule
Sub-30-second videos and 2–3 minute walkthroughs both beat the common 1–2 minute length. There is no single best runtime.
How sure: The short-video advantage disappears in the small repeated-company subset (0.59×, n=5).
Median views Library median 407k (n=598)
stats.json by_dimension.length_bucketShow the data
Median views Group Median views Videos (n) Under 30s 619,877 41 30–60s 354,642 137 1–2 min 348,420 290 2–3 min 574,317 92 3 min+ 344,017 37 -
5
Identify the company early enough to orient the viewer
Videos that say the company name in the first 15 seconds have higher medians than those that wait until 15–30 seconds.
How sure: Only the company name counts, not aliases or product names, so don’t read an optimal second into it.
Product-name revealsMedian views Library median 407k (n=598)
stats.json by_dimension.time_to_company_nameShow the data
Median views Group Median views Videos (n) 0–5s 546,212 81 5–15s 753,320 43 15–30s 158,091 42 30–60s 300,469 43 after 60s 290,220 28 -
6
Write for a clear demonstration, then test narration density
Both sparse narration (under 80 words a minute) and dense narration (180+) beat the middle. Faster isn’t better, and less copy isn’t better.
How sure: Pace covers the whole runtime, pauses included.
Median views Library median 407k (n=598)
stats.json by_dimension.wpm_bucketShow the data
Median views Group Median views Videos (n) under 80 wpm 571,511 84 80–140 wpm 346,258 185 140–180 wpm 326,715 215 180+ wpm 670,380 71 -
7
Use one concise CTA for the conversion goal; don’t expect it to lift views
Videos with a detected ending call to action have a lower pooled median than those without one.
How sure: No conversion data exists here. Keep the ask clear and measure sign-ups or demos separately.
Median views Library median 407k (n=598)
stats.json by_dimension.cta_presenceShow the data
Median views Group Median views Videos (n) no CTA detected 427,539 450 CTA detected 264,878 105 -
8
Benchmark against videos in your own category
Category medians differ fivefold. A model launch is not a target for an enterprise SaaS launch.
How sure: Audience size and fame differ by category. Don’t change your category to chase a median.
Median views Library median 407k (n=598)
stats.json by_dimension.categoryShow the data
Median views Group Median views Videos (n) hardware/robotics 735,612 33 AI model 728,556 48 dev tool 464,900 76 AI agent 376,795 164 fintech 212,040 48 enterprise SaaS 142,330 61 -
9
Make the first five seconds concrete, and test the wording instead of imposing a formula
A claim or a number in the first five seconds beats a problem statement. Only eight openings match the strict demo vocabulary that early, and they don’t reproduce the demo advantage.
How sure: Timings are approximate, and some demo openings are missed.
Problem-led launchesMedian views Library median 407k (n=598)Light bars: fewer than 10 videos
stats.json by_dimension.first5_contentShow the data
Median views Group Median views Videos (n) Claim or number 441,103 132 Intro or brand 459,057 41 Demo cue 376,650 8 Problem statement 145,488 14
Top quartile vs. bottom quartile
Top quartileBottom quartile
Show the data
| Feature | Top quartile | Bottom quartile |
|---|---|---|
| Opening: demo narration | 17 | 6 |
| Hook style: benchmark/stat | 14 | 7 |
| Hook style: problem-agitate | 34 | 56 |
| Length under 30s | 10 | 6 |
| Ending CTA detected | 24 | 38 |
Top versus bottom quartiles by views.
Caveats
- Reach multiple and engagement rate have zero valid observations, so nothing here is normalized for follower count. One video has 138M views.
- Hook style, opening type and category are AI-assisted labels, not hand-reviewed. Demo, claim and call-to-action cues miss some moments.
- The corpus is a selected set of launches, with no impressions, spend, retention or conversion data. Tips are hypotheses to test.
- Within-company checks are small (43 companies with repeat launches, 94 videos) and weaken the benchmark and short-runtime findings.
Get weekly insights on every new launch video
Every new launch of the week, scored against these patterns.
One short email a week.
Unsubscribe with one click, any time.
We use your email only to send this digest. See our privacy policy.
Videos belong to the companies that posted them and play through X’s official embed, which loads only after you click. Hook labels and “why it worked” notes are AI-assisted analysis and can be wrong. Curated from public launch posts on X. Data as of Nov 4, 2026. Corrections and removal