Automated Bookstore Shift Coverage Alerts
Every morning, WebRun opens your Google Calendar, checks shifts scheduled in the next 72 hours, cross-checks staff assignments against Bookmanager's staff list, flags any shift that is unassigned or has a known conflict, and posts an alert to your manager Slack channel so coverage is arranged well before the day arrives.
How do I automatically get alerts about uncovered bookstore shifts?
WebRun scans your Google Calendar every morning for shifts in the next 72 hours, cross-checks staff assignments against Bookmanager's active staff records, and posts a Slack alert listing any uncovered or conflicted shifts sorted by urgency. Managers see coverage gaps the morning before they become a problem.
- Uncovered shifts are flagged 72 hours in advance, giving managers time to find cover
- Shifts assigned to inactive staff are caught automatically before the day arrives
- Managers get a daily all-clear in Slack on days when everything is covered
Built for independent bookstore owners · bookstore managers · indie bookseller scheduling coordinators
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 - scan shifts in the next 72 hours for coverage gaps
WebRun opens Google Calendar to scan shifts in the next 72 hours for coverage gaps. - Open Google Calendar and list all shift events in the next 72 hours on your store calendar
- Identify any shift events with no staff member assigned in the event description or title
- Identify any shift where the assigned staff member also has a conflicting personal calendar event
- Note the date, time, duration, and location for each flagged shift
Done when All uncovered or conflicted shifts in the next 72 hours are identified.
-
2
Bookmanager - cross-check staff assignments against your staff records
WebRun opens Bookmanager to cross-check staff assignments against your staff records. - Open Bookmanager and check the staff list for any staff member noted as unavailable or terminated
- Cross-reference the assigned staff names from the calendar against active Bookmanager staff records
- Flag any shift assigned to an inactive or unavailable staff member
Done when All shifts assigned to inactive staff are added to the flagged list.
-
3
Slack - alert the manager to any uncovered or conflicted shifts
WebRun opens Slack to alert the manager to any uncovered or conflicted shifts. - Format a coverage-gap alert listing each flagged shift with its date, time, and the issue (unassigned, conflict, or inactive staff)
- Sort by urgency: shifts within 24 hours appear first
- Post to your manager or scheduling Slack channel
- If no gaps are found, post a brief all-clear message for the day
Done when The manager has a coverage-gap alert in Slack with all flagged shifts sorted by urgency.
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
Will it contact staff to fill shifts automatically?
No. WebRun only posts the coverage gap alert to your manager Slack channel. Reaching out to staff to fill shifts is always done by the manager.
What if all shifts are covered?
It posts a short all-clear message so you still get a daily confirmation that nothing is missing, without any action required.
Can I use this if my schedule is in a tool other than Google Calendar?
This workflow is built for Google Calendar. If your schedule lives elsewhere, contact us and we can discuss adapting it to your scheduling tool.
Put this on autopilot.
Turn it on in minutes - or have our team set it up for you.