All templates

Automated Deputy Timesheet Approval Chasing

Every morning in the run-up to payroll, WebRun opens Deputy, finds the timesheets still waiting for approval, flags the ones with a timing exception such as a long shift or a missing break, posts the outstanding list to Microsoft Teams, and messages each manager only the names they are responsible for.

Runs on WebRun · Strict Lockdown policy
Every day at 9:00 AM WebRunorchestrates each step
1 Deputy find unapproved timesheets
2 Microsoft Teams post the outstanding list
3 WhatsApp message each manager their names
In short

How do I chase managers to approve timesheets before payroll?

WebRun opens Deputy every morning before payroll closes and finds the timesheets still awaiting approval. It flags shifts with timing exceptions, posts the outstanding list grouped by location to Microsoft Teams, and messages each manager on WhatsApp with only their own names and the days left.

  • Payroll closes with approvals done, not chased on the last day
  • Odd shifts get a real review instead of a blanket approval
  • Each manager is messaged only about the people they approve for

Built for hospitality operators · retail managers · payroll teams · multi-site 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 deputy.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Deputy - find unapproved timesheets
    deputy.com
    WebRun in Deputy: find unapproved timesheets
    WebRun opens Deputy to find unapproved timesheets.
    • Open Deputy and go to the timesheets awaiting approval for the current pay period
    • Capture the employee, the location, the shift date, the hours recorded, and the approving manager
    • Flag exceptions: shifts far longer than scheduled, missing breaks, and clock-ins well outside the rostered time
    • Count how many days are left until the pay period closes

    Done when Every unapproved timesheet is listed with its manager, its hours, and any exception flag.

  3. 2
    Microsoft Teams - post the outstanding list
    microsoft.com
    WebRun in Microsoft Teams: post the outstanding list
    WebRun opens Microsoft Teams to post the outstanding list.
    • Post the outstanding list to your operations channel, grouped by location
    • Show the count of unapproved timesheets per manager and the days left before payroll closes
    • List the flagged exceptions separately so they get a proper look rather than a blind approval

    Done when The team can see, per location, exactly what is still unapproved and by when.

  4. 3
    WhatsApp - message each manager their names
    whatsapp.com
    WebRun in WhatsApp: message each manager their names
    WebRun opens WhatsApp to message each manager their names.
    • Message each manager only the timesheets they need to approve
    • Include the employee, the shift date, the hours, and any exception on that shift
    • Keep it internal. WebRun never approves a timesheet, edits recorded hours, or messages the employee

    Done when Every manager with outstanding approvals has their own named list.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
deputy.com
ScheduleRuns automatically on this cadence
Every day at 9:00 AM
DeliveryHow each run's result reaches you
Unapproved timesheet list · Microsoft Teams
OutputWhat each run produces - A daily list of unapproved Deputy timesheets grouped by location and manager, with hours, flagged timing exceptions, and days left before the pay period closes.
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

Will it approve timesheets itself?

No. WebRun reads what is outstanding and reports it. It never approves a timesheet, never edits recorded hours, and never exports to payroll. Approval stays a manager decision inside Deputy.

Does it message staff about their hours?

No. Messages go only to your own managers on WhatsApp and to your internal Microsoft Teams channel. WebRun never contacts an employee about their shift, their hours, or their pay.

What counts as a timing exception?

A shift much longer than the one rostered, a missing break, or a clock-in well outside the scheduled start. These are listed separately so they get a proper review rather than a blanket approval before payroll.

Put this on autopilot.

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