All templates

Automated Workfront Timesheet Chasing

Every Monday, WebRun opens Workfront, reads last week's timesheets, works out who logged fewer hours than expected and against which projects, records the gaps in Airtable, and drafts a short WhatsApp nudge for each person while posting the manager summary to your project group.

Runs on WebRun · Strict Lockdown policy
Every Monday at 9:00 AM WebRunorchestrates each step
1 Workfront find the missing hours
2 Airtable log the timesheet gaps
3 WhatsApp draft the chase nudges
In short

How do I chase missing timesheet hours in Workfront each week?

WebRun opens Workfront every Monday, compares logged hours against expected hours, and works out who is short and on which projects. It records the gaps in Airtable and drafts a WhatsApp nudge per person for your approval, so billing and utilisation numbers close complete instead of guessed.

  • Missing hours are found Monday, not at month end
  • Repeat offenders are visible after three weeks of data
  • Billing runs on a complete timesheet instead of an estimate

Built for project managers · agencies · professional services teams · resource managers

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

  2. 1
    Workfront - find the missing hours
    • Open Workfront and pull last week's timesheets for every user on your teams
    • Compare logged hours against each person's expected hours for the period
    • Note which projects and tasks the missing time should have landed against
    • List anyone whose timesheet is still unsubmitted with the number of hours short

    Done when Every user with missing or unsubmitted hours is listed with the shortfall and the projects involved.

  3. 2
    Airtable - log the timesheet gaps
    airtable.com
    WebRun in Airtable: log the timesheet gaps
    WebRun opens Airtable to log the timesheet gaps.
    • Append one row per person to your timesheet chase base with the week, the hours short, and the projects
    • Mark anyone who was also short in the previous two weeks as a repeat gap
    • Update rows from earlier weeks that have since been filled in so the base shows only live gaps

    Done when The Airtable base holds this week's timesheet gaps with repeat offenders marked.

  4. 3
    WhatsApp - draft the chase nudges
    whatsapp.com
    WebRun in WhatsApp: draft the chase nudges
    WebRun opens WhatsApp to draft the chase nudges.
    • Draft a short, friendly nudge for each person naming the week and the hours still missing
    • Hold every individual nudge for your approval before it goes out. WebRun never messages a colleague on its own
    • Post the manager summary to your internal project group with the full chase list

    Done when A nudge is drafted per person and the manager summary is in your project group.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.workfront.com
ScheduleRuns automatically on this cadence
Every Monday at 9:00 AM
DeliveryHow each run's result reaches you
Timesheet chase list · WhatsApp
OutputWhat each run produces - A chase list of everyone with missing timesheet hours, showing the shortfall, the projects affected, and whether it is a repeat.
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 message my team without me?

No. Every individual WhatsApp nudge is drafted and held for your approval. Only the internal summary to your own project group posts on its own.

How does it know how many hours are missing?

It compares each person's logged hours in Workfront against their expected hours for the week, then names the projects the missing time should have been booked against.

Does it edit anyone's timesheet?

No. WebRun only reads timesheets in Workfront. Hours are always entered by the person who worked them, so the record stays theirs.

Put this on autopilot.

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