FrameNotion

Video Ad Shot List Template: Copy-Paste for Every Platform

A copy-paste video ad shot list template that turns any script into a production-ready checklist — plus the step-by-step process to build your own.

FrameNotion Team9 min read

A video ad shot list template is a simple, pre-built table that tells your crew (or you, alone with a phone) exactly what to shoot, in what order, and why — before a single clip gets recorded. Instead of winging it on set and hoping you captured everything you need in the edit, a shot list turns your script into a checklist of shots, so nothing gets missed and nothing gets wasted.

What a Video Ad Shot List Template Should Include

A good video ad shot list template isn't a mood board or a creative brief — it's a production document. Its only job is to make filming (or AI generation) fast and complete. At minimum, each row should answer: what is this shot, how long does it run, what is said or shown on screen during it, and what does it need to accomplish in the finished ad.

  • Shot number — sequential, matching your script's scene order so editors can match clips without guessing.
  • Shot description — what's physically happening (hands opening a box, a face reacting, a product on a counter).
  • Shot type — close-up, medium, wide, screen recording, text-on-screen card, b-roll insert.
  • Duration — a rough target in seconds; most vertical ad shots run 1–3 seconds for hooks and 2–5 seconds elsewhere.
  • Dialogue / voiceover line — the exact script line that plays during this shot, so visuals and audio stay in sync.
  • On-screen text — any caption, price, badge, or CTA text overlaying the shot.
  • Notes — lighting, prop, location, or 'get 3 takes' reminders for the person filming.

If you already have a script written, pulling a shot list from it is mechanical: every sentence or beat in the script becomes at least one row. If you haven't written the script yet, start there — a 30-second video ad script template gives you the beats (hook, problem, benefit, proof, offer, CTA) to break into shots.

The Video Ad Shot List Template (Copy-Paste)

Copy this structure into a spreadsheet or document. It's built for a 30-second vertical ad with six script beats, but you can add or remove rows for longer or shorter formats.

Shot #BeatDescriptionShot typeDurationVO / on-screen text
1HookFast cut of the problem happening, or a bold text card over product b-rollClose-up or text card1–2s"Still doing [old way]? There's a faster way."
2HookReaction shot or product revealMedium1–2sProduct name appears as text overlay
3ProblemShow the pain point in action (frustration, mess, wasted time)Medium/wide2–3s"Most [products] leave you with [problem]."
4BenefitProduct in use, solving the problem cleanlyClose-up2–3s"This one actually [does the thing]."
5BenefitFeature detail shot — texture, button, screen, materialMacro/close-up1–2sKey feature as text overlay
6ProofTestimonial clip, star rating graphic, or before/after splitAny3–4s"Thousands of [customers] switched."
7OfferProduct with price, discount badge, or bundle shown clearlyMedium2–3s"20% off this week only."
8CTAFinal product shot with logo and button-style textWide or packshot2–3s"Tap below to get yours."

Notice there are more shots (8) than beats (6) in this example — that's intentional. Hooks and benefits usually need two angles so your editor has options. If you want to see how this grid connects to a full shot-by-shot storyboard with sketches, the video ad storyboard template is a useful next step before filming day.

How to Build a Shot List From a Script, Step by Step

  1. Lock the script first. Don't shoot while the script is still changing — you'll end up with footage that doesn't match the final lines.
  2. Break the script into beats. Hook, problem, benefit, proof, offer, CTA is a reliable default for most 30-second ads.
  3. Assign one or two shots per beat. One shot to say the line, one extra 'safety' shot (a different angle or reaction) in case the first doesn't cut well.
  4. Add B-roll rows separately. These aren't tied to a specific line — they're texture, hands, packaging, lifestyle context you can drop in anywhere during editing.
  5. Order shots by location, not by script order, for the actual shoot day. Film everything in the kitchen before moving to the living room, even if those shots appear out of order in the final script — then renumber for editing.
  6. Mark which shots must work with sound off. If your ad needs to perform on mute, make sure your on-screen text column covers every line a viewer would otherwise only hear.

That last step matters more than it looks. A shot list that only tracks voiceover lines, with no on-screen text column, produces ads that fall apart the moment sound is off. Treat the on-screen text column as mandatory, not optional.

Shot List Variations by Ad Type

Not every ad format needs the same shot list. A UGC-style testimonial ad and a tight product demo ad have different shot needs, even if both run the same length.

Ad typeTypical shot countWhat to prioritize
UGC testimonial5–8 shotsLonger takes, natural reactions, minimal cuts, one strong 'hero' quote shot held for 3–4 seconds
Product demo10–14 shotsShort, specific shots of each feature or step; more B-roll coverage than you think you need
Before/after4–6 shotsMatching camera angle and framing in both the before and after shots so the comparison reads clearly
Unboxing6–10 shotsHands-in-frame shots, close-ups on packaging detail, a clear final reveal shot

