Automated Ghost Kitchen Staff Shift Coverage Alerts
Every morning, WebRun opens Google Calendar to review today's shift roster, pulls peak order-volume hours from Otter for each virtual brand, and sends your operations manager a Telegram alert listing any time slot where staffing looks thin relative to expected order volume.
How do I get automatic alerts for understaffed kitchen shifts in my ghost kitchen?
Every morning at 7 AM, WebRun reads today's kitchen shift schedule in Google Calendar and compares confirmed staff against the peak order-volume windows from Otter. If any time slot is understaffed for the expected order load, your operations manager gets a Telegram alert with the exact gap before service starts.
- Understaffed shifts are flagged at 7 AM - before service, not during the rush
- Managers get a precise gap report with expected order volume and current staff count
- No automated messages are sent to staff - scheduling stays under human control
Built for ghost kitchen operators · kitchen managers · multi-brand cloud kitchen ops teams
What does WebRun do on every run?
The exact actions WebRun takes, in order - in plain language, so you can adjust anything.
-
WebRun signs in and gets to work
Opens
calendar.google.comin a real browser with your saved login - no setup, no API keys. -
1
Google Calendar - read today's shift schedule and confirmed staff
WebRun opens Google Calendar to read today's shift schedule and confirmed staff. - Open Google Calendar and read today's kitchen shift events
- Identify each time slot and the staff members confirmed as attending
- Flag any shift marked as tentative or with fewer staff than the minimum you configured
Done when Today's confirmed shift coverage is mapped by time slot.
-
2
Otter - pull peak order-volume hours for each brand
WebRun opens Otter to pull peak order-volume hours for each brand. - Open Otter and review the order-volume trend for this day of the week over the past 4 weeks
- Identify the peak order windows (typically lunch and dinner rushes)
- Compare expected order volume for each window against today's confirmed staffing level
Done when Peak order windows are identified and matched against confirmed staff coverage.
-
3
Telegram - alert manager about understaffed time slots
WebRun opens Telegram to alert manager about understaffed time slots. - Send the operations manager a Telegram message listing any time slot where staffing is below the threshold for the expected order volume
- Include the time slot, expected order count, current staff count, and the minimum needed
- If all shifts are adequately covered, send a brief all-clear message
Done when Manager has received the staffing alert or all-clear for today's service.
How is each run configured?
Secure by default
Connect once, stays signed in
WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.
Every action is checked against this policy before it runs.
Questions, answered
How does it know what staffing level is enough for a given time slot?
You set the minimum staff-per-order-volume ratio at configuration. For example, one prep cook per 20 expected orders per hour. WebRun applies that rule to each slot.
Does it contact staff to fill the gap?
No. WebRun alerts the operations manager, who then contacts staff directly. Messaging employees about schedule changes is always a human decision.
What if a staff member calls in sick after the morning check?
You can trigger a manual re-run of the workflow at any time. WebRun will re-read the current Calendar state and send a fresh alert if a new gap has opened up.
Put this on autopilot.
Turn it on in minutes - or have our team set it up for you.