All templates

Flag Jobs Running Over Time

Every hour, WebRun checks Housecall Pro for jobs currently in progress, compares each technician's time on site against the estimated job duration, and posts an alert to Slack for any job that has exceeded its estimate - so you can reassign, adjust, or call the customer before the day falls apart.

Runs on WebRun · Strict Lockdown policy
Every hour during business hours WebRunorchestrates each step
1 Housecall Pro check jobs in progress against estimates
2 Slack alert on overruns
In short

How can I automatically flag jobs that are running over their estimated time?

Every hour, WebRun checks Housecall Pro for jobs currently in progress, compares each technician's time on site against the estimated job duration, and posts an alert to Slack for any job that has exceeded its estimate - so you can reassign, adjust the scope, or call the customer before the schedule falls apart.

  • Over-time jobs are flagged within the hour - not discovered after the fact
  • You can adjust scope, reassign, or set customer expectations before the problem compounds
  • Hourly visibility into active jobs without manually checking each technician's status

Built for field service dispatchers · operations managers · HVAC businesses · plumbing companies

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

  2. 1
    Housecall Pro - check jobs in progress against estimates
    housecallpro.com
    WebRun in Housecall Pro: check jobs in progress against estimates
    WebRun opens Housecall Pro to check jobs in progress against estimates.
    • Open Housecall Pro and go to the Dispatch view filtered to Jobs in Progress
    • For each active job, read the scheduled start time, estimated duration, and actual time elapsed
    • Calculate the overrun: actual time minus estimated duration
    • Flag any job where the overrun exceeds 15 minutes

    Done when All in-progress jobs have been checked and overrunning jobs are identified.

  3. 2
    Slack - alert on overruns
    slack.com
    WebRun in Slack: alert on overruns
    WebRun opens Slack to alert on overruns.
    • Post an alert for each overrunning job: technician name, customer, job type, estimated duration, and actual time so far
    • Show how many minutes over estimate the job is running
    • Flag jobs over 30 minutes past estimate as urgent

    Done when Dispatch has been alerted to every overrunning job with enough detail to act.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.housecallpro.com
ScheduleRuns automatically on this cadence
Every hour during business hours
DeliveryHow each run's result reaches you
Overrun alerts · Slack
OutputWhat each run produces - An hourly Slack alert listing any jobs running beyond their estimated time, with the technician, customer, and minutes overdue.
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

How does it know when the technician actually started the job?

It reads the 'Job Started' timestamp that Housecall Pro logs when the technician checks in on site. If there is no check-in, it uses the scheduled start time.

Can I change the overrun threshold from 15 minutes?

Yes. Set any threshold you like in the plan - a tight crew may want 10 minutes, while complex jobs might warrant 30.

Will it alert me every hour for the same overrunning job?

Only once per job per day. After the first alert WebRun marks that job as notified and will not post again unless it goes to a second, more severe threshold.

Put this on autopilot.

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