Published August 14, 2026 in Product Demos · Updated September 28, 2026
How to Make a Product Demo Video: Step-by-Step (2026)
Founder & Content Creator · 19 min read
Most B2B software demos are recorded by the person who knows the product best: a founder, a product manager or the customer success lead. Not a video team. That person has a test account, a laptop microphone, an hour between calls, and often has to narrate in a second language.
This guide is the step-by-step way to make a product demo video (or software demo video) in that situation: which kind of demo to make, what to click, how to record it in one take, how to fix the narration, where to put the result and how to tell whether it works. It also covers two cases most guides skip: demos for developer and API products, and demos that have to sell without a sales call.
The steps work with any tool; the editing steps also show how Vibrantsnap, a product demo video maker, automates them.
What a product demo video is
A product demo video is a screen recording of your real product doing one job, narrated so the viewer understands what they are seeing and why it matters. It is not an animated explainer, and it is not a full tutorial that covers every setting.
Two neighbors get confused with it. A tutorial teaches someone who already has the product. An interactive demo lets a visitor click through a copy of your product on their own, which is a different format made with different tools (see how Vibrantsnap compares with Arcade). If you want to see what good demos look like before you make yours, our product demo video examples break down the patterns.
How to make a product demo video in 8 steps
- Pick the type of demo: website overview, feature announcement or sales follow-up.
- Plan the clicks and the first sentence.
- Prepare demo data and a clean screen.
- Record the walkthrough in one take.
- Fix the narration, in your language or the viewer's.
- Cut it to the right length.
- Add zooms and captions.
- Export or share it in the right format for each channel.
After that come the parts that decide whether anyone watches: where to put the demo, how to measure it and how to keep it current when your interface changes.
Step 1: Pick the type of demo
Every demo should have one viewer and one next step. For a small SaaS team, three types cover most needs:
| Demo type | Who watches | What to show | Length | Next step |
|---|---|---|---|---|
| Website overview | A prospect who just found your site | The one workflow that delivers your core promise, ending on the result | 1 to 2 min | Start a trial or book a demo |
| Feature announcement | Customers and prospects following your releases | The new feature doing one real task, including what it replaces | 30 to 90 s | Try the feature |
| Sales follow-up after a call | One prospect, and anyone they forward it to | The exact question asked on the call, answered in the product with their use case | 2 to 5 min | Book the next meeting |
The type decides everything that follows. A website overview has to work for a stranger, possibly with the sound off. A feature announcement assumes the viewer knows your product and skips the setup. A sales follow-up can start with context ("You asked whether you can export the audit trail for a regulator") and can run longer, because the viewer asked for the answer.
If you need the full set of videos a SaaS company uses, from trial activation to help-center how-tos, and how each one supports conversion, see our guide to SaaS demo videos that convert. This guide stays on making one.
Step 2: Plan what you'll click
Write the click path before you open the recorder. Three to five steps is enough for most demos. Here is a plan for a sales follow-up in compliance software:
JOB Sales follow-up: "Can we export the audit trail for a regulator?"
OPEN ON The finished export: every change to a control, dated and attributed
CLICK 1 Open the control, then its History tab
CLICK 2 Filter by date range and by reviewer
CLICK 3 Click Export and choose PDF
PROOF Open the file: every change, who made it, when
NEXT "Book 20 minutes and we'll run it on one of your controls."
A few rules make the plan work:
- Open on the outcome. Not on your logo, not on "Hi, I'm the founder of...". The first sentence says what the viewer will see done.
- Start mid-action. Skip the login, account creation, API keys and settings screens, unless one of them is the point of the demo.
- Apply the cut test. For each step, ask: if I cut this, would the viewer still get the value? If yes, cut it.
- Leave out what you're not proud of. Half-finished features, known bugs and confusing screens belong in the roadmap, not the demo.
You don't need a word-for-word script. Notes on the click path are enough if your tool rewrites the narration afterwards. If you'd like a draft to start from, the free demo script generator writes one from a description of your product.
Step 3: Prepare demo data and your screen
Viewers read everything on screen, including the sample data. Ten minutes of preparation saves most retakes.
- Use a sandbox account with fictional but believable data. Company names that sound real in your market, dates from this year, amounts that make sense. No "Test User", no "asdf", no empty tables unless the empty state is the story.
- Never record real customer data. In health, finance or compliance software, a patient name or an account number in a demo is a data incident. Don't plan on blurring it later: fix the data before you press record.
- Make the sandbox repeatable. If you can reset it to the same state, you can re-record any demo when the interface changes.
- Record a browser tab when the product runs in the browser. It keeps bookmarks, other tabs and personal notifications out of the shot. Turn off system notifications anyway.
- Make text readable. Size the window to around 1920 × 1080 and raise the browser zoom if your interface uses small labels. Viewers will see a scaled-down copy of your screen on a laptop, and a much smaller one on a phone.

