A shot list is a table with one row per shot. That's it. The columns are well-known and the vocabulary is small. The reason most shot lists fail isn't that the format is hard — it's that directors skip rows that turn out to matter on set.
The columns that earn their keep:
- Scene number — matches the slug-line in the production draft. Use the locked numbering. Renumbering mid-prep ruins half of pre-production overnight.
- Shot number — sequential, scene-scoped (1, 2, 3 within scene 4A). Sometimes spelled 4A-1, 4A-2 to lock the scene context.
- Shot size — the standard taxonomy. WS / MS / CU / ECU / two-shot. Your DP knows it; don't invent your own.
- Angle — eye-level, high, low, dutch, top-down, POV. Default to eye-level when unspecified; flag the others.
- Movement — static, pan, tilt, dolly, crane, handheld, gimbal. Specify direction ("dolly in," "pan left"). "Movement" without direction is a question to be answered on the day, badly.
- Lens hint — 24mm / 50mm / 85mm, or descriptive (wide / normal / telephoto). The DP usually owns this column; you put a hint, they refine on the day.
- Action — one sentence describing what's in the shot. Reference character names from the screenplay. Skip adjectives.
- Dialogue / audio — the line(s) covered, music cues, sound design notes. Helps the editor know where this shot lives in the cut.
- Notes — anything else. Continuity callouts, props, lighting cues. Keep it short.
That's nine columns. Most working shot list templates use this layout because it fits on A4 landscape and a 1st AD can read the whole row without scrolling. If you're filling the shot list template by hand, the columns are already laid out — paste each row from your generated list into the matching column.
The shot list and the storyboard answer different questions. The shot list answers "how do we capture this?" The storyboard answers "what does the camera see?" Most professional shoots use both. If you only ship one, ship the shot list — the boards can be sketched on the day; the shot list can't.
Most directors writing their first shot list start in a spreadsheet. There's nothing wrong with that. Spreadsheets are fine. The problem is that turning a 30-page screenplay into 120 rows of shot list, by hand, is six to eight hours of work — and the first version is always wrong. You shoot the first scene and realize you missed coverage; you re-cut the scene mentally and rewrite the next 30 rows.
The math on AI shot-listing isn't "AI does the work, you don't." It's "AI does the first pass, you focus on the decisions." Here's what changes:
| Step | By hand | With AI |
|---|
| First-pass rows | 6–8 hours for a 30-page script | 1–3 minutes |
| Vocabulary consistency | Drifts as you tire | Locked across the whole list |
| Re-runs after rewrites | Re-do affected scenes by hand | Re-run the analysis; diff the changes |
| Coverage instinct | Develops with experience | Steady baseline; you steer with notes |
| Final list quality | Yours, end-to-end | Yours after editing the AI pass |
The AI doesn't have your taste. A first-pass shot list from AI will be technically correct and creatively bland — competent coverage that doesn't surprise anyone. That's what you want as a starting point. The list exists to be edited; you're going to break the rules on purpose for the scenes that earn it.
The other thing the AI gives you that hand-writing doesn't: a director's note steers the whole list at once. "Lean handheld for the chase, lock down the dinner scene" produces a list where the chase rows have handheld in the Movement column and the dinner rows are static. Going back to change Movement on 40 rows of a hand-written list is the kind of revision most directors skip — which is how shot lists end up with half-considered camera moves.
The blog has a deeper dive on this if you want the long version: how to create a shot list covers the underlying craft, including when to override the standard taxonomy.
The generated list is not the final list. It's a starting set of rows with a defensible camera language and accurate metadata. Your job is to make it yours.
The edits that matter most, in order:
Coverage decisions. Are there enough singles? Too many wides? Did the AI generate three OTSs when one is plenty? Coverage choices are a director's signature; the AI gives you a competent default, and you override it. Most directors cut 10–20% of the generated rows and rewrite another 20%.
Shot size and angle. The AI defaults to safe choices — eye-level, medium, static. Push it. The third shot of a dialogue scene is rarely a medium two-shot; it's a low-angle single on the character about to lie. Mark the moments that should land hard and rewrite those rows.
Movement. The AI under-uses camera movement because static shots are safer to recommend. If you want a piece to feel kinetic, sweep through the movement column and replace static with the move that matches each beat.
Lens hint. Optional. Some directors fill this in; some leave it for the DP. Either's fine. If you're working with a DP who's new to you, fill it in — it tells them how you see the scene before you have to articulate it on the day.
Notes. The most under-used column. A one-line note about why a shot exists ("masks the door reveal for scene 14") saves arguments on the day.
Once the list reads the way you want, export it (CSV, PDF, or DOCX from the project) and send it to your DP and AD. They'll come back with their own edits — that's the loop. The shot list is a living document until the day before the shoot.
One more thing: when you change the screenplay, re-run the analysis. The AI generates rows from the script it sees, not the script on your laptop. If you rewrite a scene, regenerate the shot list for that scene and merge in the diff. Don't try to hand-patch a stale list — that's how scenes lose coverage.