Most app demo videos fail the same way. They open with a logo animation. They say "Hi, welcome to [Product]." They proceed to show every feature in the dashboard. They end with "Hope you enjoyed the demo!"
Most viewers have left before the 15-second mark.
The problem isn't the production quality. It's the script. A 60-second demo video with a clear structure consistently outperforms a 3-minute tour with beautiful editing.
The 3-Part Structure of a Demo Script That Works
The structure mirrors the classic copywriting framework: hook → story/proof → CTA. In demo video form:
- Hook (5–10 seconds): The problem or the outcome — make the viewer feel the relevance immediately
- Demo body (40–50 seconds): Show the product solving the problem — focused, specific, outcome-led
- CTA (10 seconds): One clear action — where to go next
Every second in the script has a job. If a sentence doesn't advance toward the CTA, cut it.
The Hook: First 5–10 Seconds
The viewer decides whether to keep watching in the first 5 seconds. Your opener is the entire script compressed into two sentences.
Two approaches work:
Option A: Lead with the problem
"Most app founders spend their final weekend before launch writing landing page copy, ads, and social posts from scratch — usually at 2am, usually badly. This is what happens when you use Startkitz instead."
This works for an audience that has lived the problem. The recognition ("yes, that's exactly what I do") creates immediate relevance.
Option B: Lead with the outcome
"Here's what a full app marketing kit looks like — generated from a URL in under 60 seconds."
This works for discovery contexts (social, Product Hunt) where the viewer might not even know they have the problem yet. Show them what's possible first.
StartKitz
Get your demo video script generated from your app URL
StartKitz generates a full 60-second demo video script — hook, demo narration, and CTA — from your app URL, so you can start recording without the blank page.
Generate your script →
The Demo Body: What to Show (and What to Skip)
You have 40–50 seconds to demo your product. That's enough to show one complete use case well — not enough to show everything the product can do.
Pick the one workflow that delivers the most value to the most common user. Show it completely. Don't jump around to different features to prove comprehensiveness.
Demo body structure:
- Setup (5 seconds): One sentence showing the starting state. "I'm starting here on a blank screen — the only thing I'm using is my app's URL."
- Action (10–15 seconds): The input → the trigger. Show exactly what the user does. "Paste the URL. Hit generate."
- The result (20–25 seconds): The output — narrate the most impressive parts. "Here's the landing page headline. Here are three ad variants — each using a different angle. Here are the social posts, already sized for LinkedIn."
- The implication (5 seconds): What this means. "That's everything you'd need to launch. In under a minute."
Narrate the result in outcome terms, not feature terms. Not "the AI generated 5 copy blocks" but "here's your landing page headline, your sub-header, and your three ad variants — ready to use."
The CTA: Last 10 Seconds
Most demo videos end with "Thanks for watching! Visit our website to learn more." That's a missed conversion.
The CTA should:
- State the specific action
- Remove the primary friction (free, no credit card, 60 seconds)
- Show where to go
Example CTA script:
"Try it free at startkitz.com — paste your app URL and your first marketing kit is ready in under 60 seconds. No credit card, no setup. Link below."
Fifteen seconds of good CTA script does more conversion work than 3 minutes of product features.
A Full 60-Second Demo Script Example
[0:00–0:10 — HOOK]
"App founders spend weeks building a product — and then scramble for 48 hours to write all their marketing copy before launch. Here's what it looks like when Startkitz does that instead."
[0:10–0:15 — SETUP]
"I'm starting with just a URL — no brief, no copywriter, nothing written yet."
[0:15–0:25 — ACTION]
"Paste the URL into Startkitz. Hit generate. Takes about 30 seconds."
[0:25–0:47 — RESULT]
"Here's what it produces: the landing page headline — clear, specific, no jargon. Three Facebook ad variants — one benefit-led, one problem-led, one social proof angle. LinkedIn post hooks for launch week. A 60-second video script — already structured. And a Product Hunt tagline and description."
[0:47–0:52 — IMPLICATION]
"That's everything you'd need to launch. Written before you could finish a cup of coffee."
[0:52–1:00 — CTA]
"Try it free at startkitz.com — first kit in under 60 seconds, no credit card needed."
That script is 155 words. At a comfortable speaking pace of 130–150 words per minute, it lands right at 60–70 seconds.
Recording Tips That Actually Matter
Audio quality beats video quality every time. A blurry screen recording with clear audio is watchable. A crisp screen recording with muffled audio gets abandoned. Use a decent USB microphone or AirPods before worrying about camera quality.
Write out the full script, then practice until you're not reading it. Reading a script sounds like reading a script. The goal is delivery that sounds like you're explaining it to a friend who's just asked you what your product does.
The UI should be clean. Close every tab that doesn't need to be visible. Clear your desktop. Use a clean browser profile. The demo UI is part of the presentation.
Record in 10-second sections if needed. Most screen recording tools let you pause and resume. Use that — you don't have to nail the entire script in one take.