Automated Driver Detention and Demurrage Tracking
Every morning, WebRun opens J. J. Keller Encompass, reviews driver ELD and HOS records for dwell times exceeding your free-time threshold at shipper or receiver facilities, logs each detention event to a Google Sheet, and posts your billing team a Slack alert of charges that need to be invoiced today.
How do I automatically track driver detention time and flag unbilled demurrage charges?
WebRun opens J. J. Keller Encompass every morning, reviews driver ELD records for on-site dwell times exceeding your free-time threshold, logs each detention event with billable hours and estimated charge to Google Sheets, and alerts your billing team in Slack so every qualifying detention charge is invoiced before the window closes.
- No qualifying detention event goes unbilled at the end of the day
- Billing team starts each morning with a ranked list of new detention charges
- High-value dwell events are flagged for priority invoicing
Built for carrier billing teams · fleet dispatchers · transportation operations managers · trucking company owners
What does WebRun do on every run?
The exact actions WebRun takes, in order - in plain language, so you can adjust anything.
-
WebRun signs in and gets to work
Opens
encompass.jjkeller.comin a real browser with your saved login - no setup, no API keys. -
1
J. J. Keller Encompass - review ELD dwell times for detention events
WebRun opens J. J. Keller Encompass to review ELD dwell times for detention events. - Open the HOS and ELD records in Encompass and filter for loads completed in the last 24 hours
- Identify on-site dwell events where the driver was on-duty not-driving at a shipper or receiver location for more than your free-time threshold
- Capture driver name, load number, facility name, arrival and departure times, and total dwell duration
- Calculate billable detention time above the free-time threshold for each event
Done when Every qualifying detention event from yesterday is listed with driver, load, facility, and billable hours.
-
2
Google Sheets - log detention events and charge amounts
WebRun opens Google Sheets to log detention events and charge amounts. - Open the Detention Tracker sheet and append a row for each new detention event
- Record load number, driver, facility, dwell time, free-time allowance, billable hours, and estimated charge
- Flag any event over 4 hours as high-value for priority billing
Done when The detention tracker is updated with all new events and their billable charge estimates.
-
3
Slack - alert billing team of unbilled detention charges
WebRun opens Slack to alert billing team of unbilled detention charges. - Post a daily detention alert to the billing or dispatch channel listing all new unbilled events
- Sort by estimated charge value, largest first
- Include a link to the Google Sheet for the full log
Done when Billing team has today's unbilled detention charge list in Slack.
How is each run configured?
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.
Every action is checked against this policy before it runs.
Questions, answered
How does it know when a driver was at a shipper or receiver facility?
WebRun reads on-duty not-driving segments from the driver's ELD records in J. J. Keller Encompass and cross-references them with load pickup and delivery locations to identify facility dwell events.
Will it send detention invoices to customers automatically?
No. WebRun only surfaces the unbilled detention events and logs them for your billing team. Creating and sending the invoice to the customer is a human step that your billing coordinator handles.
Can I adjust the free-time threshold used to calculate billable detention?
Yes. The free-time threshold used by WebRun is configurable when you set up the workflow, so it matches the contractual terms you have with each shipper or receiver.
Put this on autopilot.
Turn it on in minutes - or have our team set it up for you.