Scripts

Upload your script PDFs, track version history with change summaries, run the AI-powered breakdown to populate your entire project, and reconcile what changed between drafts.

Used by:ProducerExecutive ProducerUPMProduction CoordinatorScript SupervisorDepartment Heads

Overview

Script Management is the single hub for all script-related work. Every upload creates a new versioned draft. Admins and super admins can trigger an AI breakdown directly from a newly uploaded version — no separate tool required.

Uploading a new version

  • Navigate to Script Management in the sidebar (under Story).
  • Drop a PDF or click to browse. The system reads the PDF, assigns the next version number, and — if a prior version exists — generates a plain-English change summary comparing the two drafts.
  • The new version appears at the top of the version timeline.
Tip:The mobile app has a dedicated Script tab where crew can browse and download script versions from their phone on set. The tappable Changes vX → vY pill expands the full change summary inline.

AI script breakdown

After uploading a new version, admins and super admins are offered the option to run an AI breakdown. The breakdown reads the script and proposes every scene, location, and prop. Nothing is written to the project automatically — the results flow through a guided, three-step Breakdown Review (Locations → Scenes → Props & Items) where you confirm, edit, merge, or reject everything before it populates your project.

The breakdown also extracts the full set of scene breakdown elements beyond the art department: cast (speaking roles), stunts, extras (atmosphere and silent), special effects, makeup/hair, sound effects and music, special equipment, and animals. These populate the breakdown sheets and are reviewed on their own Elements tab before import.

Important:The breakdown is only offered to admins and super admins. All imported data affects the live project database and is immediately visible to all crew members.

Running a breakdown

There are two ways to start a breakdown, both admin-only:

  • Right after upload — a prompt appears offering to run a breakdown on the version you just uploaded.
  • Any time from the header — the Run Breakdown button in the Script Management header always runs on the latest version. Use it to (re)run a breakdown without uploading a new draft. While an analysis is already running the button shows Breakdown running and reopens its live progress instead of starting a duplicate.
  • Click Run breakdown. The system uses the version’s pre-extracted text — no re-upload needed.
  • A live progress screen shows the analysis stages (extract → analyze). You can close the page and come back; analysis runs in the background.
  • When complete, it opens the Breakdown Review at Step 1 (Locations). You confirm each step in order before it populates the project.
  • Scene count and boundaries come from a deterministic parser (the “spine”), not the AI. Two scenes at the same location are never treated as duplicates — a repeated flashback is still a scene to shoot.

Re-running on an updated draft

Running a new breakdown reopens the Breakdown Review at Step 1. If scenes, locations, or props already exist, a prominent warning appears first. If a review is still in progress, a second warning notes that re-running restarts that review at Step 1 and discards its item confirmations (records already committed in earlier steps stay):

Important:We strongly recommend running a breakdown with the production designer, director, and DP present so everyone agrees on record changes before they take effect. Scenes are matched by their content(a fingerprint of the scene text), not by scene number, so a scene that was merely renumbered keeps its row — and all of its shots, notes, palette, and comments — even when the new draft calls it something else.

Reconciliation now happens inside each review step: locations and scenes offer create / merge / keep / flag / delete choices, and item proposals reuse your established naming to converge on existing records. See Breakdown Review for the full flow and Script Revisions for how scene identity and comments are preserved across drafts.

Start fresh (super admins)

When a project already has breakdown data, super admins see a Start fresh option in the Run breakdown prompt. It wipes all scenes, locations, props, and breakdown elements — along with their comments and attachment records — and then immediately runs a new breakdown on the selected version, giving you a completely clean slate.

Important:Fresh start is permanent. Your photo gallery is preserved (every photo is captured first and stays re-attachable), as are script PDFs, version history, analysis history, schedule days, and equipment. The confirmation dialog shows exact deletion counts, requires a checkbox naming the project, and requires typing CONFIRM. See Photo Gallery & Fresh Start.

"Not in latest draft" badge

Props, scenes, and locations that have been flagged (but not deleted) show an amberNot in latest draft badge wherever they appear in the project — on the Props, Scenes, and Locations list pages. A Hide N not in draft filter lets you temporarily remove them from view.

Restoring an older version

On each version card in the history timeline, a Restore button (circular arrow icon) creates a new current version copied from the selected older version. This preserves the append-only history — nothing is overwritten in place.

Note:Restoring a version only changes the current script file; it does not automatically re-run a breakdown. After restoring, you can upload the new “current” version and choose whether to run a breakdown on it.

Downloading scripts

Any crew member can download any version from the Script Management page. Click the download icon next to the version you want, or use Download Latest in the page header.

Usage limits

Each subscription plan includes a set number of AI breakdowns per project. Additional credits can be purchased from the Billing page.

Permissions

ActionWho can do it
View and download scriptsAll crew members
Upload a new script versionSuper admin or Production department editor+
Restore an older versionSuper admin or Production department editor+
Run a script breakdownAdmin or super admin
Review & commit breakdown stepsAdmin or super admin
Delete a script versionSuper admin only