How to Automate Flexport

Flexport automates the freight it moves: exception alerts, machine-learning routing and an AI customs auditor all run inside the platform. The compliance work happens elsewhere, on government registers, terminal sites and carrier portals with no export button, which is the layer worth handing to a browser agent like WebRun.

Flexport is where a shipment becomes a set of documents

Flexport is a freight forwarder and customs broker that runs on its own software. It moves ocean and air freight, files the entry with customs, and shows the whole thing on a platform the customer logs into rather than emailing a coordinator for an update.

That combination is why it sits where it does. A container leaving a factory in Vietnam for a warehouse in Georgia exists twice: once as a steel box on a ship, and once as a booking, a commercial invoice, a packing list, an HTS code and a chain of milestones. Flexport holds the second version, and the second version is the one that decides whether the first version clears.

The people in it are not all doing the same job. A planner watches dates and asks when stock lands. An operations manager watches exceptions. Trade compliance watches classification, origin and licences, where being wrong is a penalty rather than a delay.

Compliance work means checking one code against six registers

None of that is the slow part. The slow part is confirming things against sources that live outside the platform.

Somebody opens the platform every morning, reads the ETAs, and copies the ones that moved into the sheet the planning meeting actually reads. Somebody takes a new supplier's name and types it into a government sanctions search, one name at a time, because a match is a criminal problem and nobody wants to be the person who skipped it. Somebody re-checks an HTS code against the current tariff schedule, because schedules get revised and nobody sends a memo. Somebody chases a proof of delivery from a trucker's own portal. Somebody keeps a spreadsheet of import licence expiry dates and hopes they open it in time.

Every one of those is a person, a login and twenty minutes. They are also the tasks that get skipped in a busy week, and they are the tasks where skipping costs the most.

The flexport.com homepage, the app these three jobs run in. Flexport
Names screened before the order Every new supplier and consignee checked against the published denied party lists the day it is added, not at the quarterly review.
Codes checked against the live schedule Each classification on your active catalogue compared with what the tariff schedule says today, with anything that moved flagged.
Delivery proved, not assumed Proofs of delivery collected from whichever carrier portal holds them and filed against the shipment they belong to.

Exception Management raises what Flexport can already see

Flexport is a software company as much as a forwarder, and the platform does a great deal on its own.

Exception Management is the centrepiece: several hundred exception types, organised by category and ranked by priority, so a delayed booking surfaces as a worklist rather than a discovery. An AI-powered customs auditor reviews entries before they are submitted, which catches the classification error at the point it is cheap. Transit time predictions replace the carrier's optimistic ETA with a modelled one. Control Tower extends the same visibility over freight that other providers are moving.

The ceiling is not a shortcoming, it is a definition: all of it runs on freight Flexport can see and data already inside the platform.

The facts that decide whether a shipment is legal are not in there. The tariff schedule is published by the government. The denied party lists sit on their own sites, updated on their own schedule. Licences and registrations stay with the agency that issued them. The terminal knows about an exam hold before the platform does, and the customer's receiving portal is the only place a delivery is confirmed. Each is a website with a login and no way to hand its answer to Flexport.

A shipment file that assembles its own evidence

Compliance runs on facts that other people keep current, and the checking can keep pace with them.

Every new supplier name run against the published denied party and sanctions lists the morning it is added, with a possible match flagged before a purchase order goes anywhere. Each HTS code on your active catalogue compared with the current schedule, so a reclassification arrives as a note rather than a surprise at entry. Import licences and registrations tracked with real expiry dates against them, counted down rather than remembered.

The operational half is the same trick pointed elsewhere. Terminal websites read each morning for exam holds and the demurrage clock that started when nobody was looking. The landed cost that actually came out compared with the one that was quoted, line by line, while the invoice can still be queried. Proofs of delivery collected from whichever carrier portal holds them and filed against the shipment.

The line worth holding is between gathering and acting. Collecting evidence and flagging a mismatch is safe to run unattended. Filing an entry, or telling a supplier their name matched a list, is prepared and read by a person first.

Screening lists is work for something tireless

Checking a name against a register is not judgement. It is the same six steps, done accurately, on a day when there are ninety other things.

WebRun is an AI agent that works a real Chrome browser, signed in as you. It opens the Flexport platform, the government register, the terminal site or the carrier portal, reads what each one says, and writes the comparison into the sheet or the tracker your team already uses.

It runs on your schedule in your own private environment, and you can watch a run and stop it mid-way. Anything that files, submits or messages a supplier drafts and waits for a person.

The workflows below are already built, and each one names the sites it opens.

Questions people ask

Our compliance team does not have developers. Is that a problem?

No. It works the browser signed in as you, so it uses exactly the access your team already has. There is no API key to request from Flexport and no integration for anyone to build first.

