All templates
For customs brokerage compliance managers, brokerage firm owners & licensed customs brokers

Track broker license continuing education requirements automatically

Every Monday, WebRun checks the customs broker CE tracking data maintained in Descartes or your linked records, calculates each licensed broker's remaining CE hours against the triennial requirement, updates a Google Sheets tracker, and posts a Slack summary flagging anyone whose CE hours are below the required threshold with more than six months remaining in their cycle.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every Monday at 9:00 AM WebRun
1 Descartes read broker CE and license records
2 Google Sheets update the CE hours tracker
3 Slack flag brokers who are behind on CE hours
Run a sample
In short

How do I track customs broker continuing education hours to ensure timely license renewal?

WebRun checks Descartes every Monday for each licensed broker's continuing education hours in the current triennial period. It updates a Google Sheets tracker with hours completed and remaining, and posts a Slack flag for anyone falling behind the 36-hour CBP requirement, so your compliance manager can prompt action before the cycle end date.

  • No licensed broker reaches their triennial cycle end date short of the required 36 CE hours
  • Compliance manager sees a weekly at-a-glance view of the whole team's CE status
  • Brokers who are behind are flagged early, when there is still time to catch up

Built for customs brokerage compliance managers · brokerage firm owners · licensed customs brokers · HR and training coordinators

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

  2. 1
    Descartes - read broker CE and license records
    descartes.com How to Automate Descartes
    WebRun in Descartes: read broker CE and license records
    WebRun opens Descartes to read broker CE and license records.
    • Open Descartes and navigate to broker license and compliance records
    • Read each licensed broker's CE hours completed in the current triennial period
    • Capture broker name, license number, CE hours completed, hours required (currently 36 per triennial), hours remaining, and triennial period end date

    Done when All licensed brokers have a current CE hours snapshot with their remaining requirement.

  3. 2
    Google Sheets - update the CE hours tracker
    google.com How to Automate Google Sheets
    WebRun in Google Sheets: update the CE hours tracker
    WebRun opens Google Sheets to update the CE hours tracker.
    • Open the broker CE tracker Google Sheet
    • Update each broker's row with the latest hours completed and hours remaining
    • Highlight in red any broker whose hours remaining are fewer than 10 with more than 90 days left in the cycle, indicating they are falling behind

    Done when The Google Sheet reflects each broker's current CE hours status for the week.

  4. 3
    Slack - flag brokers who are behind on CE hours
    slack.com How to Automate Slack
    WebRun in Slack: flag brokers who are behind on CE hours
    WebRun opens Slack to flag brokers who are behind on CE hours.
    • Post a weekly Slack summary to the compliance channel listing brokers who are behind on CE hours
    • Include the broker's name, hours remaining, and cycle end date
    • If all brokers are on track, post a brief all-clear message instead

    Done when The compliance team has a weekly CE hours summary in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.descartes.com
ScheduleRuns automatically on this cadence
Every Monday at 9:00 AM
DeliveryHow each run's result reaches you
CE hours tracker · Google Sheets + Slack
OutputWhat each run produces - A Google Sheets CE hours tracker for all licensed brokers, plus a weekly Slack alert flagging anyone behind on their triennial requirement.
Spreadsheet
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

Will it register brokers for CE courses or submit renewal applications?

No. WebRun tracks and reports CE hours only. Course registration and license renewal applications must be handled by the broker or your firm's compliance manager.

What is the CE requirement it tracks against?

CBP requires licensed customs brokers to complete 36 continuing education hours per triennial period. WebRun tracks hours completed against this requirement and flags anyone who is falling behind their expected pace.

What if the CE data in Descartes is not up to date?

The tracker reflects exactly what is recorded in Descartes. Your compliance manager should ensure CE completions are logged in Descartes so the tracker stays accurate.

Put this on autopilot.

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