Step 4: Record the walkthrough in one take
- Rehearse once without recording. Click through the path so nothing surprises you: a slow page, a modal you forgot, a permission prompt.
- Talk to one person. Explain it the way you would to the prospect on the call. Energy matters more than perfect sentences.
- Click deliberately, then pause. Move to the target, click, and let the result load before you talk about it. Rushed mouse movement is hard to follow at playback size, and a pause after each click gives the viewer time to see what changed.
- Don't restart for a flubbed sentence. Pause, then say it again. In a traditional editor you cut the bad take on the timeline later. In Vibrantsnap, the AI rewrites your narration into a clean script, so false starts, apologies and hesitations don't make it into the final video.
- Decide on your face early. For website overviews and feature announcements, the product is the subject. For a personal follow-up where the prospect should see who is talking, a face-cam message tool like Loom is built for that.
Recording length is never capped in Vibrantsnap, so a long take is fine. You cut it down in Step 6.
Step 5: Fix the narration (even in your second language)
Narration is where self-recorded demos sound self-recorded: the hesitations, the "so, yeah", the sentence that restarts twice. You have three ways to fix it:
- Keep your own voice. Best when your voice is the point, as in a sales follow-up to someone you just spoke with. Cut the worst hesitations and move on.
- Re-record the voiceover from a script. Write down what you meant to say, then read it over the footage. It works, but you re-sync the voice with the clicks by hand.
- Rewrite and re-voice with AI. Vibrantsnap transcribes your narration, rewrites it into a clean script, reads it in one of 30 studio voices and retimes the video to match the new voice. The video splits into chapters, each with its own editable script, and you can switch back to your own voice at any time. Vibrantsnap doesn't clone your voice: you pick a studio voice or keep yours. To compare this with doing it by hand or with a voice clone, see how to replace your voice on a screen recording.
If English is your second language. Many founders and product managers in vertical software narrate in English because their buyers do, and it shows: they search for words, restart sentences and soften technical terms. Two better options:
- Record in the language you explain best in, and publish in the viewer's. Vibrantsnap reads scripts in 10 languages (English, French, Spanish, Portuguese, German, Italian, Japanese, Chinese, Korean and Hindi). Interface labels and product names keep their original spelling, so what the viewer hears matches what they see on screen.
- Narrate in English as you normally would and let the rewrite fix the phrasing. The content stays yours; only the delivery changes.
Either way, read the rewritten script before you publish. Check the terms your market uses, such as a regulation name, a form number or a feature name, and fix any that were paraphrased. You know your buyers' vocabulary better than any model. For a complete review checklist, see recording product demos when English isn't your first language.

Step 6: Cut it to the right length
Length follows the demo type from Step 1. Wistia analyzed more than 13 million videos for its 2026 State of Video report and gives two useful anchors (Wistia):
- Videos under a minute average a 52% engagement rate, meaning viewers typically watch half of the video. For product videos under a minute, the figure is 50%.
- The 1 to 5 minute range is the sweet spot for product overviews and quick feature walkthroughs. Viewers typically watch over half of an educational or tutorial video that long.
Wistia's advice follows from that: most viewers drop off around the halfway point, so put the most important part in the first half. For a demo, the result you promised in the first sentence should appear before the midpoint, not in the last ten seconds.
To check the length before you record, read your notes aloud at a calm pace with a timer. If the demo runs long, cut a step rather than talking faster.
Step 7: Add zooms and captions
Zooms. A full-screen SaaS interface becomes unreadable in a laptop embed and hopeless on a phone. Zoom in on each click and on the field being filled, then zoom back out so the viewer keeps their bearings. In Vibrantsnap, every click gets a close-up automatically, from the cursor data the extension captures in web pages. On desktop software or an imported video there is no cursor data, so you place those zooms yourself.
Captions. Three reasons to caption every demo:
- It may play muted. Chrome always allows muted autoplay, but blocks autoplay with sound unless the visitor has already interacted with your site or regularly plays media with sound on it (Chrome for Developers). Anyone who meets your demo muted gets no narration at all without captions.
- Not every viewer listens in their first language. Captions help anyone who reads a language more easily than they hear it.
- Accessibility. WCAG success criterion 1.2.2, at Level A, requires captions for prerecorded audio in video (W3C). If your buyers ask about WCAG conformance, captions are part of the minimum.
Vibrantsnap generates captions word by word, and you can edit them. Check product names and acronyms in the captions the same way you checked the script.

