Getting Started
▾
Sign up, first project, dashboard orientation, command palette.
+Creating your first project + dashboard orientation
Your project is the single source of truth for everything that follows — script, breakdown, schedule, cast, art, animatic, wrap pack. Setup takes about a minute, and you only do it once per production.
- Open the homepage and click Sign up in the top-right. Use a working email — we send a verification code and the address sticks to your account for billing and approvals.
- Paste the 6-digit code from your inbox into the verification screen. If it doesn’t arrive within 60 seconds, hit Resend code. Check spam first, especially on Workspace domains.
- You’ll land on the Dashboard. Click the coral + New Project tile in the top-left and pick a template (Feature, Short, Episodic, Doc, Commercial, or Blank).
- Name your project and choose your shooting format — this powers scene-numbering defaults and the budget templates downstream.
- Use the project switcher (top-left of the nav) to jump between projects later. Cmd-K opens the command palette and searches every project, character, scene, location, and shot across the workspace.
Tip: the dashboard’s ”Recent” rail and onboarding checklist quietly track what you’ve finished. The checklist doesn’t gate anything — you can dismiss it.
+Importing a script from a file you already have
Script Suite parses your existing screenplay and rebuilds scene headings, character cues, dialogue, parentheticals, and transitions in the editor. The original file isn’t modified — we only read it.
- Open Script from the main nav, then click the File menu.
- Choose Import Script. A file picker opens; drag-and-drop also works directly onto the editor canvas.
- Pick your file. Supported file extensions:
.fdx, .fountain, .cxscript, .pdf, .docx, .rtf, .txt, .htm. - The import preview shows how each paragraph mapped onto a screenplay element. Re-tag any rows the parser got wrong using the dropdown in the right column.
- Click Append to add to the current script, or Replace to start fresh.
Gotcha: if a PDF was exported with scene headings rendered as image text rather than searchable type, the preview will look like flat action blocks. Re-export the source as .fdx or .fountain if you can — those round-trip cleanly.
+Importing a schedule from a CSV or .xlsx
If you have a schedule sitting in another tool, you don’t have to rebuild it from scratch — export to CSV or .xlsx and Calendar will pull it in.
- Open Calendar from the main nav and click Import in the top-right.
- Choose From CSV / spreadsheet. The expected columns are: shoot date, scene numbers, location, INT/EXT, day/night, eighth-page count, cast IDs.
- Map your columns onto the schedule fields. The mapper detects common header variants automatically.
- Preview the resulting stripboard. If anything looks wrong, edit the source file and re-import — old strips are replaced, not duplicated.
- Click Apply. The schedule writes to the project; cast availability + locations + props auto-rebind via the cross-app spine.
Tip: if you’re coming from a .fdx screenplay, you can also build a schedule directly from the breakdown — open Breakdown, run AI breakdown, then in Calendar click Build from breakdown. Saves the manual CSV step.
+Importing a breakdown from a CSV
Bringing a populated breakdown across from another tool keeps your existing scene + element work intact. Expected file shape: one row per (scene, element) pair, with columns for scene number, category (props/vehicles/cast/etc.), element name, and notes.
- Open Breakdown from the main nav and click Import in the top-right.
- Choose From CSV. The 12 industry-standard categories the breakdown uses are: cast, props, vehicles, wardrobe, makeup-hair, set dressing, special effects, stunts, animals, music, sound, and notes.
- Map your columns. Unknown categories default to notes — re-tag them after import.
- Preview matched scenes. The importer matches scene numbers against your loaded script’s headings; unmatched rows are flagged for manual scene assignment.
- Click Apply. Tagged props, vehicles, and cast auto-seed into Props, Vehicles, and Cast respectively.
Tip: if you have an MMS XML export from another scheduling tool, use the Import MMS option instead — that path preserves status flags and timing fields the CSV one drops.
- Working with multiple projects + the project switcher
- Cmd-K command palette across the suite — projects, scenes, characters, shots, locations, files
- Mobile vs tablet — what works where (the production canvas is locked to tablet-and-up; account + billing + sign-up stay mobile-friendly)
- Notification preferences + opting out of marketing emails
Script Suite
▾
The full screenplay editor — typed blocks, revision mode, sides, approvals, multi-format I/O.
- Typed screenplay blocks and Tab cycling between scene heading, action, character, dialogue, parenthetical, transition
- Scene navigator + dual dialogue + alphanumeric inserts (A12, A12A) for revision passes
- Revision mode with industry-coloured pages (white, blue, pink, yellow, green, goldenrod, buff, salmon, cherry)
- Sides packet generation — pick scenes, pick cast roles, get a clean per-day reader pack
- Character Read-Through with browser TTS + AI text-to-speech voices
- Approvals workflow with comments + @-mentions
- Multi-language scene heading recognition (English, Spanish, French, Italian, German)
- Real-time multi-user co-writing with live cursors + presence
- Auto-save + version history with restore points
- Import / export file extensions: .fdx, .fountain, .cxscript, .pdf, .rtf, .docx, .txt, .htm
Shotlist
▾
Per-scene shot list with lens, sensor, movement, and AI suggestions.
- Per-shot lens / sensor / focal length / aperture / shot size / camera movement
- Lens × sensor × shot validator — catches coverage gaps before shoot day
- AI shot suggestions from scene text (credit-gated; the cost is shown before you commit)
- Bulk script-to-shotlist parse — full screenplay → shotlist streaming, per-scene credit accounting (fair-billing: you only pay for scenes that come back successfully)
+Scene IDs flow Script → Shotlist → Editor → AI Artist
Every scene the screenplay creates carries a stable internal id. That id sticks with the scene through Shotlist, into the Storyboard Editor, and on through to AI Artist generations.
What that means in practice:
- Re-numbering scenes in Script doesn’t orphan the matching shots, frames, or generated images.
- Deleting a scene flags downstream artifacts as stale — AI Artist surfaces a yellow chip on any frame whose source scene is gone.
- Renaming a scene heading propagates the new label everywhere downstream without breaking the join.
Tip: if you see a stale-frame banner on AI Artist, open the linked frame in the Editor — the underlying scene either moved or was removed. You can re-bind to a different scene from there.
- Per-row Ask Dolly menus — suggest framing, generate frame, run continuity check, suggest alternates
- Inline cell editing + column manager + filter / sort panel
- Export to CSV / .xlsx + batch import for crew handoff
Storyboard Editor
▾
Composed storyboard deck with per-frame metadata, comments, and threaded review.
- Drag, drop, transform, resize, and rotate frames on the canvas
- Per-frame metadata: scene anchor, shot label, transition, notes, cast in frame
- Threaded comments + @-mentions on every frame
- Reviewer share tokens — read-only links for external sign-off
- Frame ↔ shotlist round-trip in one click
- Send to Animate / Send to AI Artist / Send to Draw — every cross-app dispatch sits on the frame action menu
- Page-based layout for deck export (PDF + PNG sequence)
- Per-storyboard version history + restore
Animate (Animatic)
▾
Timed animatic with camera presets, transitions, multi-track audio, and editorial-format exports.
- Frame timeline with per-frame hold durations
+27 camera-movement presets
Every preset animates the frame across its hold duration — pick one per frame from the timeline inspector. They group into six families:
- Static — hold + slow drift.
- Pan / tilt — pan left, pan right, tilt up, tilt down, whip pan.
- Zoom — zoom in, zoom out, crash zoom, slow creep.
- Dolly / track — dolly in, dolly out, track left, track right, dolly-zoom (vertigo).
- Crane / boom — crane up, crane down, jib reveal.
- Focus + combination — rack focus, push-in + tilt, track + pan, and the remaining compound moves for reveals.
Tip: match the move to the cut length — a slow dolly needs a longer hold than a whip pan, or it reads as a jump.
+9 transition presets
Set the transition between any two frames from the timeline. Nine presets cover the editorial vocabulary:
- Cut — hard change, no blend (the default).
- Fade — to / from black for act breaks.
- Dissolve — cross-blend for a time or place shift.
- Wipe — directional edge sweep.
- Push — incoming frame shoves the outgoing one off.
- Slide — incoming frame slides over the top.
- Iris — circular open / close.
- Flash — white-frame punch for impact.
- Hold — freeze the outgoing frame before the change.
- Multi-track audio mux — dialogue scratch, room tone, music, SFX
- Subtitle + dialogue burn-in toggles for review reels
- Frame number + timecode burn-in for editorial reference
- Multi-aspect crop guides — 16:9, 9:16, 1:1, 21:9 live overlay
+Editorial handoff exports
Animate exports five editorial-grade formats so your animatic walks straight into your edit suite without conversion.
- XMEML — XML editorial markup, standard for sequence handoff to multiple NLE tools.
- FCPXML 1.10 — native Final Cut Pro X format (version 1.10 is the supported import target for FCP 10.6+).
- EDL — Edit Decision List, the universal cross-tool sequence format.
- OpenTimelineIO — the open standard with conversion bridges into every modern NLE.
- SRT — subtitle / caption file derived from your per-frame dialogue annotations, ready to localise.
Video export uses libx264 (MP4) or libvpx-vp9 (WebM) with optional watermark, XMP project metadata, and Rec.709 colour tagging on every output.
Tip: pick OpenTimelineIO when you don’t know which NLE the editor will use — every modern tool reads it.
- Onion-skin overlay with adjustable opacity
- Cumulative timecode badge on every filmstrip card
- Per-frame AI annotations (camera, mood, motivation, continuity) drafted from a Vision pass
- AI continuity sentinel — scan adjacent frame pairs for prop, costume, lighting, sightline drift
- Version history + restore (animatic state snapshots on every save)
Draw Suite
▾
A real brush engine in the browser — GPU canvas, .abr import, brush studio with full settings.
+Stock brush library — ten medium categories
459 deduped brush tips + 82 texture grains ship in the stock library, sorted into ten media so you find the right mark fast:
- Ink — clean liners, brush pens, technical nibs.
- Pencil — graphite, mechanical, blue-line rough.
- Oils — loaded impasto + blendable rounds.
- Watercolour — washes, bleeds, granulating edges.
- Charcoal — vine, compressed, smudge.
- Airbrush — soft falloff for gradients + glow.
- Gouache — flat opaque body colour.
- Chalk — dry, grainy, pastel-like.
- Markers — alcohol blend + chisel tips.
- Bristle sets — multi-hair brushes with real splay.
Tip: import your own .abr packs — pressure curves, scattering, dual-brush, and grain all carry across at parse time.
- Adobe .abr brush pack import — pressure curves, scattering, dual-brush, and texture all preserved at parse time
- Brush studio with dual-brush + scattering + texture + jitter controls + 3D tip preview + S-curve visualisation
- Per-brush grain textures parsed from your ABR packs — texture rides every stroke with pressure-sensitive response
+Layers, groups, masks, and blend modes
Draw ships a full non-destructive layer stack so you can scaffold composition, sketch on top, ink, colour, and paint without ever flattening a thought.
- Unlimited layers + nested groups + layer-level opacity + per-layer blend modes (Normal, Multiply, Screen, Overlay, Soft Light, Hard Light, Linear Burn, Color Dodge, etc.).
- Layer masks support full brush input — paint masks with whatever brush you’d paint colour with.
- Clipping masks for layered colour over linework.
- Adjustment layers (curves, levels, hue/saturation) that affect everything beneath them.
- Per-stroke history with undo/redo across an unlimited buffer.
Tip: when masks aren’t behaving the way you expect, check the layer-stack icon strip — the small thumbnails show exactly what each mask currently looks like.
- Stylus calibration + pressure curve + smoothing modes (per-brush + global override)
- Eraser variants — soft, hard, textured, pressure-sensitive — all use the same brush pipeline as paint brushes
- Per-stroke accumulation buffer for Photoshop-style Flow ≠ Opacity contracts (low-flow build-up brushes behave correctly)
- Surgical inpaint / overpaint popup — paint a mask + describe what fills the masked region
- Apple Pencil Pro + Wacom + Surface Pen pressure + tilt + barrel-rotation all wired
- Export PNG / JPEG / PSD with layer fidelity preserved
- Send to Animate / Send to AI Artist / Send to Editor cross-app chips
AI Artist
▾
Style-locked AI image generation — Mitchell + four custom artist slots, per-project locks, character continuity.
+Creating a custom AI artist with your own reference bible
Custom artists let you lock the AI to your house style. Upload up to 30 reference images per artist (3 named styles × 10 each), run AI Style Sync, and every generation respects that locked direction — frame after frame, scene after scene.
- Open AI Artist from the main nav. Mitchell is your built-in artist; below his pill you’ll see four + Add empty slots.
- Click any empty slot to open the custom artist creator. Give the artist a name + a tagline + an avatar tint.
- Add up to three named styles (e.g. ”Pencil rough”, ”Tonal pass”, ”Final colour”). Each style accepts up to ten reference images via drag-and-drop or click-to-pick.
- Save the artist. Switch to the new artist from the roster, then click AI Style Sync in the direction toolbar. Re-syncing an unchanged bible is free (hash-cached).
- Generate. Every frame respects your locked style — pencil bibles refuse colour fills, tone bibles refuse rainbows, colour bibles refuse monochrome.
Tip: pick references that read consistently across composition, lighting, palette, and mood. The Vision-based lock matches whatever signal is most consistent across your bible — varied references produce a vague lock.
+Eight AI generation modes
Pick the mode before you generate — each one steers composition, aspect, and finish for a different deliverable:
- Storyboard — sequential shot frames in your locked artist style.
- Poster — vertical one-sheet key art with title space.
- Key art — hero marketing image, no text.
- Concept — environment / character design exploration.
- Mood board — tonal reference tiles for a look.
- EPK still — publicity-grade frame for press kits.
- Lower-third — broadcast name / title strap plate.
- Title card — opening / act-break card layout.
Every mode respects the active artist’s locked style bible + the character continuity engine.
- Per-project style locks — same artist, different bible per project
- Sync-status badge + drift indicator on every artist roster pill
- AI Vision quality scoring on every generation (line / tone / colour / cinematic / photorealism risk / prompt accuracy)
- Surgical inpaint / overpaint from the Draw suite — text-prompt or freeform mask
- A/B compare + saved Collections on the AI Artist landing page
- Batch generator at /ai-artist/batch with credit-aware preflight
- Recalibration triggers — every 5 generations, 30 days, or bible change
- Character continuity engine — same face every frame across the production
- Diary BTS clips importable as B-roll reference
Breakdown
▾
AI script breakdown — 12 industry categories tagged scene-by-scene.
+Running AI breakdown on your script
Run the AI breakdown once and every prop, vehicle, character, location, costume, makeup, special-effect, sound, and stunt mention in your screenplay gets pulled out, scene-by-scene, in industry-standard colours.
- Open Breakdown from the main nav. The page boots into Scene view and shows whichever script is loaded for the current project.
- Click the coral Run AI Breakdown button in the top-right. If you have multiple drafts, pick the version you want to analyse first.
- The analyser splits the screenplay on scene headings and processes scenes in parallel batches — typically 60–120 seconds for a feature, faster for shorts.
- When it’s done, switch between Scene and Grid views to review the tagged elements. Click any chip to recolour, rename, or delete.
- Tagged props, vehicles, and characters auto-seed your Props, Vehicles, and Cast pages — open them next and you’ll find the items already there waiting for status, photos, and contacts.
Gotcha: the breakdown deducts credit only for scenes that come back successfully. If a few scenes fail (network blip, rate limit), you’ll see the failed scene numbers listed and can re-run just those — no double-billing.
+12 industry-standard breakdown categories
The AI tags every scene element into the twelve categories an AD or line producer expects on a breakdown sheet, each in its own colour:
- Cast — speaking + featured roles per scene.
- Props — handled + hero objects.
- Vehicles — picture cars + unit vehicles.
- Wardrobe — costume pieces + changes.
- Makeup / hair — looks, prosthetics, continuity.
- Set dressing — environment furnishing.
- Special effects — practical / on-set FX.
- Stunts — action + safety-flagged beats.
- Animals — wrangler + welfare flags.
- Music — source + scored cues.
- Sound — effects + atmos notes.
- Notes — anything that doesn’t fit a category.
Tagged cast, props, and vehicles auto-seed their apps the moment the breakdown finishes.
- Incremental re-analysis — only changed scenes are re-tagged when you edit the script + rerun, so the cost scales with edits not script length
- Per-element AI confidence scores — sort low-confidence-first for review
- Multi-language scene heading parsing (English, Spanish, French, Italian, German)
- Five canon tag-library presets (Hollywood feature, BBC drama, limited series, indie short, commercial)
- MMS XML round-trip — import + export the industry-standard breakdown XML
- Auto-seeds → Cast / Props / Vehicles / Locations / Wardrobe pages
- Per-row Ask Dolly menus on every breakdown row
- Eighth-page count + DOOD-ready output baked in
Calendar / Schedule
▾
Stripboard + DOOD + multi-unit + weather/daylight aware.
+Stripboard — eight industry strip colours
Strips inherit the standard scheduling colour code so a producer reads the board at a glance:
- White — INT / DAY.
- Yellow — EXT / DAY.
- Blue — INT / NIGHT.
- Green — EXT / NIGHT.
- Banners — day breaks, company moves, and notes sit on their own full-width strips.
Dawn / dusk and the remaining time-of-day variants take their own tints so split days stay legible.
- DOOD (day-out-of-days) cast report with hold-day, work-day, and travel-day strips
- Multi-unit scheduling — A / B / second / splinter / aerial / underwater / stunt unit tags per shoot day
- AI day-order optimiser — minimises company moves + maximises cast utilisation
- Schedule fitness score — 0-100 rating across cost / cast / location / IATSE turnaround / weather risk
- What-if sandbox — branch the current schedule, run hypothetical strip moves, score against the locked version without mutating production
- Cast call-time optimiser — per-cast call times computed from scene order + scene-cast matrix
- Voice-command NLP scheduling — speak the change, the parser confirms before applying
- Daylight overlay (sunrise / sunset / golden hour / blue hour / civil twilight) per shoot day
- Weather-driven schedule swap suggestions
- IATSE turnaround compliance check across consecutive shoot days
- Cross-app realtime sync — strip moves propagate to Diary, Call Sheet, Producer Scorecard within ~250ms
- Schedule lock + version history + share tokens for read-only producer review
- Build from breakdown — propose a shoot order from the tagged breakdown elements
Call Sheet
▾
Auto-fill from cast / crew / location / weather, send by email + SMS, archive as PDF.
+Building and sending a call sheet
A call sheet pulls cast, crew, location, weather, schedule, and contact details from the rest of your project so you’re not retyping the same names every shoot day.
- Open Call Sheet from the main nav and pick the shoot day from the left list. New days come pre-populated with whatever the schedule + breakdown already know.
- Use the Editor tab to fine-tune general crew call, breakfast, set call, and per-cast/crew times. The weather widget auto-loads forecast for the shoot location and date.
- Switch to Preview to confirm the printed layout. Logos, contact blocks, and walkie channels all render exactly as the PDF will export.
- Hit Email Send in the top-right. The recipient list defaults to everyone called for the day — uncheck anyone to exclude.
- Click Export PDF for the production binder. Past days stay in the List tab indefinitely so you can roll-forward template tweaks.
Tip: any change you make in Editor after sending is saved immediately, but you’ll need to email the sheet again to push the update — we don’t auto-resend, so a typo doesn’t pile up four notification emails.
- Auto-fill from Cast + Crew + Locations + Schedule + Weather widget
- Email dispatch with per-recipient opt-out tracking
- SMS dispatch with RSVP capture (audience picker + cost preview before send)
- PDF export with your organisation brand kit applied
- Multi-language hospital + emergency contact templates
- Share-token public link for talent agents + production accountants
- Roll-forward template tweaks across the project's shoot-day run
Cast
▾
Cast database, deal memos, availability heatmap, self-tape, audition rounds, compliance trail.
- Per-cast profile — photos (primary + supporting gallery), contacts, agent, deal memo status, role tier, scene appearance map
- Deal memos with signed / executed / countersigned status flow + budget department auto-sync
- Cast availability heatmap across the entire schedule
- Self-tape recorder + per-tape AI feedback (framing + line analysis + take notes)
+Seven audition round types
Track a role through the full casting funnel — create, schedule, and archive rounds across seven types:
- Self-tape — remote first read, uploaded by the actor or agent.
- First call — initial in-room or virtual read.
- Callback — shortlisted second look.
- Chemistry read — pairing test against other cast.
- Screen test — on-camera, often in wardrobe.
- Director session — director-led deeper exploration.
- Producer session — final sign-off round.
- Per-cast TTS voice memos archived on the row — actor reads a side, you archive their read
- AI reference image bibles (up to 10 refs per character) feeding the AI Artist continuity engine
- Sides packet generator — pick scenes + cast, get a clean per-day reader pack
- Per-row Ask Dolly menus — arc summary, audition monologue suggestion, character intro critique
- Compliance trail — talent release, work permit, guardian consent, biometric consent, AI-voice consent, agent submission
- Send sides + agent share tokens
Locations
▾
Location scouting + permits + logistics + travel matrix + map.
- Per-location: photos, contacts, parking, power, permit status, risk notes, geo coordinates
- Permits — required / pending / approved / expired / rejected status tracking with expiry warnings
- Travel matrix — drive times between every scheduled location
- Logistics — base camp, crew parking, holding, lunch venues
- Auto-seed from breakdown — every INT/EXT mention in the screenplay creates a location stub
- Map view with geocoding + per-location pin
- Location lookbook — group references into mood boards
- Share tokens for scout sign-off + location releases
- PDF location pack export with brand kit
Props & Costume Continuity
▾
Props inventory + costume continuity + hire management + scene refs.
- Per-prop: photos (continuity polaroid gallery), category (hero / stunt / secondary / consumable), source (build / buy / hire), status (open / sourced / on-set / wrap)
- Costume continuity polaroids — per-scene gallery tagged with cast member, scene number, take
- Hire management — vendor, dates, daily rate, return date, return condition
- Auto-seed from breakdown — props tagged in script auto-populate here
- Per-row Ask Dolly menus — period accuracy check, clearance check, design brief
- Wrap-label PDF generator for tagging picture cars and props at wrap
- Lookbook + share tokens for designer + producer sign-off
Vehicles
▾
Picture cars + unit vehicles + insurance + driver assignments + plate tracking.
- Per-vehicle: photos, type (picture / unit / stunt), make, model, year, plate, insurance, hire vendor, daily rate
- Driver-schedule integration — pickup time, dropoff time, run notes
- Auto-seed from breakdown — vehicles tagged in script auto-populate here
- Insurance brief generator — per-vehicle PDF for production insurance
- Per-row Ask Dolly menus — insurance requirements, rental alternatives, period appropriateness
- Lookbook + share tokens
Shoot (Crew + Equipment)
▾
Crew roster (16 departments) + equipment manifest (13 categories) + day-of operations.
+Crew roster — 16 departments
Build your unit list across the sixteen departments a full production runs, each with its own contacts, day rates, and kit-rental tracking:
- Production — ADs, coordinators, PAs.
- Camera — DP, operators, ACs, DIT.
- Sound — mixer, boom, utility.
- Lighting / Electric — gaffer, best boy, sparks.
- Grip — key grip, dolly, rigging.
- Wardrobe / HMU — costume, hair, makeup.
- Art / Production Design — designer, set dec, props master.
- Locations — manager, scouts, unit.
- Transport — drivers, picture-car wrangler.
- VFX / Stunts — supervisors + coordinators.
- Post — editorial + finishing leads.
- Catering — craft + meals.
- Per-crew: contacts, deal memo status, day rate, agency, kit rental
+Equipment manifest — 13 categories
Every piece of kit lives in one of thirteen categories with checkout / check-in and per-crew assignment tracking:
- Camera — bodies, monitors, media.
- Lens — primes, zooms, filtration.
- Sound — recorders, mics, radios.
- Lighting / Electric — fixtures, distro, cable.
- Grip — stands, flags, dolly, rigging.
- Wardrobe / HMU — racks, kits, continuity gear.
- Art — set dressing + construction tools.
- Production — comms, office, walkies.
- Transport — trucks, trailers, picture cars.
- VFX / Stunts — capture rigs + safety gear.
Crew-to-equipment kit suggestions propose the standard package per department so nothing gets left off the truck.
- Equipment checkout / check-in with per-crew assignment tracking
- Crew-to-equipment kit suggestions — industry-standard kit per department
- Crew flake-risk analytics with RSVP tracking (Solid / Watch / High banding)
- Bulk-checkout flows for camera packages, lighting trucks, grip kits
- Per-row Ask Dolly menus
Diary + DPR
▾
On-set production diary + DPR (digital production report) + BTS media capture.
+11 diary view modes
The diary reshapes the same day’s data eleven ways so every role finds what they need:
- Today — the live on-set view.
- Calendar — month / week overview.
- Stripboard — scene completion against the schedule.
- Cast attendance — Exhibit G in / out / meal times.
- Crew attendance — unit sign-in.
- Issues — flagged problems + safety incidents.
- Media — BTS photo / video capture.
- Notes — free-form day log.
- Reports — DPR generation + export.
- Timeline — chronological day-by-day.
- Search — across every entry.
- Scene completion log per shoot day — mark scenes wrapped, partial, dropped
- Cast attendance (Exhibit G) — IATSE in / out / lunch in / lunch out / meal penalty
- BTS photo + video capture into the project file
- Safety incident routing — typed incidents notify project owner + team admins with deep link to the incident
- Daily Production Report (DPR) PDF export — financier + bond co. ready
- AI DPR narrative drafting — Vision pass + scene completion + cast attendance assembled into a one-page producer brief
- AI weather risk advisory + voice-note transcription
- Per-day unit code (A / B / 2nd / splinter / aerial / underwater / stunt) + production phase (principal / 2nd unit / pickup / reshoot / post-VFX) tagging for tax credit + bond co. reporting
- Permit expiry warnings surfaced on the entry's location
- IATSE turnaround compliance check across consecutive shoot days
Budget
▾
6-tab cost report across 6 production templates — Feature / TV / Short / Doc / Commercial / Music Video.
+Six budget templates
Start from a template pre-populated with the line shape that production type expects:
- Feature — full above / below-the-line top sheet.
- TV series — per-episode + amortised pattern costs.
- Short — lean single-block structure.
- Documentary — long-lead shooting + archive lines.
- Commercial — AICP-coded structure.
- Music Video — compressed prep / shoot / post.
+Budget workspace tabs
The budget splits into focused tabs so you’re never scrolling one giant sheet:
- Cost Report — estimate vs actual per line.
- Variance — over / under flags.
- Forecast — projected estimated final cost.
- Top Sheet — category roll-up summary.
- Purchase Orders — POs that roll into actuals.
- Petty Cash — float + reconciliation.
- Rate Cards — saved day / weekly rates.
- Two-way Budget ↔ Purchase Order sync — paid POs roll into the matching budget line's actuals
- AI budget variance prediction with confidence bands
- Fringe engine — SAG / IATSE / DGA / WGA fringe calculation across cast and crew lines
- Schedule risk cost — propagated from Calendar's schedule fitness score
- Burn-rate analysis — daily, weekly, projected EFC (estimated final cost)
- AICP code mapping for commercial productions
- Bond pack PDF — single-document financier-grade overview
- Locked baseline + versioning — restore an earlier locked version for audit
- PO routing with role-keyed approval thresholds
Producer Scorecard
▾
Single-pane producer surface — Scorecard + Hot Cost + Bond dispatch + EPK + Wrap pack.
- Scorecard with 8 KPI tiles — schedule status, budget variance, cast confirmed, crew confirmed, safety incidents, EFC delta, days remaining, days behind/ahead
- Anonymous benchmark engine — comparable-shoot KPI deltas without exposing other producer data
- Daily Hot Cost auto-rolled from yesterday's wrap
- AI overtime risk predictor (Solid / Watch / High banding) for the next shoot day
- AI DPR narrative drafting + Weekly Cost Report PDF
- Bond Company Monday auto-dispatch — five docs (DPR pack, Weekly Cost, Hot Cost trend, insurance status, schedule risk) prepared for email by 6am
- EPK + Sales hand-off ZIP — logline, press release, key art, photo selects
- Wrap-package ZIP archive — one-click editorial handoff (scripts + breakdowns + schedules + call sheets + diary + cast + crew + budget)
- Stripboard ↔ Budget round-trip strip-move preview
- Crew flake-risk analytics with RSVP tracking
- Multi-project portfolio dashboard (EP + show-runner view of every project)
- Insurance + legal artifact tracker — 16 kinds (COI, ERO, location release, cast release, work-for-hire, NDA, etc.) with expiry warnings
- PO routing with role-keyed approval thresholds (Producer / EP / Financier tier gates)
DollyAI™
▾
The omnipresent AI director — every app, every selection, every row.
- 100+ AI actions across the suite — every command shows its credit cost before you commit
- 16-table parallel context fetch on every prompt — DollyAI™ reads your scripts, breakdown, cast, schedule, diary, frames, characters, locations, props, vehicles, costumes, costumes-by-character, deal memos, crew, equipment, call sheets in one shot
- Per-row Ask Dolly menus on Shotlist, Cast, Characters, Props, Vehicles, Breakdown, Locations, Equipment, Crew — context-aware action lists per row
- Per-module Module Brain — Calendar, Cast, Producer, Diary, Breakdown, Animate, Editor, Files all surface a module-specific answer style with the canonical voice for that workflow
- Image awareness — DollyAI™ sees every frame, character photo, location, prop, vehicle in scope when answering
- Cross-app autoseed — Breakdown → Cast / Props / Vehicles / Locations, Schedule → Call Sheet + Diary, Cast → Budget department lines
- Bulk script → shotlist parse with per-scene credit accounting
- Voice-to-script transcription + screenplay translation
- Character Read-Through with browser TTS + AI text-to-speech voices
- AI continuity sentinel — scans adjacent animatic frames for drift
- Frame Brain — AI awareness in the animatic frame editor that knows current frame + hold duration + transition + camera move + dialogue word count vs hold time
- AI Daily Production Report narrative drafting
- AI bond-dispatch cover-note drafting
- AI budget variance prediction with confidence bands
- AI overtime risk predictor + IATSE turnaround compliance check
- Per-cast self-tape feedback + tape-direction generation
- AI Vision QA on every AI Artist image — scored across line / tone / colour / cinematic / photorealism risk / prompt accuracy
Files + Asset Library
▾
Cloud-synced project files + unified asset library across 8 silos.
- Cloud sync across devices in real time
- Per-project file manager — Script, Storyboard, Shotlist, Diary, Files (versions + comments + sections)
- Asset Library — unified image browser across Frames, Characters, Costumes, Locations, Props, Vehicles, Diary BTS, AI Artist generations
- Source filter chips + search across every silo
- Bulk select + ZIP download (up to 100 items / 500MB per pack)
- Tag-cloud filter — top tags across all assets
- Sort by recent / oldest / title / source
- Send to Animate / Editor / Lookbook / AI Artist / Draw cross-app dispatch chips
- Per-asset version history + restore
- Per-project archive + restore for wrapped work
Team Chat
▾
Real-time chat with channels, DMs, threading, reactions, file attachments, @-mentions.
- Channels per-project + per-team + per-department
- Direct messages (DMs) between team members
- Threaded replies on every message
- Reactions + per-message edit / delete + pinned messages
- @-mention autocomplete typeahead against project team_members
- Image + file attachments (drag-drop + paperclip)
- Cmd-K message search across channels + DMs
- Per-channel unread badges + read receipts
- DM list panel in the channel rail
- Reply notifications across both channels and DMs
- Channel + DM realtime cross-tab sync (~250ms)
- Inline message edit row with Cmd-Enter to save, Esc to cancel
- Per-channel emoji picker coordination (only one open at a time)
Permissions + Seats
▾
20-app permission matrix + 11 role presets + per-seat overrides.
+11 role presets
Invite a teammate with a preset and they get a sensible default set of apps — the owner can override any app per seat on top:
- Owner — everything, including billing + admin.
- Admin — everything except billing.
- Editor — full creative + production apps.
- Producer — schedule, budget, call sheets, producer scorecard.
- Director — script, shotlist, storyboard, AI artist, animate.
- Writer — script suite + breakdown.
- Storyboard Artist — editor, draw, AI artist, shotlist — never the budget.
- Animator — animate, editor, draw.
- Production Designer — art, props, locations, vehicles.
- Production Coordinator — cast, crew, schedule, call sheets.
- Viewer — read-only across granted apps (free seat).
- Each preset has sensible defaults — storyboard artist sees Editor + Draw + AI Artist + Shotlist, never the budget
- Per-seat overrides — the owner can grant or deny any app for any team member on top of the role preset
- Always-allowed apps — Dashboard + Account (no role can lock these)
- Owner-only apps — Billing + Admin (no member role can grant these)
- Read-only viewer seats are free across every plan — they consume no editor seat
- Per-app permission audit log — every grant / deny / role change is timestamped
- Invite flow — typed email + role preset + signed share token, expires 30 days by default
- Team member invitation accept page — joins the project, applies the preset, snapshots compliance
Billing + Plans + Credits
▾
Subscription tiers, credit allocation, refunds, payment management, GDPR deletion.
- Subscription plans on a monthly or annual cycle — current plans, seat counts, and credit allowances are on the Pricing page
- Annual billing discount where supported by your plan tier
- Credits meter the consumption of AI features — each plan includes a monthly credit allowance, refreshed on your billing anniversary
- Booster Pack credits are additive to your wallet and expire 24 months after purchase if unused
- Refund policy — Days 1-6: full refund less consumed credits; Days 7-20: prorated unused portion; Day 21+: cancellation takes effect at end of period, no refund
- Goodwill refunds for technical issues / documented outages / billing errors — request via refunds@storyboardcanvas.ai
- Stripe-hosted checkout + Customer Portal for plan changes, invoice history, payment method updates
- Notification preferences — opt out of marketing, control alert severity
- GDPR account deletion — typed-confirmation request flow at /account/delete
- Cancellation — exports your work as a wrap-pack ZIP before access ends
- Multi-currency support — GBP base, payouts to your linked bank account
Privacy + Security + Compliance
▾
Open-book legal terms, audit trail, GDPR rights, AI consent, KYC + AML.
- Open-book legal terms — every clause we hold ourselves to + every clause we hold you to, published openly at /legal (mirrored at /terms)
- Print / Save as PDF on the legal page for archive
- Download the canonical legal document as markdown at /api/legal/markdown — Cache-Control: no-store guarantees you always get the live version
- Governed by the law of England and Wales — courts of England and Wales have exclusive jurisdiction (subject to non-excludable consumer rights for users elsewhere)
- Data Processing Addendum (Article 28 GDPR) included as Section 21 of the legal document
- AI Addendum — no-training contractual commitment with every AI sub-processor; we send only the minimum context required to answer each prompt
- Cookie Policy — strictly necessary cookies only by default; no ad-tracking; no cross-context behavioural advertising
- Audit log — every project + cast + chat + producer + animate + breakdown + dashboard mutation logged for admin / bond co. forensic trail
- Self-serve GDPR data export — wrap-pack ZIP covering scripts + breakdowns + schedules + call sheets + diary + cast + crew + budget
- Self-serve account deletion — typed-confirmation request flow + 30-day processing window
- Biometric consent framework for AI reference images of identifiable people
- KYC and sanctions screening at sign-up (UK, EU, US OFAC, US BIS lists)
- 6-year billing record retention for UK tax compliance
Troubleshooting
▾
Common questions, fix paths, and known limitations.
+I can’t upload an image
The image upload routes accept PNG, JPEG, WebP, and GIF with an 8 MB cap (50 MB on /files for general documents). If your upload fails:
- Check the file size — anything > 8 MB needs to be downscaled before upload (the AI Artist + image-bearing routes enforce this).
- Check the file extension —
.heic from iPhones isn’t accepted; export to .jpg from Photos first. - Check the file is actually an image — we run a magic-byte sniff so a renamed binary won’t slip through. If the byte signature doesn’t match the extension, the upload returns a 415.
- Try a hard refresh (Cmd-Shift-R / Ctrl-Shift-F5) if the upload button doesn’t respond — your service-worker cache may need to invalidate.
+AI generation says ”insufficient credits”
Each AI action shows its credit cost on the button before you commit. If your wallet is below the required amount you’ll see the credit gate banner with a top-up link.
- Click View wallet in the banner (or the credits pill in the top-right of the nav).
- Your monthly allocation refreshes on your billing anniversary. If you’re mid-month and out, hit Booster Pack to top up — Booster credits land in your wallet immediately.
- Heavy users on Solo / Team often upgrade to the next tier rather than rely on Boosters — the per-credit value is better at higher tiers.
Tip: per-tier credit allocations + Booster Pack pricing are on the Pricing page. The wallet page shows your current balance + this month’s consumption broken down by app.
+”Schedule lock” won’t apply
Schedule lock is a producer-tier action that requires either the project owner or a team member with the Producer / EP role preset.
- Confirm who currently owns the project — open Team from the project settings menu.
- If you’re a team member, check your role — the icon next to your name in the team list shows your preset.
- Ask the owner to either lock the schedule themselves or bump your role to Producer / EP / Admin.
- Once locked, any mutation to a strip on a different shoot day prompts a confirmation modal with the cascade impact preview.
+I get redirected to /sign-in even though I’m signed in
Almost always a service-worker cache that’s holding an older session blob. We bump the cache version on every deploy, but if you reloaded mid-deploy you might be wedged.
- Hard refresh — Cmd-Shift-R (Mac) or Ctrl-Shift-F5 (Windows).
- If that doesn’t work: open DevTools (F12), go to Application → Service Workers, click Unregister, then reload.
- Try a different browser if the issue persists — Firefox / Safari / Chrome handle SW invalidation differently.
- If you’re seeing it consistently across browsers, email admin@storyboardcanvas.ai with the browser + the time it started.
+Mobile shows ”Open on a bigger device” — why?
The production app suite is locked to tablet-and-up (9.7” / 10.2” iPad or any laptop). The script editor, breakdown grid, stripboard, callsheet preview, and Canvas Draw need real screen real estate; we don’t want to give you a broken phone-sized version.
- What works on phone: sign-in / sign-up / forgot-password / account / billing / contact / homepage / marketing pages — everything you might need to pay, manage your subscription, or accept invitations stays mobile-friendly.
- What needs a tablet: every production app (Script, Breakdown, Calendar, Call Sheet, Cast, Locations, Props, Vehicles, Crew, Equipment, Diary, Editor, Animate, Draw, AI Artist, Files, Team Chat, Producer, Budget).
- iPad Mini and similar at 768×1024 portrait pass the threshold; phones don’t.
Tip: if you’re on a laptop and still seeing the gate, your browser window may be narrower than the threshold — drag it wider.
- Brush isn’t drawing on the canvas — check stylus calibration in Draw settings + try a different brush from the Canon library
- Realtime cross-tab sync is missing updates — confirm both tabs are on the same project; if so, hard-refresh to re-establish the WebSocket
- AI Artist style sync says ”0 of 30 refs analysed” — open the custom artist modal and confirm reference images uploaded successfully; partially-uploaded slots silently skip on sync
- Call sheet PDF export shows wrong logos — check Account → Brand Kit; the logo there is what every PDF / CSV / XML export uses
- Export ZIP download stops at 500MB — that’s the per-pack cap; split the selection into two batches
- Email + SMS dispatch said sent but recipient says nothing arrived — check your project’s Notification Preferences (recipient may have opted out); also check spam
- I’m on a free email service and verification codes never arrive — try with a different inbox; some free providers aggressively quarantine code emails
- Anything else — email admin@storyboardcanvas.ai with subject HELP, include your browser + steps to reproduce + the project ID from the URL bar