Use Case

Product Demo Video Examples and What Makes Them Work

Product demo video examples in three patterns (hero loop, feature clip, webcam walkthrough), with shot lists, pacing tips and the settings to reproduce each.

SH
Sohail Hussainยท๐•LinkedIn
ยท11 min read

Good product demo video examples almost all follow one of three patterns:

  • A short, silent loop at the top of a landing page.
  • A feature clip that shows one action with one zoom.
  • A longer walkthrough with your face in a corner of the screen.

They differ in length, sound and framing. A demo usually feels wrong because it borrows from the wrong pattern, such as a hero video that needs narration or a walkthrough with no voice.

Each pattern below comes with a sample shot list and the settings that reproduce it on a Mac. The shot lists use made-up products to show the structure, so swap in your own screens.

Product demo video examples: the three patterns that work

PatternWhere it's usedTypical lengthSoundWebcamAspect ratio
Landing-page hero loopHomepage, launch page, pricing page15โ€“30 sNoneNo16:9 or Original
Feature clipChangelog, release notes, social posts, help articles, README5โ€“30 sOptionalNo16:9, 1:1, 4:5 or 9:16
Full walkthroughSales follow-ups, customer onboarding, investor pitches, courses2โ€“10 minNarrationYes16:9

The lengths are guidelines, not rules. They come from how each video is watched:

  • A hero loop competes with the headline next to it.
  • A feature clip competes with the rest of a feed.
  • A walkthrough gets watched because someone asked for it.

For product demo video ideas, start from where the video will live:

Landing-page hero loop: length and structure

A hero loop works when a visitor understands your product's main outcome in one glance, with no sound and no click. Browsers generally block autoplay with sound, so the video plays muted and anything that depends on narration is lost.

Show one outcome from start to finish:

  • Open on a screen a stranger can read in about 2 seconds.
  • Do 3 to 5 actions, and make each one produce a visible result.
  • End on the finished result. If the last frame looks close to the first, the loop won't jump.

Example shot list for an invoicing app, about 20 seconds:

TimeActionFraming
0โ€“2 sDashboard showing two paid invoicesFull frame
2โ€“6 sClick New invoice, the form opensZoom on the form
6โ€“12 sPick a client, add one line item (most of the typing cut)Zoom follows the cursor
12โ€“16 sClick Send, a confirmation appearsZoom on the confirmation
16โ€“20 sBack on the dashboard, the new invoice shows "Sent"Full frame

Use MP4 for a hero, not GIF. On your site, give the video element the autoplay, muted, loop and playsinline attributes. playsinline stops iPhones from opening the video fullscreen. For where the video should sit on the page and why, see why your SaaS needs a demo video on every landing page.

Feature clip: one action, one zoom

A feature clip answers "what changed?" in the time it takes to scroll past. It shows one feature, uses one zoom and carries one short label. Start with a second or two of context so viewers know where they are in the app. Then zoom in, show the result and zoom out.

Example shot list for a bulk-tagging feature in a task app, about 12 seconds:

TimeActionFraming
0โ€“2 sTask list, cursor resting near the toolbar. Label "Bulk tags" fades inFull frame
2โ€“7 sClick Select all, then Add tagOne zoom on the toolbar
7โ€“10 sPick "Urgent" from the menuZoom holds
10โ€“12 sEvery task now shows the tagFull frame

Two details decide whether a clip like this reads cleanly:

  • Keep the recorded area small. Record only the area around the feature, because the clip will be watched on a phone or in a narrow changelog column. For vertical feeds, see making a vertical screen recording.
  • Give the zoom a click to follow. If the feature is typing (a search box, a command bar), click into the field first. In Screen Bolt, zooms come from clicks, and typing on its own never creates one.

Full walkthrough with webcam

A walkthrough works because a person is explaining. Your voice carries the structure, and your face makes the video feel like it was made for the viewer. This is also the pattern most likely to run long. Cut dead air, and tell people at the start what they'll be able to do by the end.

Example shot list for a new-customer onboarding video, about 4 minutes:

