← Back to blog

The Product Video Template That Works Everywhere

A 5-shot product video template (hero, detail, in-use, social proof, CTA card) with a prompt per shot and per-platform re-cuts from one master. Real AI compute costs.

There is one product video structure that survives every platform, every category, and every aspect ratio: hero, detail, in-use, social-proof beat, CTA card. Five shots. Build them once as a master, and every placement you need (a 30-second TikTok, a 6-second bumper, a square feed ad, a product-page loop) is a re-cut of the same five clips, not a new production. This is that template, with a generation prompt per shot and the re-cut map that turns one master into a platform library for a few dollars in compute.

TL;DR

Why a shot template beats a script

A UGC ad leads with a person. A product video leads with the product, which means its structure is a shot list, not a talking script. The five-shot template works because it answers the four questions a shopper asks in order: what is it (hero), what's it made of (detail), does it work (in-use), do others like it (social proof), and how do I get it (CTA). Miss one and the video has a hole where a purchase reason should be.

The template's real advantage is reuse. Because each shot is a self-contained clip, one master becomes a full platform library through re-cutting. That is the same logic behind the product hero shot to motion workflow, which turns a single still into the hero clip that anchors this template.

The 5-shot template

Shot 1: Hero

The product, beautifully lit, in motion. A slow rotation, a rack focus onto it, or a reveal. This is the "what is it" shot and it sets the production value for everything after. Three to five seconds.

Shot 2: Detail

Macro on the thing that justifies the price: the stitch, the material, the finish, the mechanism. This is where you show craft. Close, sharp, slow. Three to four seconds.

Shot 3: In-use

The product doing its job in a real context. Hands, environment, the actual moment of use. This is the proof shot and the single most persuasive beat in the video. Five to seven seconds.

Shot 4: Social-proof beat

A short beat that signals other people already chose this: a review quote on screen, a "sold out twice" card, a rating, or a quick lifestyle cutaway implying popularity. Two to four seconds.

Shot 5: CTA card

Product on screen, name, offer, and the action. Clean, readable, and short. This can be a still or a gently moving card. Three to four seconds.

A prompt for each shot

On 8frame, lock one clean product reference first (shoot it or generate it with Nano Banana Pro at $0.04 to $0.08 per image), then feed that reference into every shot so the product stays identical across cuts. Prompts below use a leather weekender bag as the example product.

Hero: A tan leather weekender bag on a matte concrete surface, slow 180-degree rotation, soft directional studio light, shallow depth of field, premium commercial aesthetic. 9:16.

Detail: Macro shot of the bag's stitched leather handle and brass zipper, slow push-in, warm key light catching the grain, sharp focus on texture. 9:16.

In-use: A person lifting the weekender bag off a bed and slinging it over one shoulder, walking toward a doorway, natural morning light, handheld feel. 9:16.

Social-proof beat: The bag resting on an airport bench, soft bokeh of travelers behind, calm lifestyle framing, room for an on-screen review caption. 9:16.

CTA card: The weekender bag centered on a clean neutral background, gentle float, space at the bottom for price and offer text. 9:16.

Generate the four motion shots with Kling 3.0 at 5 seconds, 1080p, for $0.28 to $0.40 each. Reserve Veo 3.1 at $0.85 to $1.20 for the hero shot if the category rewards cinematic lighting and depth (leather, glass, jewelry, apparel). The CTA card is a still plus light motion. Total for one master: roughly $2 to $4 in compute.

One master, every platform

This is why you build the master before you think about placements. Each platform is a re-cut of the same five clips:

Placement Cut Shots used
TikTok / Reels (30s) Full sequence Hero, detail, in-use, proof, CTA
Feed (15s) Tightened Hero, in-use, CTA
Bumper (6s) Hero + card Hero, CTA
Square feed (1:1) Re-framed full All five, re-cropped
Product-page loop Silent, no CTA Hero, detail, in-use

Generate the master at 9:16 and 1:1 in the same batch (Kling takes both passes), and you cover portrait and square without re-generating. The 16:9 web-header version crops from the 1:1 masters or re-runs the two shots that need the wider frame. For the full ecommerce placement picture, the complete AI video for ecommerce guide maps formats to funnel stages.

Sample walkthrough: a stainless water bottle, one master, five cuts

A DTC brand ran this template on 8frame for a new insulated bottle.

Reference: One Nano Banana Pro product still, clean white background, $0.06.

Master generation: Hero on Veo 3.1 ($1.05) for the metal specular highlights, detail, in-use, and proof on Kling 3.0 (4 clips, $1.38 total), CTA card as a still with light motion ($0.34). Generated at 9:16 and 1:1 in one session. Total compute: $3.20. Wall-clock generation: about 18 minutes.

Re-cuts from the master: a 30-second TikTok, a 15-second feed cut, a 6-second bumper, a square feed ad, and a silent product-page loop. Five deliverables, zero additional generation, about 40 minutes of editing.

A comparable product shoot (studio, lighting, product stylist, editor) for a five-format package would run in the low-to-mid four figures and take a week. The template delivered the same coverage the same afternoon.

Common mistakes

Skipping the in-use shot. The hero and detail shots make the product look good; the in-use shot makes it look real. Without it the video is a beauty reel, not a sales asset.

Generating per-platform instead of per-shot. Do not make a separate TikTok video and a separate feed video from scratch. Make one master and re-cut. Per-platform generation multiplies your cost and fractures brand consistency.

Product drift across shots. If shot 1 and shot 3 don't show the identical product (color, logo, proportion), the video reads as amateur. Feed the same locked reference into every shot, and review the set together before export.

A CTA card that can't be read. On mobile, at speed, with sound off, the CTA has one second to register. Big text, high contrast, product and offer visible.

FAQ

What is the ideal length for a product video?

Build a 30-second master and cut down from there. Thirty seconds fits the full five-shot sequence for TikTok and Reels; 15 seconds (hero, in-use, CTA) tends to win on cost-per-result in feed; a 6-second bumper covers awareness placements. Because every length is a re-cut of the same master, test more than one rather than guessing.

Do I need different videos for TikTok, Instagram, and my product page?

You need different cuts, not different productions. Generate one master at 9:16 and 1:1, then re-cut and re-crop for each placement. The product-page version drops the CTA and runs silent as a loop; the social versions keep the CTA and captions. One master covers all of them.

How do I keep the product looking identical across every shot?

Lock one clean product reference image and feed it into every shot as the reference input, then review all five clips together before export to catch color or proportion drift. This is the same discipline that keeps a Shopify product video consistent: the model reads the reference and the prompt, so identical inputs produce a consistent product across the sequence.


The five-shot master is a saved workflow on 8frame: drop in your product reference, generate the shots, and export the master at 9:16 and 1:1 in one pass. From there, every placement is a re-cut. When the ad needs to lead with a person instead of the product, switch to the UGC ad template.

Related articles

workflow recipeThe Black Friday AI Ad Sprint: 4 Weeks Outworkflow recipe10 AI Video Workflows Every Brand Should Have Saved in 2026workflow recipeBuilding a Sales Asset Library with AI in One Afternoon

Make it
move.

Stay in the loop

Be the first to hear about our launch and get product updates