Remove cancelled course shifts and alert coordinators by morning

Your cancelled course webhooks land without deletions, leaving stale shifts on rosters and causing payroll errors and scheduling confusion. Coordinators receive deletion confirmations and a chat alert so rosters and payroll reconcile before the next workday.

Remove cancelled course shifts and alert coordinators by morning

Remove cancelled course shifts and alert coordinators by morning