ADOPT AI PARTNERS
Insights / freight forwarding

AI Use Cases in Freight Forwarding: The Paperwork Behind Every Shipment

1 September 2026  ·  8 minute read  ·  Adopt AI Partners
tall shelving units in a distribution warehouse
Photo via Unsplash

A forwarder does not own the ship, the aircraft or the truck. What a forwarding and brokerage business sells is the ability to assemble a correct file, on time, for a movement that touches five parties and three jurisdictions. The margin lives in the documents. So does the risk and most of the labour cost.

That is why this work suits AI agents. The inputs are emails, PDFs, scanned paper, EDI messages and portal screens. The outputs are structured records in a forwarding system, a transport management system or customs software. Between them sits a person reading, comparing, retyping and chasing. This article is about the forwarder and the broker, not a shipper's logistics team.

Rate requests and quotations

A rate request arrives as free text, often with an attached packing list or a photograph of a pallet. Reading it, working out what is missing, checking the rates and writing the quote takes hours, which is why forwarders lose business to whoever answered first rather than whoever priced best.

An agent reads the request and extracts the shipping parameters: origin and destination, incoterm, mode, commodity, gross and chargeable weight, dimensions, piece count, hazardous indicators and service level. It checks that extraction against the attachments, because the weight in the email body and the weight on the packing list disagree more often than anyone admits. It looks up contract rates, spot buy rates in your rate management tool, surcharges and local charges, calculates volumetric weight where it applies, and produces a priced quotation in your own template with the assumptions listed.

Where the request is incomplete, it asks one specific clarification question instead of a generic form. A commercial person reviews pricing before it goes out, or approves it automatically within a margin band you define. The quote and its rationale are written into the forwarding system.

Booking creation from customer emails and attachments

Confirmation of a quote rarely arrives as clean data. It arrives as "please go ahead, details attached" with a purchase order, a draft invoice and a letter of instruction in the thread.

An agent reads the whole thread and the attachments and builds the shipment file. It creates or updates the booking in your forwarding system with shipper and consignee matched to existing address book records, notify party, incoterm, commodity description, package counts, marks and numbers, requested pickup window and special handling flags. It attaches every source document and records which field came from which document, so a person can check the work without reopening the email chain. It then drafts the booking request to the carrier or co-loader, the pickup instruction to the haulier and the acknowledgement to the customer, which go out after review until the lane has enough history for you to relax the rule.

cargo ships docked at a pier
Photo via Unsplash

Bill of lading and air waybill data capture and checking

Transport documents are where small errors become expensive ones. An agent reads a draft bill of lading, sea waybill or air waybill and captures the fields: shipper, consignee, notify, vessel and voyage or flight number, ports of loading and discharge, container and seal numbers, marks and numbers, package count, gross weight, measurement, freight terms and goods description. Capture is the easy half.

The check is the valuable half. The agent compares the draft against the booking, the shipper's instruction, the packing list and the commercial invoice, and reports the disagreements: a consignee that does not match the letter of credit, a weight that differs from the verified gross mass declaration, a container number with a failing check digit, a description that says "general cargo" when the invoice says something classifiable. Corrections go to the documentation team, and confirmed data is written back to the shipment record so downstream documents inherit clean values.

Commercial invoice and packing list validation

Customs problems usually start with a bad commercial document. The agent reads the invoice and packing list together and checks consistency: line totals against the invoice total, carton counts against the packing list, net against gross weights, currency and unit prices present, country of origin declared per line, incoterm named, parties matching the transport document, descriptions specific enough to support a classification, and required certificates named. Anything wrong is raised with the customer while the freight is still days from the border, which is the only time a fix is cheap.

Customs entry preparation and tariff classification support

This is where the boundary has to be drawn precisely.

An agent can prepare an entry. It reads the document set, maps each invoice line to a draft tariff heading using the product description, the shipper's history and your own previously accepted classifications for identical goods, calculates duty and tax at those rates, assembles the supporting documents and populates a draft entry in your customs software. It flags lines where the description is too thin to classify, where preferential origin is claimed without valid proof, where a licence appears to be required, and where a valuation element such as assists or royalties needs a decision.

