All templates

PortPro Automated Driver Document Expiry Tracking

Every Monday, WebRun opens PortPro, reads expiry dates for every driver's CDL, medical certificate, and hazmat endorsement, flags any expiring within 30 days, and posts a prioritized renewal worklist to the safety Slack channel so no driver goes out of compliance.

Runs on WebRun · Strict Lockdown policy
Every Monday at 8:00 AM WebRunorchestrates each step
1 PortPro read driver document expiry dates
2 Slack post renewal worklist to safety team
In short

How do I automatically track driver document expiry dates in PortPro?

Every Monday, WebRun opens PortPro, reads CDL, medical certificate, and hazmat endorsement expiry dates for every active driver, and posts a ranked Slack worklist to your safety team with critical expired items first and upcoming expirations sorted by date so renewals happen before violations.

  • No driver dispatched on an expired CDL or medical card
  • Safety team sees upcoming expirations 30 days out, not the day before
  • Compliance checks automated so safety managers focus on renewals, not lookups

Built for drayage carriers · port trucking safety managers · fleet compliance teams · intermodal operators

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

  2. 1
    PortPro - read driver document expiry dates
    portpro.io
    WebRun in PortPro: read driver document expiry dates
    WebRun opens PortPro to read driver document expiry dates.
    • Open PortPro and navigate to the driver management section
    • Read CDL expiry, medical certificate expiry, and hazmat endorsement expiry for each active driver
    • Flag documents expiring within 30 days as upcoming and those already expired as critical

    Done when Every active driver with an expiring document is listed with document type and expiry date.

  3. 2
    Slack - post renewal worklist to safety team
    slack.com
    WebRun in Slack: post renewal worklist to safety team
    WebRun opens Slack to post renewal worklist to safety team.
    • Post a driver document renewal worklist to the safety Slack channel
    • List critical (already expired) items first, then upcoming expirations sorted by date
    • Include the driver name, document type, and days remaining for each item

    Done when Safety team has this week's driver document renewal worklist in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.portpro.io
ScheduleRuns automatically on this cadence
Every Monday at 8:00 AM
DeliveryHow each run's result reaches you
Document renewal worklist · Slack
OutputWhat each run produces - A weekly driver document renewal worklist listing critical expired items first, then upcoming expirations within 30 days, with driver name, document type, and days remaining.
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

Which documents does it track?

It reads CDL expiry, medical certificate expiry, and hazmat endorsement expiry from PortPro. If you track additional document types in PortPro, tell WebRun and it will include them.

Will it contact the driver directly about their expiring document?

No. WebRun only posts an internal worklist to your safety team in Slack. Any message to the driver is drafted for your review before it is sent.

What if all driver documents are current?

WebRun posts a brief confirmation that all documents are within compliance, so your safety team knows the check ran and nothing needs attention this week.

Put this on autopilot.

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