All templates

Flexport Automated Shipment Document Completeness Check

Every morning, WebRun opens Flexport and reviews each active shipment approaching customs for document completeness, including commercial invoices, packing lists, bills of lading, and any required certificates. It logs gaps in Airtable and posts a prioritised worklist to Slack so your team can resolve issues before clearance is attempted.

Runs on WebRun · Strict Lockdown policy
Every day at 7:00 AM WebRunorchestrates each step
1 Flexport check document status on active shipments
2 Airtable log every gap with shipment details
3 Slack post the daily document worklist
In short

How do I automatically catch missing trade documents before customs clearance?

WebRun reviews every active Flexport shipment approaching customs each morning and checks that required trade documents are uploaded. Gaps are logged in Airtable and posted to Slack as a prioritised worklist, so your compliance team can resolve missing invoices, packing lists, or certificates before they trigger a customs hold.

  • Document gaps caught days before customs clearance, not at the border
  • Team gets a prioritised worklist each morning sorted by arrival urgency
  • Shipments arriving within 48 hours are automatically flagged as urgent

Built for trade compliance teams · customs brokers · import coordinators · logistics managers · freight forwarders

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

  2. 1
    Flexport - check document status on active shipments
    flexport.com
    WebRun in Flexport: check document status on active shipments
    WebRun opens Flexport to check document status on active shipments.
    • Open Flexport and filter shipments arriving within the next 7 days
    • For each shipment, check that the required documents are uploaded: commercial invoice, packing list, bill of lading or air waybill, and any product-specific certificates
    • Note each missing or incomplete document with the shipment reference and estimated arrival date

    Done when Every at-risk shipment has a document gap listed.

  3. 2
    Airtable - log every gap with shipment details
    airtable.com
    WebRun in Airtable: log every gap with shipment details
    WebRun opens Airtable to log every gap with shipment details.
    • Upsert a record in the Document Completeness table for each shipment with gaps
    • Log the shipment reference, destination, arrival date, missing document types, and assigned owner
    • Mark shipments arriving within 48 hours as urgent

    Done when Airtable has a current, prioritised record for every shipment with a document gap.

  4. 3
    Slack - post the daily document worklist
    slack.com
    WebRun in Slack: post the daily document worklist
    WebRun opens Slack to post the daily document worklist.
    • Post the daily document worklist to the trade compliance Slack channel
    • Lead with the most urgent shipments (arriving soonest) and list the missing documents
    • Include a link to the Airtable board for the full queue

    Done when The team has today's document gap worklist in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.flexport.com/shipments
ScheduleRuns automatically on this cadence
Every day at 7:00 AM
DeliveryHow each run's result reaches you
Document worklist · Slack
OutputWhat each run produces - A daily Airtable log of shipments with document gaps, prioritised by arrival date, with a Slack summary posted each morning.
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 chase suppliers for missing documents automatically?

No. WebRun identifies the gaps and queues them for your team. Any outbound communication to suppliers requesting documents must be drafted and sent by a human to ensure accuracy and the right tone.

Which documents does it check for?

It checks for the standard Flexport required documents: commercial invoice, packing list, bill of lading or air waybill, and any certificates flagged as required for that shipment's commodity or trade lane.

What if a document is uploaded after the morning run?

The next morning's run will re-check the shipment and remove it from the worklist if all documents are now complete. For urgent shipments, your team can re-run the check manually at any time.

Put this on autopilot.

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