All templates

Automated When I Work Coverage Gap Alerts

Every afternoon, WebRun opens When I Work, checks tomorrow's published schedule for shifts nobody has confirmed, logs each open shift to a Google Sheet, and posts the coverage gap list by location to Notion for managers to close.

Runs on WebRun · Strict Lockdown policy
Every day at 4:00 PM WebRunorchestrates each step
1 When I Work check tomorrow's shift coverage
2 Google Sheets log any open shifts
3 Notion post the coverage gap list for managers
In short

How do I catch unconfirmed shifts in When I Work before they become no-shows?

WebRun checks When I Work every afternoon for tomorrow's published schedule, logs any shift with no one confirmed to a tracking sheet, and posts the coverage gap list by location to Notion for managers. Managers see exactly which shifts still need covering the day before, instead of finding out at the start of the shift.

  • Managers see tomorrow's coverage gaps the afternoon before, not at shift start
  • Every gap is logged with location and role for faster fixes
  • No employee is contacted automatically to cover a shift

Built for Retail managers · Restaurant operators · Hourly team managers · Shift-based businesses

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens wheniwork.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    When I Work - check tomorrow's shift coverage
    wheniwork.com
    WebRun in When I Work: check tomorrow's shift coverage
    WebRun opens When I Work to check tomorrow's shift coverage.
    • Open When I Work and pull tomorrow's published schedule
    • Check every shift against who has confirmed
    • List any shift with no one confirmed

    Done when Tomorrow's schedule has a confirmed or unconfirmed status for every shift.

  3. 2
    Google Sheets - log any open shifts
    google.com
    WebRun in Google Sheets: log any open shifts
    WebRun opens Google Sheets to log any open shifts.
    • Log each unconfirmed or open shift to the coverage tracking sheet
    • Note the location, role, and start time
    • Keep a running history so repeat gaps stand out

    Done when Every open shift for tomorrow is logged with its details.

  4. 3
    Notion - post the coverage gap list for managers
    notion.so
    WebRun in Notion: post the coverage gap list for managers
    WebRun opens Notion to post the coverage gap list for managers.
    • Post the coverage gap list to the shared manager page
    • Group gaps by location so the right manager sees theirs first
    • Leave the fix, covering the shift or calling someone in, to the manager

    Done when Managers have tomorrow's coverage gap list in Notion.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
wheniwork.com
ScheduleRuns automatically on this cadence
Every day at 4:00 PM
DeliveryHow each run's result reaches you
Coverage gap list · Notion
OutputWhat each run produces - A logged list of tomorrow's unconfirmed shifts by location, posted for managers to close.
Gap list
Setup & safety

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.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Does it message employees to cover the shift?

No. WebRun only reads shift confirmations from When I Work and posts the gap list internally. Filling the shift is left to the manager.

How does it know a shift is unconfirmed?

It reads the confirmation status When I Work shows for each published shift and lists any with no one confirmed for the next day.

Does it look further ahead than tomorrow?

By default it checks the next day's schedule each afternoon, but you can widen the window to a few days out for more lead time.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.