All templates

Automated Heavy Haul On-Time Performance Report

Every Monday, WebRun opens ProMiles, pulls completed moves from the prior week, compares planned versus actual delivery times for each, calculates on-time performance by route and customer, logs the results to a Google Sheet, and posts a summary to Slack.

Runs on WebRun · Strict Lockdown policy
Every Monday at 9:00 AM WebRunorchestrates each step
1 ProMiles pull completed moves from the prior week
2 Google Sheets calculate and log on-time performance metrics
3 Slack post weekly performance summary
In short

How do I automatically generate a weekly on-time performance report for heavy haul moves?

WebRun opens ProMiles every Monday and pulls all moves completed in the prior week, comparing planned against actual delivery dates for each. It calculates on-time performance by route and customer, logs results to Google Sheets, and posts a concise summary to Slack so your ops team can identify patterns and act on them.

  • Weekly on-time rate calculated automatically without manual data pulls
  • Late routes and repeat offender customers identified each Monday
  • Historical trend data accumulates in Google Sheets for quarterly reviews

Built for heavy haul carriers · ops managers · customer service teams · transport operations leads

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

  2. 1
    ProMiles - pull completed moves from the prior week
    promiles.com
    WebRun in ProMiles: pull completed moves from the prior week
    WebRun opens ProMiles to pull completed moves from the prior week.
    • Open ProMiles and navigate to the completed moves section
    • Filter for moves completed in the prior 7 days
    • For each move, capture the load ID, customer, route, planned delivery date, and actual delivery date

    Done when All completed moves from the prior week are captured with planned and actual delivery dates.

  3. 2
    Google Sheets - calculate and log on-time performance metrics
    google.com
    WebRun in Google Sheets: calculate and log on-time performance metrics
    WebRun opens Google Sheets to calculate and log on-time performance metrics.
    • Open the on-time performance tracking sheet
    • Append rows for each completed move with load ID, customer, route, planned date, actual date, and on-time status
    • Calculate the on-time percentage for the week overall and broken down by customer and route

    Done when The performance sheet is updated with this week's moves and on-time rates are calculated.

  4. 3
    Slack - post weekly performance summary
    slack.com
    WebRun in Slack: post weekly performance summary
    WebRun opens Slack to post weekly performance summary.
    • Post a summary to the ops Slack channel with the weekly on-time rate
    • Highlight the top 3 on-time routes and the 3 routes with the most delays
    • Note any customers with back-to-back late deliveries for follow-up

    Done when The ops team has this week's on-time performance summary in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.promiles.com/permit-manager
ScheduleRuns automatically on this cadence
Every Monday at 9:00 AM
DeliveryHow each run's result reaches you
Performance report · Slack
OutputWhat each run produces - A weekly on-time performance scorecard by route and customer, with this week's rate and a trend comparison to the prior week.
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 determine if a move was on time?

It compares the planned delivery date recorded in ProMiles against the actual delivery date. Any move that delivered on or before the planned date is counted as on time.

Can it send the report to customers as well?

The automatic report goes only to your internal Slack channel. If you want to share performance data with a customer, your team would review the Google Sheet first and send it manually.

How far back does the historical data go?

The Google Sheet accumulates each week's results, so your trend data grows over time. You can filter the sheet by any date range, customer, or route for ad-hoc analysis.

Put this on autopilot.

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