All templates

Automated 7shifts Open Shift Coverage

Every Thursday, WebRun opens 7shifts, reads next week's published schedule, finds every shift with no one assigned or with an unaccepted trade, builds a coverage grid by day and role in Google Sheets, and sends each location manager the gaps they still have to fill on WhatsApp.

Runs on WebRun · Strict Lockdown policy
Every Thursday at 10:00 AM WebRunorchestrates each step
1 7shifts find next week's unfilled shifts
2 Google Sheets build the coverage grid
3 WhatsApp send managers their gaps
In short

How do I find unfilled shifts before the week starts?

WebRun opens 7shifts every Thursday, reads next week's published schedule, and finds every shift with nobody assigned or with an unclaimed trade. It builds a day-by-role coverage grid in Google Sheets with suggested available staff, then sends each manager their own gaps on WhatsApp.

  • Gaps are closed on Thursday instead of discovered on Monday
  • Suggested cover keeps staff under their overtime threshold
  • Managers see only their own location's shortfalls

Built for restaurant managers · hospitality operators · retail schedulers · multi-location teams

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 app.7shifts.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    7shifts - find next week's unfilled shifts
    7shifts.com
    WebRun in 7shifts: find next week's unfilled shifts
    WebRun opens 7shifts to find next week's unfilled shifts.
    • Open 7shifts and load next week's schedule for every location
    • Capture each shift with no employee assigned, plus any open trade or drop request nobody has picked up
    • Note the date, time, role, and location for each gap, and check which staff are available and under their weekly hours

    Done when Every unfilled shift for next week is listed with its role, location, and available cover.

  3. 2
    Google Sheets - build the coverage grid
    google.com
    WebRun in Google Sheets: build the coverage grid
    WebRun opens Google Sheets to build the coverage grid.
    • Open the coverage tracker sheet and add a tab for next week
    • Lay out a grid of day by role per location, marking every gap
    • Add the suggested available staff beside each gap, with their remaining hours before overtime

    Done when The coverage grid for next week is complete with suggested cover on every gap.

  4. 3
    WhatsApp - send managers their gaps
    whatsapp.com
    WebRun in WhatsApp: send managers their gaps
    WebRun opens WhatsApp to send managers their gaps.
    • Send each location manager only their own location's gaps, busiest day first
    • Show the role, the shift time, and the suggested available staff on each line
    • Leave assigning and messaging staff to the manager. WebRun never assigns a shift or messages an employee

    Done when Every location manager has their own gap list on WhatsApp.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.7shifts.com
ScheduleRuns automatically on this cadence
Every Thursday at 10:00 AM
DeliveryHow each run's result reaches you
Coverage gaps · WhatsApp
OutputWhat each run produces - A day-by-role coverage grid for next week with every unfilled shift and the available staff who could take it.
Spreadsheet
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

Will it assign shifts to staff on its own?

No. WebRun reads the schedule and suggests who is available and under their hours. Assigning the shift and messaging the employee stays with the manager inside 7shifts.

How does it suggest cover?

It reads staff availability and hours already scheduled for the week, then suggests only people who are free for that shift and would stay under their overtime threshold.

Does each manager see other locations?

No. The WhatsApp message is split by location, so each manager gets only their own gaps while the full grid stays in the shared Google Sheet.

Put this on autopilot.

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