iOS & macOS · Beta

PromptBook

Script markup software for Stage Managers and Technicians. Flexible, powerful and shareable.

What Is It?

A Complete Markup and Paperwork Solution.

PromptBook is designed for Stage Managers and Technicians. Import and markup scripts digitally, synced to the cloud and shareable with others. Built for digital and paper use.

Each script can have multiple colour-coded cue lists. Drag to select the line where a cue fires, add a cue number and label, and optionally add operator notes or a standby. PromptBook automatically generates standby calls from your GO cues.

When you're ready, export a full prompt book PDF in binder or single-page layout, a spreadsheet cue sheet, or a CSV for direct import into an ETC EOS lighting console.

Features

Import any Script

Import your script PDF or Word document directly into the app. Add margins and adjustments, cut text as needed.

Cues in Multiple Lists

Drag and select text to create underlined cues across a range of lists. Each cue stores the list, number, label, notes and the selected cue text — all exportable as a formatted spreadsheet.

Automatic Numbering & Renumbering

Define numbering rules for new cues — increase in 2s or 5s, renumber quickly, and make use of automatic numbering logic when adding cues between existing points.

Add Notes

Add notes layers to the script with typed annotations. Or use iPad with Apple Pencil to annotate by hand, with ink synced to Mac.

DSM Mode

DSM Mode enables Standby cues, generated from a list of cues after the selected point. Toggle visibility of standbys and 'GO' appended to cue points.

Show Mode

A digital scrollable view with a reader line, highlighting the next cue and tracking the last cue called in each list.

Adjust Layouts

Annotate once, then change the layout to suit your preferences or those of whoever you hand the show to. Different layouts for print and digital. Shift text and define margins for single-page use.

Update Scripts

Upload a revised script version and the app will transfer cues based on cue text and position. Where there is no direct match it will suggest semantically similar lines or ask for manual review.

Dark Mode

Invert all script text and application colours for low-light use.

Export Documents

Export formatted PDF prompt books, cue list spreadsheets, or CSV files for direct import into ETC EOS.

Sharing & Sync

Scripts and cue marks sync automatically across devices via iCloud. Or export a .promptbook file to share with others.

Reported Issues

Known bugs and issues reported by beta testers.

Investigating

Cue List selection bar sometimes unresponsive

Investigating

Inconsistent cue line latching

Fixed

Enlarged toolbar on some devices

Features Under Development

What's coming next.

In Progress

Stage Blocking Features

Planned

QLab Integration

Changelog

Recent updates to the beta build.

Version 1 · Build 19

  • (Beta) OCR script import for scanned scripts
  • Additional toolbar bug fixes

Version 1 · Build 18

  • Multi-cue dialog: per-list label and notes fields, applied to the first cue in each list
  • Renumber dialog: cues now load asynchronously, eliminating the delay on first open
  • Renumber click mode: tapping a collapsed group now assigns multiple numbers at once
  • Expanded the Renumber toolbar button hit area to the full toolbar height
  • Cue range condensing now collapses decimal sequences (e.g. 1.1–1.3) as well as integers
  • Margin tick height now scales with the cue label font size setting
  • Fixed a macOS layout recursion crash by caching sheet height and deferring state writes
  • Fixed enlarged toolbar appearing on some devices

Version 1 · Build 17

  • Fixed DSM GO cues missing in inline layout mode
  • Improved toolbar responsiveness on macOS
  • Fixed cue range collapsing incorrectly in PDF export
  • Improved margin auto-detection and label wrapping in PDF export

Version 1 · Build 16

  • Improved cue placement accuracy and snapping
  • UX polish across cue drag and placement interactions

Version 1 · Build 15

  • Rewrote cue placement to use raw page coordinates instead of PDFKit bounds — fixes cues not placing on styled headings and character labels
  • Fixed content shift not being applied when converting drag selection from view to PDF coordinates
  • Removed PDFKit text-detection dependency for more reliable placement across all PDF types
  • Consolidated Export menu

Version 1 · Build 14

  • Added ETC EOS lighting console CSV export
  • Fixed ⌘, keyboard shortcut to always open per-script settings when a script is open
  • Improved inline layout cue rendering: labels and notes now display correctly with proper baseline alignment
  • Fixed label colours, overflow stacking direction, and edge clipping in inline layouts
  • Handwritten annotations now shift with content in inline layouts
  • Added live preview for content shift and margin sliders

Version 1 · Build 13

  • Added 8 layout modes — choose cue side, notes panel side, and cross-page or inline rendering
  • Added Show Mode next-cue highlighting
  • Cue editor fixes

Version 1 · Build 12

  • Added soft-delete: scripts moved to a Recently Deleted section and permanently removed after 30 days
  • Added script versioning: import a new PDF version and PromptBook auto-retargets your existing cues
  • Overhauled version review UI with precise highlight and cleaner controls
  • Fixed sidebar hiding the selected script when it is archived