Skip to content

Roles & Permissions

ScriptMagic uses a role-based system to control what each person can see and do within a production.

Production roles

When someone joins a production, they're assigned one of three roles:

Cast

The default role for performers and general participants.

  • View scripts and navigate pages
  • Create and edit personal annotation layers ("Me" visibility)
  • View production-level layers shared by the team

Production Team

For stage managers, designers, technicians, and other crew members.

  • Everything Cast can do, plus:
  • Create and edit Production and Design visibility layers
  • View and edit cues
  • Export scripts with annotations and cues
  • View production team notes on structure items

Production Admin

Full access to manage the production.

  • Everything Production Team can do, plus:
  • Edit production settings (name, dates, script, etc.)
  • Manage people (add, remove, change roles)
  • Manage characters and production structure
  • Send invitations
  • Delete the production

Administrative roles

In addition to production roles, there are administrative roles that span across productions:

Company Admin

Manages a specific company and all its productions.

  • Create productions under their company
  • Edit any production in their company
  • Manage company-level people and settings
  • Automatically added as a production admin on all company productions

Site Admin

Full access to the entire ScriptMagic system.

  • All Company Admin abilities
  • Create and manage companies
  • Access the admin dashboard
  • Manage all users and global settings

How roles are assigned

  • When invited, the person sending the invitation chooses the role
  • After joining, a production admin can change someone's role from the People management screen
  • Production-level overrides — a person's role can be different in each production they belong to