Template
Product demo video script template, with 3 full examples
A good demo video script has six parts: a hook, the problem, a one-line promise, three features shown as results, one piece of proof and a single call to action. For a 60-second video that is about 147 words of English. Copy the template below, or fill in the free script generator and get yours timed scene by scene.
Key takeaways
- Write for the ear: short sentences, one idea each, and words you'd say out loud.
- Every line of voice-over needs a matching screen. If you can't name the screen, cut the line.
- The hook names the viewer's problem or shows the best result. Logos and "Hi, I'm…" intros go to the end.
- Budget words per scene from the length: about 2.45 English words per second.
- End with one call to action. Two choices get fewer clicks than one.
The template
| Scene | Time | Voice-over (fill in) | On screen |
|---|---|---|---|
| 1. Hook | 0–5 s | "If you [do the painful task], this will save you [time / money]." | The best result screen, already moving |
| 2. Problem | 5–13 s | "Right now, [the old way] means [the cost]." | The spreadsheet, inbox or tool they use today |
| 3. Promise | 13–20 s | "With [Product], [the outcome]." | Home screen with the product name visible |
| 4. Feature 1 | 20–29 s | "First, it [does X], so you [benefit]." | The exact screen where X happens |
| 5. Feature 2 | 29–38 s | "Then it [does Y]." | The result of Y, zoomed in |
| 6. Feature 3 | 38–48 s | "And it [does Z], automatically." | Z happening without a click |
| 7. Proof | 48–54 s | "[Customer] cut [metric] by [number]." | A logo, number or quote |
| 8. Call to action | 54–60 s | "Try it free at [url]." | End card: logo, one line, one button |
Example 1: a 30-second teaser
For a social post or a Product Hunt gallery. About 70 words. The product is Lumen Notes, a fictional meeting-notes app.
- 1
Hook (0–4 s)
"Your meeting ended ten minutes ago. Nobody wrote anything down." On screen: a calendar event closing.
- 2
Promise (4–10 s)
"Lumen Notes writes it for you, while you talk." On screen: a live transcript filling in.
- 3
Feature (10–22 s)
"When the call ends, you get the decisions, the owners and the next steps, already posted to Slack." On screen: the summary card, then the Slack message.
- 4
Call to action (22–30 s)
"Lumen Notes. Free for your first ten meetings at lumennotes.com." On screen: end card with the URL.
Example 2: a 60-second homepage demo
- 1
Hook (0–5 s)
"Product teams lose an hour a day to meeting notes nobody reads."
- 2
Problem (5–13 s)
"Someone types while everyone talks, the notes land in a doc, and the action items get lost by Friday."
- 3
Promise (13–20 s)
"Lumen Notes turns every meeting into clear owners and next steps."
- 4
Feature 1 (20–29 s)
"It joins your call, records it and writes a transcript you can search."
- 5
Feature 2 (29–38 s)
"Then it pulls out the decisions and who agreed to do what."
- 6
Feature 3 (38–48 s)
"And it posts the summary to the right Slack channel the minute the call ends."
- 7
Proof (48–54 s)
"Beta teams sent half as many follow-up emails."
- 8
Call to action (54–60 s)
"Try your first ten meetings free at lumennotes.com."
Example 3: a 90-second feature launch
For existing users and a launch post. It spends less time on the problem because viewers already know the product, and more on the new feature.
- 1
Hook (0–6 s)
"Lumen Notes now writes your follow-up email for you." On screen: a drafted email appearing.
- 2
Context (6–16 s)
"You told us the summary was great, but you still had to turn it into an email for the client."
- 3
Feature walk (16–70 s)
Three short scenes: choosing the meeting, picking the tone, and editing one line before sending. Each scene ends on the result.
- 4
Proof (70–80 s)
"In the beta, people sent their follow-up 40 minutes sooner." Replace with your own number.
- 5
Call to action (80–90 s)
"It's live today for every plan. Open any meeting and press Draft email."
Script writing rules that keep viewers watching
- Say the result, then show it. Viewers follow the voice first.
- Use the words your customers use. Pull them from support tickets and sales calls.
- Never narrate the cursor ("now I click here"). Narrate why it matters.
- Read the script out loud with a timer. If you run out of breath, the sentence is too long.
- Cut adjectives. "Fast" means nothing; "in 12 seconds" means something.
Frequently asked questions
How do you write a script for a product demo video?
Start with one viewer and one outcome, then fill six parts: hook, problem, promise, three features, proof and call to action. Write about 2.45 words per second of video for English, read it out loud and cut until it fits.
How many words should a 2-minute demo script have?
About 290 words of English at a conversational pace. Leave a few seconds of silence for visuals to land.
Should I write the script before recording?
Yes. Recording first leads to long, unfocused videos. Write the script, time it, then film the screens each line needs.
Can AI write my demo video script?
Yes. ViralDub's director reads your site, picks the moments worth showing and writes a script that fits the length you chose. You can also generate a structured draft with the free script generator.
What is a good hook for a demo video?
Name the viewer's problem in their words, or open on the product's best result already in motion. Avoid logo intros and greetings.