Step 8: Export or share it for each channel
One recording can serve several channels if each gets the right shape:
| Channel | Format | How to deliver it |
|---|---|---|
| Landing page | 16:9 | Embedded player, click to play, captions on |
| Sales follow-up email | 16:9 | Thumbnail image linking to the share page |
| LinkedIn feed | 1:1 or 4:5 | Native upload with captions |
| Shorts and Reels | 9:16 | Native upload, one feature only |
| Docs and help center | 16:9 | Embedded next to the written steps |
Vibrantsnap exports MP4 in 1080p, or 4K from the Pro plan, in 16:9, 4:5, 1:1 or 9:16, on a wallpaper or solid-color background. Processing takes about two minutes. You can also skip the file: publish a share link with a call-to-action button, or embed the player on your site.
Where to put your demo
A demo only works where the right viewer meets it. The three placements that matter most for a small SaaS team are your landing page, your sales emails and your self-serve flow.
On your landing page
- Put it in the first screen, next to the headline. A demo buried in a features section or a carousel is found only by the few visitors who scroll that far. Headline, video and call to action belong together at the top, with nothing in between. On desktop, the video can sit beside the headline; on mobile, it stacks under it.
- Make the page and the video say the same thing. If the headline promises audit-ready reports, the video shows an audit-ready report. A mismatch leaves the viewer unsure what they just watched and what to do next.
- Never autoplay with sound. Browsers block it in most cases anyway. Click-to-play with a strong poster frame is the safe default. Muted autoplay can work for a short video that makes sense without sound and shows captions. If you host the MP4 yourself in a
<video>tag, addmutedandplaysinline: on iPhone,playsinlinelets the video play inside the page instead of going full screen (WebKit). - Design the poster frame. Show the product in the state it reaches at the end: the finished report, the filled dashboard. A logo or an abstract graphic gives the visitor no reason to press play.
- Keep the call to action next to the video. Someone who just finished watching shouldn't have to scroll to find the button.
- Test on a phone. Check that the text inside the video is legible at phone width and that the player doesn't push your call to action off the screen.
In emails and sales follow-ups
- Send a link, not a file or an embedded player. Gmail and Outlook don't play video inside an email (Can I email). Use a thumbnail image that links to the share page.
- Name the question in the subject line and the first sentence. "The audit-trail export you asked about, in three minutes" tells the prospect, and anyone they forward it to, why to press play.
- Send it while the call is fresh, and put the next step on the page. Vibrantsnap's share page has a call-to-action button you can point at your booking link.
- Record one follow-up per question, not per prospect. The three-minute answer to "can we export the audit trail?" serves every prospect who asks it next quarter.
In self-serve and product-led flows
Self-serve buying is now the preference, not the exception. In a Gartner survey of 646 B2B buyers run in August and September 2025, 67% said they prefer a rep-free buying experience (Gartner). If your trial users won't book a call, your demos have to do the explaining. Match each video to a moment:
- Before signup: the website overview, on your homepage and pricing page. Next step: start a trial.
- Right after signup: a short video of the first task that delivers value, in the welcome email and on the empty state a new user sees first. One task per video.
- When a feature ships: the feature announcement, in the release email and the release notes.
- Before the trial ends: the workflow the user hasn't tried yet, sent to trial users who haven't reached it.
Title each video by outcome ("Export an audit trail for a regulator"), not by screen ("History tab overview"), so users find the one they need.
Vibrantsnap gives you a share link and an embed code, so the video can sit in an email, a help article or an empty state you build. To show it at a precise moment inside your app, paste the embed into the product-tour or in-app messaging tool you already use.
How to measure a demo honestly
Views are the first check, not the verdict. Judge each demo by what its placement should move:
- Landing page overview: signups or demo bookings from that page.
- Sales follow-up: replies and next meetings booked.
- Onboarding video: how many new users complete the first task.
- Feature announcement: usage of the feature in the weeks after release.
Views tell you whether anyone opens the video at all. From the Pro plan, Vibrantsnap shows the views on each share link, day by day, where a view is one visitor per day. That is all it measures: it doesn't show how far each person watched, where they stopped or who they are.