What the agent does not do is file. The declaration is a legal statement to a revenue authority. In most jurisdictions it must be made by or under the authority of a licensed broker, and liability for an inaccurate declaration attaches to that person and to your business. Classification is a legal determination, not a lookup, and the difference between two headings can be a duty rate, an anti-dumping order or a prohibition. So the broker reviews every draft line, accepts or overrides the proposed codes, and submits under their own credentials. Ruling requests, protests, valuation methodology, origin determinations and anything touching a customs audit stay with the qualified person. The agent's job is to hand that person a checked, pre-populated file instead of a folder of attachments, and to say which lines it is unsure of.

shipping port with containers and cranes
Photo via Unsplash

Document discrepancy detection before a shipment is held

Run those checks across the whole file and you have a pre-departure and pre-arrival gate. The agent cross-reads booking, transport document, invoice, packing list, certificates and any letter of credit terms, then lists the discrepancies ranked by likely cost. A mismatched notify party is an annoyance. A missing phytosanitary certificate is a hold, a storage bill and an unhappy consignee. Catching the second sort early is where the money sits.

Status chasing and proactive exception notices

Forwarders spend a large share of their hours answering "where is it" and an even larger share not answering it. An agent monitors carrier status feeds, terminal and airline milestones and your own event records, matches them to shipment files, and writes the milestones back so the file stays current without rekeying.

It then inverts the customer relationship. Instead of waiting for the query, it drafts a proactive notice when a vessel rolls, a flight is offloaded, an ETA slips past a committed date, or a container is approaching the end of free time. Routine notices go out under rules you set. Anything involving a claim, an unagreed cost, or a commercially sensitive account is drafted for the responsible person.

Carrier invoice audit, demurrage and detention

Most forwarders audit carrier invoices by sampling, because line by line checking costs more than it recovers. An agent audits everything. It matches each invoice to the shipment file, recalculates the expected charge from the contracted or quoted rate, checks surcharges, currency conversion and accessorials against the tariff in force on the date, and compares the total against what you billed the customer, so margin erosion is visible per file as it happens. Clean invoices post to the accounting system. Discrepancies produce a dispute draft showing the calculation, which a person approves.

Demurrage and detention claims work the same way and are usually worth more. The agent assembles the file: discharge and gate-out timestamps, free time terms, terminal records, evidence of a customs hold or equipment shortage, and the correspondence showing who caused the delay. It drafts the claim or waiver request against the carrier's deadline. A person always reviews it, because these are commercial arguments with a counterparty you have to keep working with.

Dangerous goods and restricted party screening support

Both of these are screening support, not screening decisions. For dangerous goods, an agent reads the safety data sheet or shipper's declaration, extracts the UN number, proper shipping name, class, packing group and quantity, and flags where the packing, marking or documentation named does not match what the mode and route require. A qualified dangerous goods person signs the declaration and accepts the shipment.

For restricted party screening, the agent runs parties, addresses and where relevant the end use description through your screening tool, and prepares a review file for each hit: the matched entity, how it differs from your party, and the shipment context. A compliance officer clears or escalates every hit. An agent may never clear a sanctions match, and we will not build it that way.

Where AI fails here

Document quality sets the ceiling. A faxed and rescanned bill of lading with a stamp across the container number will defeat extraction, and the agent should say so rather than guess. Every deployment needs a review queue for low confidence output and someone who drains it.

Rate structures resist automation when they only exist in a person's head. If your pricing depends on undocumented arrangements with particular carriers, the agent will quote what it can see and be wrong. Fixing that is a rate management project, not an AI project, and we will say so. Agents are also poor at novel events. A port closure, a trade measure announced overnight, a customer in financial difficulty: these need commercial judgement.

And there are things we refuse to automate. The customs declaration is signed by a licensed broker, always. Classification decisions and ruling requests belong to a qualified person. Dangerous goods acceptance is signed by someone certified to sign it. Restricted party clearance is a human decision on every hit. Letter of credit compliance opinions and any release of cargo against payment stay with your people. An agent that speeds up file preparation around those points is worth a great deal. An agent trusted to make those calls is a liability with a chat interface.

Getting the first one into production

Start with one workflow, chosen because it is high volume and measurable. Document capture and quotation response are the usual first choices. Run it in draft mode, with a person reviewing every output, until you have an accuracy figure measured on your own contested files rather than a vendor's benchmark. Then widen the autonomy rules one at a time. To work out which workflow would go first, Adopt AI Partners is at hello@adoptaipartners.com.

Tell us what your teams keep redoing

One conversation is enough to say whether there is a system worth building, and what would make it fail.

Describe your process