All templates

Automated HOS Violation and ELD Exception Alerts

Every morning, WebRun opens J. J. Keller Encompass, pulls every unresolved HOS violation and ELD exception from the prior day, logs each to a Google Sheet compliance log, and posts your safety team a Slack worklist ranked by violation type so the most serious issues are resolved first.

Runs on WebRun · Strict Lockdown policy
Every day at 7:30 AM WebRunorchestrates each step
1 J. J. Keller Encompass pull unresolved HOS violations and ELD exceptions
2 Google Sheets log each exception to compliance tracker
3 Slack post ranked worklist to safety team
In short

How do I automatically surface HOS violations and ELD exceptions each morning?

WebRun opens J. J. Keller Encompass every morning, pulls every unresolved HOS violation and ELD exception from the prior day, logs each to a Google Sheets compliance tracker, and posts your safety team a Slack worklist ranked by severity, so issues are addressed before they age into CSA points or audit findings.

  • Unresolved HOS violations are surfaced and assigned the same morning
  • Safety team starts each day with a ranked exception worklist
  • High-severity violations are highlighted before they affect CSA scores

Built for fleet safety managers · DOT compliance officers · trucking company safety directors · motor carrier operations teams

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

  2. 1
    J. J. Keller Encompass - pull unresolved HOS violations and ELD exceptions
    jjkeller.com
    WebRun in J. J. Keller Encompass: pull unresolved HOS violations and ELD exceptions
    WebRun opens J. J. Keller Encompass to pull unresolved HOS violations and ELD exceptions.
    • Open the Hours of Service module and filter for exceptions and violations from the prior day
    • Capture driver name, violation type, date and time, and severity level
    • Identify any unresolved ELD malfunctions or data diagnostic events
    • Note which violations have already been annotated or resolved

    Done when Every unresolved HOS violation and ELD exception from yesterday is listed with details.

  3. 2
    Google Sheets - log each exception to compliance tracker
    google.com
    WebRun in Google Sheets: log each exception to compliance tracker
    WebRun opens Google Sheets to log each exception to compliance tracker.
    • Open the HOS Compliance Log sheet and append a row for each new exception
    • Record driver name, violation type, date, severity, and resolution status
    • Mark high-severity violations (form and manner, 11-hour, 14-hour) in red

    Done when The compliance log is updated with all new exceptions from yesterday.

  4. 3
    Slack - post ranked worklist to safety team
    slack.com
    WebRun in Slack: post ranked worklist to safety team
    WebRun opens Slack to post ranked worklist to safety team.
    • Post a ranked worklist to the safety channel, sorted by severity (most serious first)
    • Group violations by driver so the safety team can prioritize coaching conversations
    • Include a link to the Google Sheet for full detail and resolution tracking

    Done when Safety team has today's HOS exception worklist in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
encompass.jjkeller.com
ScheduleRuns automatically on this cadence
Every day at 7:30 AM
DeliveryHow each run's result reaches you
Exception worklist · Slack
OutputWhat each run produces - A ranked list of unresolved HOS violations and ELD exceptions by driver and severity, posted to Slack and logged in Google Sheets.
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

Does it cover both ELD malfunctions and HOS hours violations?

Yes. WebRun surfaces all exception types in J. J. Keller Encompass, including HOS hours violations (11-hour, 14-hour, 70-hour), form and manner errors, and ELD malfunction or data diagnostic events.

Will it annotate or correct violations in the ELD automatically?

No. WebRun only surfaces the exceptions and posts a worklist. Any annotation, driver coaching, or edit request must be completed by your safety manager in Encompass.

How quickly do violations appear after they occur?

WebRun pulls from J. J. Keller Encompass each morning, so yesterday's violations are surfaced the next day. For real-time alerts, check Encompass notification settings directly.

Put this on autopilot.

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