Module · Schedule

Crew scheduling without the spreadsheets.

Drag shifts onto a timeline, assign crew, and deploy to phones. Conflict detection, availability, and travel-distance awareness keep you from double-booking — automatically.

Concepts

  • Event — the umbrella for a date-bounded production (a tour, a multi-day venue, a corporate gig)
  • Shift — a slot of time + role + crew need (e.g. 'Stage rigging, Mon 9am-5pm, 3 crew')
  • Assignment — the link between a shift and a person or contractor
  • Template — a reusable shift bundle ('Day 1 — Setup' = 6 shifts you copy in)

Building a schedule

Open an event, switch to the Schedule tab, and drag shift templates onto the timeline. Each row is a department (Stage, Lighting, Audio, etc.); each column is a day. Drag the edges of a shift to resize, or grab the body to move it.

The schedule auto-detects:

  • Conflicts — same person assigned to overlapping shifts
  • Availability — vacations, time-off, and other-event commitments
  • Travel time — between back-to-back venues, calculated from saved addresses
  • Role match — only suggests crew with the role the shift requires

Deploying to crew

Once a schedule is finalized, hit Deploy. Each assignee gets a push notification (if they have the contractor app) or an SMS with the call sheet, location, and a one-tap RSVP. Confirmation status updates back to your board in real time.

Heads upOn Studio + Enterprise plans you can swap our SMS provider for your own Twilio / Plivo account.

Open shifts and self-claim

Mark shifts as open and broadcast them to a pool of approved contractors. They claim shifts in the contractor app; the first qualified taker wins. You can require admin approval before the assignment becomes binding.

Linking back to projects + billing

Shifts roll up into project budgets automatically — labor cost flows from the contractor's hourly rate into the project's cost line, and into the invoice when you generate one.

Continue reading