All templates

Automated Avaza Missing Timesheet Chasing

Every Monday, WebRun opens Avaza, checks last week's timesheets person by person, works out which days are missing and which projects are affected, saves the evidence in Google Drive for the invoicing run, and posts a per person chase list to Telegram before invoices go out.

Runs on WebRun · Strict Lockdown policy
Every Monday at 9:00 AM WebRunorchestrates each step
1 Avaza find who has not logged hours
2 Google Drive save the invoicing evidence
3 Telegram post the per person chase list
In short

How do I chase missing timesheets before invoicing?

WebRun opens Avaza every Monday and checks last week's timesheets person by person, finding the working days with no entries and the projects those gaps touch. It files the completeness sheet in Google Drive and posts a per person chase list to Telegram, so billable work is not written off before invoices go out.

  • Billable gaps are chased before the invoicing run, not after
  • Every missing day is tied to the project it belongs to
  • A repeat offender is visible across the month from the weekly files

Built for practice managers · agencies · consultancies · professional services firms

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

  2. 1
    Avaza - find who has not logged hours
    avaza.com
    WebRun in Avaza: find who has not logged hours
    WebRun opens Avaza to find who has not logged hours.
    • Sign in to Avaza and open last week's timesheets
    • For each staff member, check which working days have no time entries
    • Record the projects they normally book to, so the likely gap is visible
    • Compare hours logged against their expected weekly hours
    • Flag billable projects with missing days first, since those are the ones that get written off
    • Note timesheets submitted but still awaiting approval

    Done when Every staff member has a missing day count and the projects affected.

  3. 2
    Google Drive - save the invoicing evidence
    drive.google.com
    WebRun in Google Drive: save the invoicing evidence
    WebRun opens Google Drive to save the invoicing evidence.
    • Save this week's timesheet completeness sheet into the invoicing folder
    • List each person, days logged, days missing, and hours against expected
    • Show the billable projects with gaps so the invoicing run knows what is still unconfirmed
    • Keep one file per week so a repeat offender is visible across the month

    Done when The completeness sheet is filed in Drive for the invoicing run.

  4. 3
    Telegram - post the per person chase list
    telegram.org
    WebRun in Telegram: post the per person chase list
    WebRun opens Telegram to post the per person chase list.
    • Post the chase list to your internal team channel, one line per person
    • Name the missing days and the projects they touch
    • Put anyone with billable gaps at the top
    • Leave the personal nudge to a manager. WebRun never emails staff or fills in a timesheet itself

    Done when The chase list is in Telegram before invoicing starts.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.avaza.com
ScheduleRuns automatically on this cadence
Every Monday at 9:00 AM
DeliveryHow each run's result reaches you
Chase list · Telegram
OutputWhat each run produces - A per person list of missing timesheet days with the projects affected and hours logged against expected.
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 fill in timesheets or send invoices?

No. WebRun never enters time on someone's behalf, approves a timesheet, or creates or sends an invoice. It reports the gaps and a human chases them and runs the invoicing.

Does it email or message staff directly?

No. The chase list goes to your own internal Telegram channel. Nobody is messaged individually, so a manager decides how to raise it with each person.

What is prioritised on the list?

Missing days on billable projects. Those are the hours most likely to be written off if nobody records them before the invoicing run, so they sit at the top ahead of internal time.

Put this on autopilot.

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