All templates

Automated Epos Now Shift Coverage Monitoring

Every morning, WebRun opens Epos Now Back Office, reads yesterday's staff clock-in and clock-out times, compares them against your scheduled roster in Google Sheets, and posts a Slack alert to the manager listing any uncovered shifts, late starts, or early finishes that need attention.

Runs on WebRun · Strict Lockdown policy
Every day at 7:30 AM WebRunorchestrates each step
1 Epos Now read yesterday's staff clock-in and clock-out records
2 Google Sheets compare against scheduled shift roster
3 Slack post coverage gaps to manager channel
In short

How do I automatically track Epos Now staff shift coverage gaps each day?

WebRun reads Epos Now staff clock-in records every morning, compares them against the shift roster you maintain in Google Sheets, and posts a Slack alert to your manager channel listing every coverage gap from the previous day: no-shows, late arrivals, early finishes, and uncovered shifts.

  • Shift coverage gaps flagged every morning before the next shift begins
  • No-shows and late arrivals visible in Slack without checking the back office manually
  • Roster vs. actuals comparison runs automatically from Google Sheets and Epos Now

Built for retail store managers · Epos Now users · hospitality operators · multi-location retail 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 backoffice.eposnow.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Epos Now - read yesterday's staff clock-in and clock-out records
    eposnow.com
    WebRun in Epos Now: read yesterday's staff clock-in and clock-out records
    WebRun opens Epos Now to read yesterday's staff clock-in and clock-out records.
    • Open Epos Now Back Office and navigate to the Staff or Time and Attendance section
    • Pull yesterday's clock-in and clock-out records for all staff members
    • Record each staff member's actual start time, end time, and total hours worked

    Done when All yesterday's actual clock-in records are captured from Epos Now.

  3. 2
    Google Sheets - compare against scheduled shift roster
    google.com
    WebRun in Google Sheets: compare against scheduled shift roster
    WebRun opens Google Sheets to compare against scheduled shift roster.
    • Open the shift roster sheet for yesterday's date
    • Match each staff member's actual clock-in to their scheduled shift
    • Flag anyone who did not clock in, arrived more than 15 minutes late, or left more than 30 minutes early
    • Flag any scheduled shift with no clock-in record at all as a coverage gap

    Done when All shift discrepancies are identified: no-shows, late arrivals, early finishes, and uncovered slots.

  4. 3
    Slack - post coverage gaps to manager channel
    slack.com
    WebRun in Slack: post coverage gaps to manager channel
    WebRun opens Slack to post coverage gaps to manager channel.
    • Format the coverage gaps into a clear Slack message for the manager channel
    • Group by type: no-show, late start, early finish, and uncovered shift
    • Post automatically before the first scheduled shift of the day

    Done when Coverage gaps are visible in the manager Slack channel before the morning shift begins.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
backoffice.eposnow.com
ScheduleRuns automatically on this cadence
Every day at 7:30 AM
DeliveryHow each run's result reaches you
Coverage gaps · Slack
OutputWhat each run produces - A daily Slack report listing staff shift coverage gaps from yesterday, grouped by type: no-shows, late arrivals, early finishes, and uncovered shifts.
Text
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 contact absent staff members automatically?

No. WebRun posts the coverage gap report to the manager Slack channel only. Contacting staff about an absence is a manager decision and is never done automatically.

Where does the shift roster come from?

You maintain the roster in a Google Sheet with columns for date, staff name, scheduled start, and scheduled end. WebRun reads that sheet each morning and compares it against the Epos Now clock-in data.

What if Epos Now does not have a time-and-attendance module enabled?

Epos Now includes staff clock-in and clock-out functionality in its Back Office. If your plan does not include this feature, you would need to upgrade your Epos Now subscription or supply clock-in data from a separate time-tracking tool.

Put this on autopilot.

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