TimeShotWhat you say
0:00โ€“0:15Camera fills the frameWho you are, what they'll be able to do after watching
0:15โ€“1:30Screen, camera in a cornerThe one setup step everyone needs
1:30โ€“3:00Screen, camera in a cornerThe task they'll repeat every day
3:00โ€“3:45Screen, camera in a cornerOne setting people often miss
3:45โ€“4:00Camera fills the frameThe next step and where to get help

Write the script before you record, even if it's only bullet points. The product demo video script template gives you a structure.

Put the camera in the corner where your app has the least going on, usually bottom-left or bottom-right. Make it big enough to read your face, but keep it clear of the controls you click.

Common pacing and framing choices

Pacing

  • Move, pause, click. Bring the cursor to the target, hold it there for half a second, then click. Viewers need to see what you're about to click, and auto zoom centers on the cursor.
  • Click less. Clicks you make to close a popup or focus a window can turn into zooms you'll have to delete. Set up the screen before you hit record.
  • Cut waiting instead of speeding it up. Remove page loads, spinners and long typing. Speeding up a narrated walkthrough speeds up your voice too.
  • Speed up silent clips only if the whole thing drags. For hero loops and feature clips, a slightly faster overall speed can help.
  • Leave a beat at the end. Hold the final result for 2 to 4 seconds so it registers before the loop restarts or the video ends.

Framing

  • Record one window when the demo stays in one app. You get clean edges, no desktop clutter, and room for a background around it. The macOS screenshot toolbar can only record the entire screen or a selected portion, so you need an app with a window mode for this.
  • Make text bigger before recording. Browser zoom (โŒ˜+, Command-Plus) or a larger UI font beats zooming in afterwards. See how to make text readable in screen recordings.
  • Match the zoom level to the UI. 2ร— suits most apps. Use around 1.5ร— for dense dashboards where context matters, and go higher for small controls.
  • Keep the background calm. Use modest padding and a background that doesn't compete with your UI's colors.
  • Choose the aspect ratio first. Set it before you add text, annotations or blur boxes, so you only place them once for the final frame.

When the built-in recorder is enough

macOS can record the screen without extra software:

  1. Press โ‡งโŒ˜5 (Command-Shift-5).
  2. Choose Record Entire Screen or Record Selected Portion.
  3. Use Options to pick a microphone.

QuickTime Player's File โ–ธ New Screen Recording opens the same toolbar, and Edit โ–ธ Trim in QuickTime cuts the start and end. Apple's free iMovie handles further cuts. As of November 2026, its US Mac App Store listing requires macOS 26.6 or later.

The built-in route is enough for an internal walkthrough, a bug report or a quick reply to a customer where nobody expects polish. It gives you no automatic zooms, no cursor smoothing and no background around the recording, which is what hero loops and feature clips usually rely on. How to screen record on Mac covers the built-in options in more detail.

Reproducing each pattern in Screen Bolt

Screen Bolt records a display, a window or an area. When you stop, it opens an editor with zooms already generated from your clicks, a smoothed cursor and a background behind the recording. Recordings are processed locally and never uploaded.

Set up once

  1. Open Settings (โŒ˜, or Command-Comma) and go to the Quick export tab. Set Frame rate to 60 FPS (the default). This setting also controls the recording frame rate, so set it before you record.
  2. On the Recording tab, check that Create zooms automatically is on.
  3. In the recording bar, choose a source:
    • Window for a single app.
    • Area for a feature clip.
    • Display only when the demo moves between apps.
  4. Click the red record button.
  5. Click Stop when you're done. The editor opens.

How auto zoom behaves

Auto zoom turns mouse clicks into zoom regions:

  • Clicks within 1 second and 200 px of each other merge into one zoom.
  • Drags are ignored.
  • Each zoom holds for at least 1.8 seconds.
  • Typing never creates a zoom.

You can't move a zoom's focus point by hand, because it comes from the cursor position. To add a zoom yourself, move the playhead and press โŒ˜K (Command-K, Add Zoom at Playhead).

If two zoom regions sit back to back on the zoom track, delete one and drag the other's edge to cover the whole action. For more, see what auto zoom is and how it works.

Hero loop settings

