What is ScriptMagic?¶
ScriptMagic is a collaborative platform for everyone in the production — from the early design process to closing night. Quickly make script changes so everyone can be on the same page. Whether you're in the rehearsal room taking blocking notes, playing back music, and roughing in cues, or in tech with designers adding and adjusting cues, ScriptMagic keeps everything together in one digital workspace. Stage managers can call shows directly from the digital script, and when you need a printed version, ScriptMagic can be exported and printed for more traditional show calling.
Who is it for?¶
ScriptMagic is built for everyone involved in putting on a show:
- Stage managers — The primary users. Track cues, blocking, and rehearsal notes. Call shows from the digital script or export and print for traditional show calling.
- Designers (lighting, sound, video) — Add and adjust cues on the script. Use Sound DCA layers for microphone assignments.
- Directors — Mark blocking positions, scene notes, and collaborate with the production team.
- Cast members — View scripts, access personal notes, and stay on the same page as the rest of the team.
What can you do with it?¶
- Upload and view scripts as PDFs, with page navigation and zoom — see Uploading a Script
- Annotate scripts with highlights, text notes, cues, and tags — see Annotations
- Track technical cues with auto-numbered prefixes, automatic text extraction (OCR), cut cue management, CSV import/export, and inline editing — see Cues
- Create blocking maps showing character positions on stage, with freehand drawing, arrows, scenery items, alignment guides, and scale calibration — see The Blocking Editor
- Organize with layers so each department or individual can have their own annotation space, including specialized cue layers and Sound DCA layers — see Understanding Layers
- Manage productions including people, characters, and show structure (acts, scenes, songs) — see Productions
- Generate reports — breakdown by character or cast member, cue lists, cut cue reports, and cast sheets — see Breakdown Reports
- Export and print annotated scripts as PDFs with your chosen layers, variants, and annotations — see Sharing & Exporting
- Sync pages in rehearsal — use page movement leader/follow to keep everyone on the same page — see Navigating the App
- Work offline — download productions (scripts, annotations, music, and blocking maps) for use without an internet connection — see Navigating the App
- Collaborate in real time with your team — changes sync across all devices
Where does it run?¶
ScriptMagic works on the web, iOS, Android, macOS, Windows, and Linux. Your data syncs across all devices, so you can prep at your desk and reference your script in the booth.
Key concepts¶
Before diving in, here are a few terms you'll see throughout ScriptMagic:
- Production — A show or project. Everything (scripts, people, annotations) lives inside a production. See Creating & Managing Productions.
- Layer — An organizational container for annotations. Layers control who can see and edit specific annotations. See Understanding Layers.
- Variant — An alternative page ordering of your script. Useful for different versions (e.g., a director's cut vs. the full script). See Script Variants.
- Blocking map — A visual diagram showing where characters are positioned on stage, with support for scenery, drawing, and scale calibration. See The Blocking Editor.
- Cue — A two-part annotation linking a moment in the script to a cue description (e.g., "LX 42 GO"). See Cues.
- Venue — A saved stage configuration with dimensions, ground plan, and default scenery. Venues are managed per company. See Company Management.
Next steps¶
Ready to get started? Create an account or join a production you've been invited to.