All templates

Automated Payroll Bureau Timesheet Reminders

Every morning, WebRun opens Payroll Relief, checks every client's current batch for employees with zero hours entered, logs the running list of who is missing hours into a shared Google Sheet, and drafts a Gmail follow up to each client's payroll contact naming exactly who still needs to submit.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 Payroll Relief find employees with missing hours
2 Google Sheets log the running missing hours list
3 Gmail draft the client follow up
In short

How do I chase clients for missing timesheet hours before payroll is due?

WebRun opens Payroll Relief every morning, finds every employee with zero hours entered for the current pay period across your clients, and logs the running list in Google Sheets. It then drafts a Gmail follow up naming exactly who is still missing hours for each client, so timesheets get chased the same day, not after they delay the run.

  • Missing hours get chased the same morning, not after the run is late
  • Every client's status lives in one running Google Sheets tracker
  • Employees who submit late are dropped automatically, no manual cleanup

Built for payroll service bureaus · accounting firms · payroll processors · client service 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 www.accountantsworld.com/payroll-relief in a real browser with your saved login - no setup, no API keys.

  2. 1
    Payroll Relief - find employees with missing hours
    accountantsworld.com
    WebRun in Payroll Relief: find employees with missing hours
    WebRun opens Payroll Relief to find employees with missing hours.
    • Open Payroll Relief and go to the current batch for each client
    • Filter employees to zero hours entered
    • Note the pay period end date and hours submission deadline for each client

    Done when Every employee missing hours is listed against their client and pay period.

  3. 2
    Google Sheets - log the running missing hours list
    google.com
    WebRun in Google Sheets: log the running missing hours list
    WebRun opens Google Sheets to log the running missing hours list.
    • Open the shared missing hours tracker
    • Add a row for each client with the employees still missing hours
    • Mark any employee already flagged yesterday who remains unresolved

    Done when The tracker reflects every client's current missing hours status.

  4. 3
    Gmail - draft the client follow up
    gmail.com
    WebRun in Gmail: draft the client follow up
    WebRun opens Gmail to draft the client follow up.
    • Draft a follow up to the client's payroll contact naming each employee still missing hours
    • Reference the hours submission deadline
    • Leave every follow up as a draft. Never send it without review

    Done when A follow up draft is waiting in Gmail for every client with missing hours.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.accountantsworld.com/payroll-relief
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Missing hours tracker · Google Sheets
OutputWhat each run produces - A running list of employees missing hours by client, tracked in Google Sheets, with a ready to review Gmail draft per client.
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

Will it email clients without me?

No. WebRun only drafts the follow up in Gmail. You review the list of employees and send it yourself, nothing goes to a client automatically.

How does it know which employees are missing hours?

It reads live batch data in Payroll Relief for zero entered hours against each client's current pay period, not a guess based on last period.

What if a client submits hours later in the day?

It checks again the next morning, so an employee who submits hours later is automatically dropped from the following day's tracker and follow up.

Put this on autopilot.

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