SettingWhereValue
MicrophoneMic menuDon't record microphone
System audioAudio menuDon't record system audio
Zoom levelZoom panel โ–ธ Default Level2.0ร— (default)
Zoom transitionRight-click a region โ–ธ Transition SpeedSmooth (0.60s)
CursorCursor panelSize 3.0ร— (default), Smooth Movement on (default)
BackgroundBackground panelA Wallpaper, or Image for a brand color
Padding and cornersScreen panelPadding 5โ€“10%, Corner Radius 12 px (default)
Cutting waitsTimelineMark with I and O, then Cut I-O
ExportExport โ–ธ Format / QualityMP4, 1080p (needs a license; free exports stop at 720p)

For a lighter page, set Settings โ–ธ Quick export โ–ธ Compression to Web. It applies to editor exports too. Check the size estimate in the Export sheet before you export.

Feature clip settings

SettingWhereValue
SourceRecording barArea, drawn around the feature
Aspect ratioScreen panel โ–ธ Canvas โ–ธ Aspect Ratio1:1 or 4:5 for feeds, 9:16 for vertical, 16:9 for docs
LabelText panel, or press T2โ€“4 words, Animate In set to Fade In
PointerAnnotations panel โ–ธ ArrowOptional, for a small control
Click soundSounds panel โ–ธ Click SoundsOptional, off by default
ExportExportMP4, or GIF โ–ธ Standard (640 px) for README and chat (GIF needs a license)

GIFs export at about 10 fps with no sound. Clips over 60 seconds are refused, and clips over 15 seconds ask you to confirm first. The Export sheet checks these limits against the full recording, not the trimmed result, so record short.

Full walkthrough settings

  1. Click Camera in the recording bar and pick your camera. Max camera resolution defaults to 1080p. You can also use an iPhone as the camera over Continuity Camera.
  2. Pick your microphone in the Mic menu.
  3. Click Script (or press โ‡งโŒ˜T, Command-Shift-T) to open the teleprompter.
  4. Paste your script and choose Auto Scroll. The teleprompter window isn't captured, and scrolling starts when the recording starts. See how to read a script while recording.
  5. Record. Between sections, use Pause in the recording bar instead of stopping.
  6. In the editor, open the Webcam panel (โŒ˜3).
  7. Set Position to the emptiest corner and Size to about 15โ€“20%. New projects start the camera as a 4:5 card in the bottom-left at 17%. Turn off Border Beam if the animated edge distracts you.
  8. For the opening and closing shots, set In (I) and Out (O) points. Then under Fullscreen Moments, click Add from Marked Range so the camera fills the frame.
  9. In the Audio panel, turn on Auto Audio Enhance. It switches on Noise Reduction, Volume Normalization (to about โˆ’16 LUFS) and Voice Clarity for the microphone track. If macOS Voice Isolation was on while you recorded, Screen Bolt skips its own noise reduction for that recording.
  10. Export MP4 at 1080p.

The camera can only sit in one of the four corners. You can't drag it around the preview. There's also no webcam background removal, so tidy what's behind you before you start.

What looks right in the editor but doesn't export

The preview shows more than the exported file does. Check these before you publish:

  • Device frames and Reflection appear in the preview only.
  • Shadow, Inset and Background Blur are not exported.
  • Custom Gradient colors export as the selected wallpaper's gradient, and a solid Color exports as a dark gradient. For a brand color, use Image with a plain-color image file.
  • Speed ramps play in the preview but export at normal speed. Cut slow sections instead.
  • Text animations other than fade export as a fade.
  • Turning off Show Cursor hides the cursor in the preview only. The export still draws it.
  • Pressing J or L in the editor changes the speed of the whole export, not just playback. If you didn't mean to change it, check that the speed menu reads "1x".
  • Turning off Auto Zoom on Click disables every zoom region, including the ones you added by hand.

Free version limits

The free version records without a time limit, but its exports have limits:

  • Capped at 3 minutes and 720p.
  • A "Made with Screen Bolt" watermark.
  • No GIF export.

The 3-minute check uses the full recording length, so a 5-minute take trimmed to 2 minutes is still refused.

Hero loops and feature clips fit under 3 minutes. A public landing page usually needs 1080p without the watermark, though, and any walkthrough over 3 minutes needs a license. Free and paid plans are compared on the pricing table.

For the full record-to-export workflow, read how to make professional product demos without a video editor.