On this page
The short version
- 1Pick one viewer and one outcome.
- 2Choose the shortest path to that outcome and prepare a demo account.
- 3Write the script before you record, at about 140 words a minute.
- 4Keep it under two minutes unless the viewer asked for more.
- 5Record it: let an AI drive your app from a prompt, or do it yourself in short takes.
- 6Edit for attention: cut the waiting, zoom in on what matters, add captions.
- 7Publish it where buyers already are, and remake it when the product changes.
Start with one viewer and one outcome
Most weak demos try to show everything. Before you open your product, answer three questions:
- Who is watching? A head of support comparing tools needs different moments from a new user who has already signed up.
- What should they do next? Start a trial, book a call, try the feature. If you can't name it, the video has no ending.
- Where will they see it? A home page visitor gives you seconds. Someone who clicked a link in a sales email gives you minutes.
Write the answers as one sentence and keep it above your script: “A support lead on our pricing page should see that tickets route themselves, then start a trial.”
If you're making a SaaS product demo video, it's usually one of these four:
Product overview
- Its job
- Show what the product is for
- Length
- 60 to 90 seconds
- Where it lives
- Home page, ads
Feature demo
- Its job
- Show one feature solving one problem
- Length
- 1 to 2 minutes
- Where it lives
- Product pages, help center
Launch video
- Its job
- Show what's new and why it matters
- Length
- Under 90 seconds
- Where it lives
- Changelog, launch email, social
Sales walkthrough
- Its job
- Answer one buyer's question
- Length
- 2 to 5 minutes
- Where it lives
- Sales emails, follow-ups
| Demo | Its job | Length | Where it lives |
|---|---|---|---|
| Product overview | Show what the product is for | 60 to 90 seconds | Home page, ads |
| Feature demo | Show one feature solving one problem | 1 to 2 minutes | Product pages, help center |
| Launch video | Show what's new and why it matters | Under 90 seconds | Changelog, launch email, social |
| Sales walkthrough | Answer one buyer's question | 2 to 5 minutes | Sales emails, follow-ups |
Choose the flow and set the stage
List the clicks from an empty screen to the moment the viewer thinks “oh, that's useful”. Then cut every step that doesn't lead there: sign-up, settings, empty states. Aim for three moments, because that's about what fits in two minutes.
Then set up what the camera will see:
- A demo account with realistic data. Believable names and numbers, never real customers.
- A clean browser. Bookmarks bar hidden, notifications off, no other tabs in view.
- Text people can read. Use a window about 1280 pixels wide. A full 4K desktop turns your interface into small print on a phone.
- A starting state you can get back to, because you'll probably want a second take.
- Nothing you wouldn't put on a billboard: API keys, email addresses, private links.
Write the script
Write it out in full, even if you'll speak from notes. Reading it aloud is the fastest way to find the sentences nobody would ever say. Budget 130 to 150 words a minute, which makes a two-minute demo about 260 to 300 words. The free script timer tells you how long yours runs.
The structure below works for most demos: open on the problem, promise the result, show three moments, land the outcome and say what to do next. Most of the time goes to the moments.
- 0:00Problem
- Planning a launch across five teams usually means five spreadsheets that never agree.
- 0:08Promise
- Here's how Taskly puts the whole launch in one project, in about a minute.
- 0:15Moment 1
- Start from the Marketing template. Every task, owner and due date is already there, so you're editing a plan instead of writing one.
- 0:40Moment 2
- Invite your team. Each person sees the tasks that are theirs, so nobody has to ask what's next.
- 1:05Moment 3
- Open the timeline. When a date slips, everything after it moves too, and the people affected get told.
- 1:35Outcome
- That's one plan everyone trusts, set up before your coffee goes cold.
- 1:45Next step
- Start a project and use the template on your next launch. The link is right below this video.
Four habits make the writing better:
- Say why, not what. Viewers can see you clicked Export. Tell them what it saves them.
- Use your buyer's words. Name a button only when they'll need to find it.
- Cut the intro. No logo sting, no “hi, I'm”. The first sentence is the problem.
- Keep sentences short. They're easier to say, and easier to fix later.
How long should a product demo video be?
Under two minutes for most demos, and as short as the job allows. Wistia's guide to video length puts how-tos and product demos in the 1 to 5 minute range and says most viewers drop off around the halfway point, so put your strongest moment in the first half, whatever the length.
Split anything longer. A short overview plus a few feature demos beats one ten-minute tour: each video can go where it's needed, and you can replace it on its own when that part of the product changes.
Record it
With AI: describe it, and it drives your app
An AI demo video generator opens your real app in a browser, clicks through it from your description and records it, so you write a brief instead of performing a take. In SayScreen, it goes like this:
- Paste the page where the demo starts. If it's behind a login, click Check access and sign in on the site's own sign-in page, shown inside SayScreen.
- Describe the demo like you'd brief a colleague: the goal, the steps to show, what to emphasize and where to stop.
- Watch it work. The AI reads each screen, clicks, and writes a line of narration for every step. A natural AI voice reads it, and SayScreen edits in zooms, a gliding cursor and captions.
- Review it. Rewrite a line and it's re-voiced and re-timed, drop a step or change the look, then render again without recording.
Give a two-minute demo of Taskly for a marketing lead planning a launch. Start on the dashboard and create a project called Q3 Launch from the Marketing template. Emphasize that the template fills in every task and due date. Invite jane@example.com, then open the timeline and stop there, without changing any dates.
What AI won't do for you
SayScreen isn't the only tool that works this way. Our guide to the 10 best AI demo video generators compares them on sign-in, output and price, and says when each is the better pick.
Try SayScreen on your own app
$1 for your first 7 days, then $29 a month for 30 videos, up to 10 minutes each. Cancel anytime.
By hand: how to record a software demo yourself
Record it yourself when you want your own voice and face on it, or when your product isn't a web app.
- Pick a recorder. The free online screen recorder on this site runs in your browser with nothing to install. On a Mac, Screen Studio adds automatic zooms; on Windows or Mac, Camtasia adds a full timeline editor.
- Record one take per moment, not the whole video at once. When you stumble, stop, breathe and restart the sentence; you'll cut the mistake later.
- Move the cursor slowly and pause before each click. It looks calmer and gives you room to cut and zoom.
- Sort out your voice. A close microphone in a quiet room beats an expensive one across a desk. Read from the free online teleprompter if you lose your place.
Edit for attention
Editing is what turns a recording into a demo. In order of how much they help:
- Cut the waiting. Page loads, slow typing, hesitation. Nobody needs to watch a spinner.
- Zoom in on what you're talking about, then pull back when the page changes, so viewers always know where to look.
- Keep the cursor calm. Smooth moves and a visible click, with no circling while you think.
- Add captions. Plenty of people watch with the sound off. Burn them in for social feeds and keep an .srt file for video players. The free subtitle converter turns it into WebVTT when a web player needs that.
- End on the next step. One clear action, on screen and in the narration.
SayScreen does the first three on every video, writes an .srt file every time, and burns captions in when you turn them on. With your own recording, an editor such as Camtasia or Screen Studio can add zooms for you, but you'll still make the cuts.
Publish it and keep it current
- Export an MP4 at 1080p. It plays almost everywhere. Make a vertical (9:16) version for phones and social feeds.
- Choose a poster frame that shows the result, not your first screen. The free browser mockup generator makes a clean one from a screenshot.
- Put it next to the claim it proves, not only on a separate video page.
- In emails, use a linked image or a short GIF, since many email apps won't play video. The free video to GIF converter makes one from your MP4.
- On YouTube, lead the title with the words people search for. In SayScreen, the AI writes three title options and a description with hashtags, and makes a thumbnail from the video.
Then keep your brief or script somewhere safe. Demos go out of date with the next redesign, and remaking one should be a small job: in SayScreen you run the same prompt again, and by hand you re-record the moments that changed.
Mistakes that sink a demo
- Opening with a logo or your company's history
- Showing every feature instead of three moments
- Reading the interface aloud instead of saying why it matters
- Text too small to read on a phone
- Data that looks fake, like “Test User” and “Lorem ipsum”
- Ending without telling people what to do next
Questions
Pick one viewer and one outcome, then give an AI demo video generator the page where the demo starts and a short brief: the goal, the steps to show and where to stop. The AI drives your app in a real browser and records it; in SayScreen it also writes and voices the narration and edits in zooms and a cursor, with captions if you want them. Watch the result, fix any lines you don't like, and publish the MP4.
Decide which of the four usual demos you need: a product overview, a feature demo, a sales walkthrough or a launch video. Then pick the shortest path through your app to the moment that matters, prepare a demo account with realistic data, write the script, record it, cut the waiting, zoom in on what you're talking about and add captions.
Under two minutes for most demos: 60 to 90 seconds for a product overview, one to two minutes for a feature, and up to five for a sales walkthrough someone asked for. Split anything longer into separate videos, and put your strongest moment in the first half.
Prepare a demo account and a clean browser, set the window to about 1280 pixels wide so text stays readable, and record one short take per moment rather than the whole video in one go. Move the cursor slowly and pause before each click, which gives you room to cut and zoom. Or describe the demo to an AI that records it for you.
Yes, at least for the first draft. Writing it out and reading it aloud is the quickest way to find what to cut. At 130 to 150 words a minute, a two-minute demo is about 260 to 300 words. If an AI writes the narration, read its script the same way before you publish.
An MP4 at 1080p plays almost everywhere, in widescreen for websites and sales emails and in vertical (9:16) for phones and social feeds. Keep a caption file with it, usually .srt, for players that show their own captions.
Yes. Record it on a staging environment with sample data. SayScreen can record staging as long as it's reachable on the internet; pages behind a VPN or a browser password pop-up aren't supported.