If you're shooting a testimonial specifically, pair your shot list with a testimonial video ad script template so the quote you're filming already has a natural place to land in the edit.

Common Shot List Mistakes That Slow Down Production

  • No duration column. Without rough timing, editors can't tell if a 30-second ad script actually fits 30 seconds until after the shoot — too late.
  • Shots with no matching line. A shot that isn't tied to dialogue, text, or a clear purpose usually gets cut in editing and wastes shoot time.
  • Treating the shot list as fixed. Keep 10-15% slack for 'extra coverage' rows — the shots you didn't plan for but notice are useful on set.
  • Skipping the B-roll rows. B-roll is what rescues a weak line in the edit; a shot list with zero B-roll rows leaves editors with nothing to cut to.
  • Filing it away after the shoot. A shot list is also a production record — keep it with your raw files so the next person editing (or reshooting) understands what each clip was for.

That last point connects directly to file organization. Once shooting is done, a shot list is only useful if your clips are named and sorted in a way that matches it — see the video ad asset organization template for a simple folder and naming system that keeps shot numbers attached to the right files.

When a Shot List Isn't Worth Building

A shot list earns its place when you're filming real footage with people, locations, or physical products that need careful staging. But if your main goal is to get a working vertical ad live quickly — testing a new angle, launching a product, or trying a new offer — building a full shot list, briefing a shooter, and editing the footage can take longer than the campaign deadline allows.

That's the gap FrameNotion is built to close. Paste a product link or upload a few images, and FrameNotion AI writes and renders a 30-second vertical ad from scratch — hook, problem, benefit, proof, offer, and CTA — complete with voiceover, music, sound effects, and word-by-word captions, without anyone shooting or shot-listing anything. A finished ad takes about 10–20 minutes, and because the ad is built to work with sound off too, you don't need a separate checklist to confirm the on-screen text carries the message. If you still want full control over your messaging before generating, a video ad brief template for agencies is a useful input to hand over alongside your link.

Shot List vs. AI-Generated Ad: Which Fits Your Situation

SituationBetter fit
You have real customers, a studio, or a physical location to film inShot list + real shoot
You need a testimonial, demo, or lifestyle feel that requires real peopleShot list + real shoot
You need a working ad fast, from a product page or a few images, for testing new angles or offersAI-generated ad (FrameNotion)
You're promoting an event, sale, or opening and already have a poster or flyerMotion poster (FrameNotion)
You need A/B hook variants without re-shootingAI-generated ad with hook variants (Pro/Agency)

Many teams use both: a shot list and real shoot for hero brand content, and an AI-generated ad for fast tests of new hooks, offers, or seasonal pushes. You can see finished examples of what the AI-generated route looks like on the examples page, or check pricing if you're comparing the cost of a shoot against a set of ready-to-run ads.

Final Checklist Before You Shoot

  • Script is locked and every line is assigned to a shot number
  • Every shot has a duration estimate, and they add up close to your target runtime
  • On-screen text is written for every beat, not just the voiceover
  • B-roll rows are included, separate from scripted shots
  • Shots are grouped by location or setup for the actual shoot day, renumbered after
  • A copy of the shot list travels with the raw footage into your edit folder

Once your shots are in hand, moving from footage to final cut goes faster when captions and on-screen copy are already planned — a video ad caption script template pairs well with the shot list above for that step.

Frequently asked questions

What's the difference between a shot list and a storyboard?+

A shot list is a text-based table listing shot number, type, duration, and purpose — fast to build and easy to follow on set. A storyboard adds visual sketches or reference frames for each shot. Most teams build the shot list first, then sketch a storyboard only for shots that need precise framing or staging.

How many shots does a 30-second video ad usually need?+

There's no fixed number, but a 30-second vertical ad commonly uses somewhere between 8 and 14 shots, depending on pacing. Faster-cut hooks and demos use more, shorter shots; testimonial-style ads use fewer, longer ones. Treat any number as a starting point to test against your own footage, not a rule.

Should I write the shot list before or after the script?+

Always after. The script defines what's said and in what order; the shot list translates those lines into specific visuals. Building a shot list before the script is locked usually means reshooting once the wording changes.

Can I use a shot list template for UGC-style ads filmed on a phone?+

Yes. Phone-shot UGC ads benefit from a shot list just as much as studio shoots — it keeps the creator (or you) from missing a reaction shot, a product close-up, or a clean CTA line. Keep the shot count lower and durations slightly longer to preserve a natural, unscripted feel.

What if I don't have time to shoot and need an ad today?+

If a real shoot isn't practical on your timeline, an AI video ad tool can generate a finished vertical ad directly from a product link or a handful of images, skipping the shot list and filming steps entirely. FrameNotion, for example, produces a 30-second ad with voiceover, music, and captions in about 10–20 minutes.

Try it on your product.

Paste a link — FrameNotion writes a custom 30-second ad.