Cancellations happen. CrewCall keeps you in the loop quickly so you can backfill.
Worker-initiated cancellation
When a worker cancels an accepted shift, every scheduler and admin in the org gets notified — in-app + email + SMS (for those opted in) — because last-minute cancellations often need immediate action. The canceller's own notification is suppressed.
The assignment flips to Cancelled with the worker's reason (if given) on the event activity log. The position opens back up on the staffing board for a replacement.
Scheduler-initiated cancellation
From the staffing board or assignment detail, click Cancel assignment. The worker is notified; the scheduler who cancelled is not pinged. The position reopens for staffing.
No-shows
A worker who didn't check in by the call time can be marked No-show from the event check-in page. This is a different status than cancelled — it's for reliability tracking. Workers marked no-show see their reliability flag on their own profile.
Cancelling the entire event
Events → [event] → Cancel Event. Every offered/accepted/confirmed worker is notified immediately. Cancelled events cannot be un-cancelled; duplicate the event if you need to reschedule.