Will it file a customs entry or amend a classification?

No. It gathers the evidence and flags the mismatch, then stops. Filing with customs and changing a classification carry legal weight, so both are prepared for a person and left for them to submit.

Sanctions lists change constantly. How current is a check?

As current as the register itself, because it reads the published list at the moment it runs rather than a copy downloaded months ago. Schedule it daily and every new counterparty is screened against what the list says that morning.

16 ready-made Flexport workflows

Each one names the apps it touches and the exact steps it takes. Open one to read what it will do, then turn it on.

Flexport Automated Shipment Milestone Digest
WebRun pulls the latest shipment milestone updates from Flexport each morning and sends your trade compliance and logistics teams a concise digest of what moved, what cleared customs, and what needs attention.
Flexport›Slack›Google Sheets
Flexport Automated Restricted Item Alerts
WebRun scans new Flexport shipment bookings for products that match your restricted or controlled items list, posts an immediate alert to your compliance Slack channel, and holds the booking for human review before it proceeds.
Flexport›Slack›Airtable
Flexport Automated New Supplier Compliance Screening
WebRun kicks off a structured trade compliance onboarding for each new supplier by checking them against denied-party lists in Flexport, creating an onboarding checklist in Airtable, and drafting a document request email for your team to review and send.
Flexport›Airtable›Gmail
Flexport Automated Trade License Expiry Tracking
WebRun monitors your trade licenses and permits tracked in Flexport and Google Sheets, sends early-warning alerts to Slack when a renewal deadline is approaching, and flags anything already expired for urgent action.
Flexport›Google Sheets›Slack
Flexport Automated Landed Cost Variance Report
WebRun compares actual landed costs reported by Flexport against your planned cost targets in Google Sheets each week, flags shipments where the variance exceeds your threshold, and posts a report to your finance Slack channel for review.
Flexport›Google Sheets›Slack
Flexport Automated HTS Classification Review
WebRun reviews your product catalog in Flexport for unclassified or recently changed items, flags mismatches between HTS codes and product descriptions, and queues them in a Google Sheets worklist for your team to resolve.
Flexport›Google Sheets›Slack
Flexport Automated FTA Eligibility Flags
WebRun reviews upcoming Flexport shipments and flags products that may qualify for reduced or zero duty rates under applicable free trade agreements, queuing them in Google Sheets so your team can claim the savings.
Flexport›Google Sheets›Slack
Flexport Automated Landed Duty Exposure Report
WebRun pulls duty and tariff estimates from Flexport across your active and upcoming shipments each week, rolls them up by HTS chapter and supplier, and delivers a landed duty exposure report to your finance and compliance teams.
Flexport›Google Sheets›Slack
Flexport Automated Shipment Document Completeness Check
WebRun checks every active Flexport shipment for required trade documents, flags any that are incomplete or missing, and posts a daily worklist to your team so nothing is held up at the border.
Flexport›Airtable›Slack
Flexport Automated Denied Party Screening
WebRun checks each new supplier or buyer in Flexport against U.S. denied-party and restricted-entity lists, flags any matches, and queues them for your compliance team to review before the shipment proceeds.
Flexport›Google Sheets›Slack
Flexport Automated Customs Exam Hold Alerts
WebRun monitors your active Flexport shipments for customs examination or hold notifications, posts an immediate alert to Slack when one is detected, and logs the incident in Airtable so your team can act before demurrage or storage charges accumulate.
Flexport›Slack›Airtable
Flexport Automated Country of Origin Verification
WebRun reviews upcoming Flexport shipments for products that lack verified country-of-origin records, logs each gap in Google Sheets, and alerts your compliance team so the correct origin is confirmed before customs entry.
Flexport›Google Sheets›Gmail
Flexport Automated Customs Audit Evidence Packets
WebRun gathers the required supporting documents for each completed Flexport customs entry, compiles them into a structured evidence packet in Google Sheets, and drafts a summary for your compliance team to review and finalise before any regulatory submission.
Flexport›Google Sheets›Gmail
Track Container ETAs & Changes
WebRun monitors your ocean containers on Flexport and project44, spots any ETA change or vessel delay, and alerts you immediately so you can update your planning.
Flexport›project44›Slack
Run a Customs Documentation Checklist
Before an international shipment leaves, WebRun checks that all required customs documents are in place - commercial invoice, packing list, HS codes - and flags anything missing.
Flexport›Google Sheets›Slack
Chase Missing Proofs of Delivery
WebRun scans your delivered shipments for missing PODs, identifies which carriers still owe you documentation, and drafts a chase message for each one.
Flexport›Google Sheets›Gmail

Want one of these running on your own Flexport?

Show WebRun the process once and it will run it on schedule, in your own private browser environment.