If you need retention curves, publish a copy where they are reported. YouTube Studio's audience retention report shows which moments of a video hold or lose viewers (YouTube Help), and dedicated video hosts offer similar reports.
Two habits make the numbers useful:
- Tag the call to action. Add UTM parameters to the URL behind the share-page button, so signups and bookings from that video show up in your own analytics.
- Read the numbers in pairs. Few views means the video is hard to find: move it up the page, improve the poster frame, make the link more visible in the email. Views but few clicks means the call to action is unclear or doesn't match the page: make the last line of narration and the button say the same thing. Clicks but few signups means the problem is after the video.
Be careful with before-and-after comparisons. Adding a video and watching signups for a week is not an A/B test, because traffic mix and seasonality move the numbers too. With low traffic, compare over several weeks and treat small differences as noise.
Keep demos current when the UI changes
SaaS interfaces change every few sprints, and a demo that shows the old screen confuses the people it was meant to convince. Five habits keep a demo library current:
- One feature per video. A redesign then invalidates one short video instead of a five-minute tour.
- Keep the plan with the video. Store the click path from Step 2 next to the file, with the date and the product version you recorded.
- Keep the sandbox reproducible, so a re-recording uses the same data as the original.
- Keep a list of your demos and check it at every release. When a release touches a screen that appears in a demo, flag that demo. A quarterly pass catches the rest.
- Fix the words without re-recording when only the words changed. If the screen is still accurate but the wording is dated, or you need the video in another language, edit that chapter's script in Vibrantsnap and a new voiceover is generated. If the screen changed, re-record that one video; with a plan and a sandbox, it is a short job.
Demo videos for developer and API products
Developers evaluate tools on their own, and they start with the documentation. Asked how they learned to code in the past year, 67.8% of respondents to the 2025 Stack Overflow Developer Survey named technical documentation and 50% named videos (Stack Overflow). So a developer demo should live inside the docs, next to code the viewer can copy, rather than replace them.
Three formats cover most developer products:
- API overview (2 to 3 minutes): what the API does, one real request and its response, and where to start. It goes on the docs landing page and the developer section of your site.
- Quick start (5 to 10 minutes): from API key to first successful call. It goes in the getting-started guide.
- Integration walkthrough: your product connected to a tool your users already have, set up end to end, with chapters so viewers can jump to their step. It goes on the integration's page.
When you record:
- Run everything first, on a fresh account, and check that the output matches what you'll say.
- Never show a live secret. Use a test key you revoke after recording, and keep
.envfiles and shell history out of the shot. - Make code readable: terminal and editor fonts at 16 to 18 pt, a high-contrast theme, one file visible at a time.
- Write the code beforehand, run it live. Pre-written code keeps the take short; running the real request shows real output.
- Pause on the output. After each command, leave the response on screen long enough to read, and say what to notice in it.
- Show one common error and its fix, such as an expired token or a missing header.
- Note the API version in the video title or description, and review the video whenever you deprecate an endpoint.
A quick-start outline you can adapt:
0:00 What you'll have at the end: a working request that returns [result]
0:15 Prerequisites: an account, a test API key, [runtime] installed
0:30 Install the SDK
1:00 Authenticate with the test key
1:45 The first request, explained line by line
2:30 Run it and read the response together
3:15 One common error and how to fix it
3:45 Where to go next in the docs
Three specifics if you use Vibrantsnap for developer demos:
- Record browser parts in a Chrome tab (your dashboard, a web API console, the docs themselves) to get automatic zooms. Terminal and desktop IDE footage has no cursor data, so you add those zooms yourself, on the command and on the response.
- Check identifiers in the rewritten script. Endpoint paths, parameter names and SDK method names must match the code on screen exactly. Edit the chapter script if one was paraphrased.
- Put the code in text next to the video. Nobody can copy code from a video, so the snippet goes on your docs page, under the embed.
Which tool to use
Any screen recorder can capture a demo. The differences are in what comes after: fixing the narration, zooms, captions and sharing. Prices below are as listed on each vendor's pricing page on September 28, 2026.
| Tool | Best for | Price | Keep in mind |
|---|---|---|---|
| Vibrantsnap | Narrated demos from one take, in 10 languages | Free to record, edit and preview; Pro $49/month ($40 billed yearly) with 25 min of export a month | No written guides yet, no interactive demos, no avatars |
| Clueso | A video and a step-by-step article from one recording | Free with 10 min of export a month and a watermark; Solo $40/month billed yearly | Solo includes 15 min of export a month |
| Trupeer | Videos with document export and avatars | Free for 10 days; Pro $49/month ($40 billed yearly) | Credit-based: about 20 min of AI video a month on Pro, recordings up to 10 min |
| Guidde | How-to guides for teams and customers | Free up to 25 videos; Pro $29/creator/month ($19 billed yearly) | Desktop capture starts on the Business plan |
| Screen Studio | Automatic zooms on a Mac | $29 month to month, $9/month billed yearly | Mac only |
| Arcade | Interactive click-through demos | Free for 1 published demo; Growth $50/month ($42.50 billed yearly) | Not a narrated video; extra seats $150/month |
| Loom | Quick face-cam messages to a prospect | Free plan with 5-min recordings; Business $18/creator/month | Keeps your voice, no AI voiceover |
| OBS Studio | Free recording with full control | Free and open source | Records only: you edit elsewhere |
If you also need written step-by-step guides from the same recording, compare Clueso and Trupeer. If you record on a Mac and mainly want automatic zooms, look at Screen Studio. For the wider field, see our product demo software comparison, and Vibrantsnap pricing for the Scale and Business plans.
Checklist before you publish
- The first sentence states the outcome, with no logo, greeting or agenda before it.
- The demo finishes one job instead of touring features.
- The data is fictional, believable and free of real customer information.
- The result appears before the halfway point.
- Product names, labels and technical terms are correct in the script and the captions.
- Captions are on, and the video makes sense muted.
- The video ends on one next step, and the page or share-page button says the same thing.
- It plays and reads well on a phone.
- The call-to-action link is tagged, so you can measure what the video drives.
- The click path, the date and the product version are saved next to the video.
Frequently asked questions
What is a product demo video? A product demo video is a screen recording of your real product doing one job, with narration that explains what the viewer sees and why it matters. It differs from a tutorial, which teaches existing users a task, and from an interactive demo, which visitors click through on their own.
How do I make a product demo video? Pick the type of demo (website overview, feature announcement or sales follow-up), write down the three to five clicks you will show, prepare a sandbox account with believable data, record the walkthrough in one take, fix the narration, cut it to length, add zooms and captions, then export or share it in the right format for each channel.
How long should a product demo video be? Match the length to the job: 1 to 2 minutes for a website overview, 30 to 90 seconds for a feature announcement, and 2 to 5 minutes for a sales follow-up. Wistia's 2026 State of Video data puts product overviews and feature walkthroughs in a 1 to 5 minute sweet spot and notes that most viewers drop off around the halfway point, so show the result in the first half.
Can I narrate a demo if English is not my first language? Yes. Narrate the way you would explain it on a call and fix the words afterwards, or record in the language you explain best in and publish in your viewer's language. Vibrantsnap rewrites the narration into a clean script and reads it in a studio voice in 10 languages, keeping interface labels and product names in their original spelling. Check domain terms in the rewritten script before you publish.
Should a demo video autoplay on a landing page? Never with sound: Chrome blocks autoplay with sound unless the visitor has already interacted with your site or regularly plays media with sound on it. Click-to-play with a poster frame that shows the product is the safe default. Muted autoplay can work for a short video that makes sense without sound and shows captions.
What software do I need to make a product demo video? You need a screen recorder, a way to fix the narration, zooms and captions, and a way to share the result. Vibrantsnap does all four from Chrome and is free to record, edit and preview; export starts on the Pro plan at $49/month, or $40/month billed yearly. Clueso and Trupeer also write step-by-step guides, Arcade makes interactive click-through demos, Screen Studio is a Mac recorder with automatic zooms, and OBS Studio records for free but doesn't edit.
How do I know if my demo video is working? Judge it by what its placement should move: signups from the landing page, booked meetings for a sales follow-up, first-task completion for an onboarding video. View counts tell you whether people open it. Vibrantsnap shows the views on each share link from the Pro plan, but not where viewers stop watching, so use YouTube Studio or a video host with retention reports if you need that.
Sources
- Wistia, How to choose the right marketing video length, based on the 2026 State of Video report
- Gartner, Gartner Sales Survey Finds 67% of B2B Buyers Prefer a Rep-Free Experience (March 9, 2026)
- Stack Overflow, 2025 Developer Survey: Developers
- Chrome for Developers, Autoplay policy in Chrome
- WebKit, New video policies for iOS
- W3C, Understanding Success Criterion 1.2.2: Captions (Prerecorded)
- Can I email, HTML video support in email clients
- YouTube Help, Key moments for audience retention
Comparison