Storyboard a product demo around one mechanism, not around a feature list. Pick the single thing the viewer does not currently believe, and structure every shot to answer that one doubt in the order it occurs to them. Demos fail when they demonstrate six capabilities equally, because a viewer with six half-answers buys nothing.
Setup
Before boarding, write the doubt as a sentence. "I don't believe it fits in a normal bag." "I don't believe it actually seals." "I don't believe setup takes two minutes." That sentence is the demo. Everything else is context around it.
You also need the product, or a clean hero image if you are generating, plus the physical constraint that makes the doubt reasonable in the first place.
Shot order follows the question
The order that works mirrors how a skeptical person thinks:
1. What is it. One shot, two seconds, the product whole and in scale. Skipping this makes every later shot harder to read.
2. What is the problem. The situation where the doubt lives. A bag that does not close, a mess that does not clean.
3. The mechanism, uninterrupted. The longest shot in the piece, and ideally one continuous take. Cutting inside the mechanism is what makes viewers suspect the cut is hiding something.
4. The proof. The result, held long enough to register. This is the shot people screenshot.
5. Scale or repeatability. It works twice, or it works for someone with different hands, or it works in a different setting.
6. What to do next.
Six shots, 20 to 40 seconds. A demo that needs twelve shots is usually demonstrating two mechanisms and should be two videos.
The rules that keep demos honest
Do not cut inside the mechanism. The single most damaging habit in product video. If the mechanism takes eight seconds, show eight seconds.
Show the hands. Products operated by invisible forces read as fake, and hands give the viewer scale for free.
Keep the frame consistent during the demonstration. Reframing mid-mechanism is a cut in disguise.
Show one failure state if there is one. Demos that show the product also handling a near-miss are dramatically more credible than demos where everything is perfect.
Generating versus filming a demo
An honest split, because this is the article's most consequential decision. The mechanism shot should be filmed if the mechanism is physical and specific. Generated video is convincing on environments, atmosphere, and product presence, and unreliable on precise mechanical causality: things that click, seal, fold, or latch tend to come back subtly wrong, and subtly wrong is worse than absent in a demo whose entire job is credibility.
What generation handles well here: the context shots (1, 2, 5, 6), the environment, the lifestyle framing, and any b-roll around the mechanism. Using canon 8frame prices, five context shots on Veo 3.1 Lite at 54 credits each with audio is 270 credits, about $2.70 at pack rate, against a shoot day for the same coverage.
The pattern that works: film the mechanism once, properly, and generate everything around it.
When the demo is software
Screen recordings replace the mechanism shot, and the rules transfer directly: do not cut inside the flow, keep the cursor legible, and show the state change that proves it worked. Context and framing shots around the recording are generatable in the same way. See how to make a SaaS demo video with AI.
FAQ
How long should a product demo be? 20 to 40 seconds for social and PDP use. Longer only when the mechanism genuinely takes longer, and never padded with feature listing.
Can I generate the whole demo with AI? For software and for products where the mechanism is visual rather than mechanical, often yes. For physical mechanisms that click, seal, or latch, film that shot. Generated mechanics fail in ways viewers notice without being able to name.
How many features should one demo cover? One. A second feature belongs in a second video, which is cheap to make and easy to test.
Film the one shot that has to be real, generate the rest around it, and keep both on the same surface while you cut. The 8frame canvas is free and unlimited, and generation is paid from $19/month.