All templates
For customs brokers, import compliance officers & ocean freight teams

Catch late ISF filings before CBP does

Every few minutes, WebRun checks Descartes for ocean shipments whose ISF has not been filed within the required 24-hour pre-departure window, flags any late or at-risk filings, and sends an immediate Slack alert so your team can act before CBP issues a penalty.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every 30 minutes WebRun
1 Descartes identify at-risk ISF filings
2 Slack alert the team immediately
Run a sample
In short

How can I get automatic alerts for late ISF filings before CBP penalizes us?

WebRun checks Descartes every 30 minutes for ocean shipments whose ISF has not been filed within the required window. It ranks flagged shipments by urgency and posts an immediate alert to Slack, so your licensed brokers can file before CBP issues a penalty, with no missed deadlines from manual tracking.

  • Late ISF filings are caught and flagged within 30 minutes, not the next business day
  • Team receives a ranked alert so the most urgent shipments are actioned first
  • CBP penalty risk drops significantly compared to manual queue review

Built for customs brokers · import compliance officers · ocean freight teams · logistics managers

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 - identify at-risk ISF filings
    descartes.com How to Automate Descartes
    WebRun in Descartes: identify at-risk ISF filings
    WebRun opens Descartes to identify at-risk ISF filings.
    • Open Descartes and navigate to the ISF filing queue
    • Identify shipments whose ISF has not been filed and whose vessel departure is within 24 hours
    • Also flag any ISF filings that are already late (departure has passed, ISF still not filed)
    • Capture shipment reference, vessel, ETD, and importer name for each flagged entry

    Done when All at-risk and late ISF filings are identified with their details.

  3. 2
    Slack - alert the team immediately
    slack.com How to Automate Slack
    WebRun in Slack: alert the team immediately
    WebRun opens Slack to alert the team immediately.
    • Post an alert to the brokerage Slack channel listing each flagged shipment
    • Sort by urgency: past-deadline first, then approaching-deadline
    • Include the vessel ETD and importer name so the right broker can act immediately

    Done when The team has received an alert for every late or at-risk ISF filing.

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 30 minutes
DeliveryHow each run's result reaches you
ISF alert · Slack
OutputWhat each run produces - A prioritized alert listing shipments with late or at-risk ISF filings, including vessel ETD and importer details.
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

Will it file the ISF on my behalf?

No. WebRun only detects and alerts. Filing the ISF requires your licensed broker to review and submit it, which WebRun never does on its own.

How early does it alert before the deadline?

It flags shipments as soon as the ISF is unfiled and the vessel ETD falls within 24 hours, giving your team the maximum remaining time to act.

What if the ISF was already filed but Descartes hasn't updated yet?

WebRun reads the live status in Descartes each run, so once the filing is recorded there it is automatically removed from future alerts.

Put this on autopilot.

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