All templates

Flexport Automated Customs Audit Evidence Packets

Every Monday, WebRun identifies Flexport customs entries that have been liquidated or are pending review, gathers the associated documents such as the commercial invoice, packing list, entry summary, and broker notes, and compiles a structured evidence checklist in Google Sheets. It then drafts a cover summary email in Gmail for your compliance team to review and send to auditors or internal stakeholders.

Runs on WebRun · Strict Lockdown policy
Every Monday at 9:00 AM WebRunorchestrates each step
1 Flexport identify completed entries needing evidence packets
2 Google Sheets compile the evidence checklist for each entry
3 Gmail draft the audit packet cover summary for team review
In short

How do I automatically assemble audit evidence packets for customs entries?

WebRun identifies every completed Flexport customs entry each Monday, gathers the commercial invoice, packing list, entry summary, and broker notes, and builds a structured evidence checklist in Google Sheets. It then drafts a cover summary email in Gmail for your compliance team to review and send to auditors, so audit packets are assembled without manual effort.

  • Every liquidated customs entry has a structured evidence checklist within a week of filing
  • Missing documents flagged before the audit packet is finalised
  • Cover summary drafted and held for human approval before going to auditors

Built for trade compliance teams · customs brokers · import managers · internal audit teams · supply chain compliance officers

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

  2. 1
    Flexport - identify completed entries needing evidence packets
    flexport.com
    WebRun in Flexport: identify completed entries needing evidence packets
    WebRun opens Flexport to identify completed entries needing evidence packets.
    • Open Flexport and navigate to recent customs entries that have been filed and liquidated
    • For each entry, collect: entry number, shipment reference, entry date, HTS codes, duty paid, and document checklist from Flexport
    • Flag any entries where a required document is missing from the Flexport record

    Done when All completed entries from the past week are identified with their document status.

  3. 2
    Google Sheets - compile the evidence checklist for each entry
    google.com
    WebRun in Google Sheets: compile the evidence checklist for each entry
    WebRun opens Google Sheets to compile the evidence checklist for each entry.
    • Append each entry to the Audit Evidence Register with entry number, date, trade lane, HTS codes, duty paid, and document checklist status
    • Mark each document as Present, Missing, or Pending
    • Group entries by importer of record for easy retrieval during an audit

    Done when The audit evidence register is updated with all completed entries and their document status.

  4. 3
    Gmail - draft the audit packet cover summary for team review
    gmail.com
    WebRun in Gmail: draft the audit packet cover summary for team review
    WebRun opens Gmail to draft the audit packet cover summary for team review.
    • Draft a structured cover email summarising the week's entries, total duty paid, and any document gaps still open
    • Leave the draft unsent for your compliance team to review, edit the recipients, and send to the audit team or stakeholders. Do not send automatically

    Done when The audit packet cover email is drafted in Gmail for human review before sending.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.flexport.com
ScheduleRuns automatically on this cadence
Every Monday at 9:00 AM
DeliveryHow each run's result reaches you
Evidence register · Google Sheets
OutputWhat each run produces - A weekly audit evidence register in Google Sheets for each completed customs entry and a Gmail draft cover summary held for compliance team review before sending.
Report
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 send the audit packet email automatically?

No. WebRun drafts the cover summary email in Gmail and leaves it for your compliance team to review, address to the correct recipients, and send. Any external submission must be authorised by a human.

How does it handle entries with missing documents?

The Google Sheets register marks each missing document as an open gap. Your team can use the register to chase the broker or supplier for the outstanding document before the packet is finalised.

How far back does it look for completed entries?

Each Monday run covers entries filed in the previous seven days. You can run a manual catch-up for older entries by pointing WebRun at a longer date range in Flexport.

Put this on autopilot.

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