All templates

Automated Lavu POS Staff Shift Coverage Alerts

Every morning, WebRun reads the day's shift schedule from Google Calendar, checks the Lavu employee list for who is clocked in or confirmed, identifies any shift with no coverage, and posts a Slack alert to the manager so replacements can be arranged before service starts.

Runs on WebRun · Strict Lockdown policy
Every day at 7:00 AM WebRunorchestrates each step
1 Google Calendar read today's shift schedule
2 Lavu check employee availability and clock-in status
3 Slack alert the manager to any uncovered shifts
In short

How do I automatically get alerts for uncovered staff shifts using Lavu POS?

Every morning, WebRun reads the day's shift schedule from Google Calendar, checks each shift against Lavu's employee roster and clock-in status, and posts a Slack alert to the manager for any uncovered station or role. The manager sees every gap before service starts and can arrange coverage without having to manually check the schedule and the POS system separately.

  • Uncovered shifts spotted every morning before service starts, not during a rush
  • Manager alerted in Slack with specific role and time details to speed up replacement calls
  • No station left unmanned because a schedule gap went unnoticed

Built for restaurant managers · bar managers · hospitality schedulers · multi-location food and beverage operators

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

  2. 1
    Google Calendar - read today's shift schedule
    calendar.google.com
    WebRun in Google Calendar: read today's shift schedule
    WebRun opens Google Calendar to read today's shift schedule.
    • Open Google Calendar and read all shift events for today
    • Capture the shift name, time window, role, and assigned employee for each event
    • Note any event marked as tentative or with no assigned employee

    Done when Today's full shift schedule is captured with each shift's assigned role and employee.

  3. 2
    Lavu - check employee availability and clock-in status
    lavu.com
    WebRun in Lavu: check employee availability and clock-in status
    WebRun opens Lavu to check employee availability and clock-in status.
    • Open Lavu and navigate to the Employee section
    • Check which employees are scheduled, confirmed, or already clocked in for today
    • Cross-reference each Google Calendar shift against the Lavu employee list
    • Flag any shift where the assigned employee is absent, unconfirmed, or not yet clocked in past the expected start time

    Done when All shifts with missing or unconfirmed coverage are identified.

  4. 3
    Slack - alert the manager to any uncovered shifts
    slack.com
    WebRun in Slack: alert the manager to any uncovered shifts
    WebRun opens Slack to alert the manager to any uncovered shifts.
    • Post a Slack alert to the manager channel listing each uncovered shift by role, time, and station
    • If all shifts are covered, post a brief confirmation so the manager knows the check ran clean
    • Do not contact staff members directly. The manager handles replacement communication

    Done when The shift coverage alert is in Slack for the manager to act on.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
calendar.google.com
ScheduleRuns automatically on this cadence
Every day at 7:00 AM
DeliveryHow each run's result reaches you
Coverage alert · Slack
OutputWhat each run produces - A Slack alert listing any uncovered shifts for today, with role, time, and station details for the manager to action.
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 staff members to fill the uncovered shift?

No. WebRun alerts the manager in Slack with the gap details. The manager decides who to contact and how, so no staff member is messaged automatically.

What if an employee clocks in late but the shift is technically uncovered at check time?

It runs at your set time each morning. If a late clock-in happens after the check, the manager will see the alert and can clear it once coverage is confirmed. You can adjust the run time to allow for your typical clock-in window.

Does it work with multiple locations?

Yes. If you maintain a separate Google Calendar and Lavu employee list per location, you can run one instance per location, each posting alerts to the relevant manager's Slack channel.

Put this on autopilot.

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