WWG Scheduler

staff scheduling

New shift

— store is marked closed on this day

— Opening resolves to 30 min before that day's open. Closing resolves to 30 min after that day's close.

Pending shifts

DateDayStaffPositionStartEnd
settings

Staff

Positions

Store hours

— times here drive what Opening and Closing resolve to for each day of the week.

Google Calendar

— Owner pastes these once. The manager never signs in — shifts post to the calendar through the Apps Script. The secret prevents random people from posting events if they ever discover the URL. Calendar ID is informational here; the actual target is set inside the Apps Script.