Logistics Document Processing

Extract data from air waybills

Unstract reads master and house air waybills and e-AWB printouts, whether they arrive faxed, scanned or as a carrier PDF, and sends the AWB number, weights and charges to your TMS or ERP as checked data.

awb-417-26048816-halvorsen.pdf · e-AWB printoutstructured data
{  "awb_number": "417-26048816",  "shipper": "Shenzhen Lumentra Optics",  "consignee": "Halvorsen Imaging GmbH",  "departure": "Shenzhen (SZX)",  "destination": "Frankfurt (FRA)",  "flight": "NV286",  "pieces": 12,  "gross_weight_kg": 1486,  "chargeable_weight_kg": 1920,  "total_prepaid_usd": 7392}

Trusted by logistics and supply chain teams around the globe

G2 Leader, Fall 2026G2 Best Usability, Summer 2026
Moody'sEndpointMedaxionPinpointConvrSmart ClerkCyberSoftThoughtFocusZluriIOA
What arrives

Air freight moves fast and its paperwork lags behind

The cargo is often on the ground before anyone has typed up its waybill. By then the shipment file holds copies like these.

Faxed by the origin agent, scanned again at the destination office

MAWBHAWBe-AWB

One consolidation, three layouts for the same fields

PIECESGROSS KG14DIMS CMPREPAIDCOLLECT

Piece counts and dimensions corrected in pen at the cargo terminal

MAWBHAWBINVPL1 CONSOL · 11 PAGES

The MAWB, its HAWBs and the commercial papers scanned together

CONSOL MANIFEST · 6 HAWBS

Consol manifests and shipper instructions in each agent's format

Staff retype every AWB into the TMS, and a chargeable weight keyed as the gross weight goes unbilled until the carrier's invoice disagrees.

Unstract reads each air waybill in the file, pulls the fields you list, checks weights and charges against the booking and the house bills, and posts the record to your TMS or ERP.

Book a consultationFree consultation worth $1,000. Bring a month of MAWBs and HAWBs from your agents.
How it works

Read, extract and automate the air cargo paperwork

Parsing, extraction and automation are three products you can use one at a time. Pick the one your air desk needs first and add the others as the shipment count grows.

Air waybill OCR

Parse every air waybill into text with its boxes kept apart

An AWB packs more than thirty numbered boxes onto one page, and the rating block alone holds pieces, gross weight, rate class, chargeable weight and rate side by side. LLMWhisperer keeps each figure in its own column, so the gross weight never runs into the chargeable weight and the airline prefix stays attached to its eight-digit serial.

Send the text to your own LLM, or use parsing as the opening step of a larger air shipment workflow.

Learn more about LLMWhisperer
AWB NO.417-26048816ROUTINGSZX to FRAFLIGHTNV286 / 28 OCTPIECES12GROSS KG1,486.0CHG WT KG1,920.0TOTAL USD7,392.00
AI data extraction

Turn every air waybill into one structured shipment record

Write the fields you need as a prompt, and each air waybill returns as JSON in a single schema, whether it is a master AWB from the airline, a house AWB from your agent or an e-AWB printout. No template per carrier. A chargeable weight that doesn't match the dimensions, or a piece count that differs from the house bills, comes back flagged with the reason.

Call it as an API, run it as an ETL pipeline, or place it as one step inside an orchestrated air freight process.

Learn more about Document Studio
awb_number417-26048816✓flightNV286✓pieces12⚑chg_weight_kg1920✓total_usd7392⚑⚑ HAWBs total 11⚑ booking quote: 7,104
Agentic process automation

Run air shipment intake from agent email to posted receipt

Describe how your team handles air waybills in plain English, and Flow's agents build the workflow: MAWBs and HAWBs from agent emails, faxes and carrier portals tied to the shipment, read, checked against the ASN and PO, and posted. Carrier records reach your TMS or ERP, such as SAP Transportation Management or SAP S/4HANA, and receipts reach your WMS. You approve the workflow once and it runs identically on every consolidation.

You decide where it stops: a piece count short against the ASN, a PO that isn't open, a value read with low confidence. Only those shipments wait for a receiving clerk, who sees the reason beside the AWB.

Learn more about Flow
1
Document captureMAWBs, HAWBs and e-AWB printouts from agents, tied to one shipment
2
Read and extractParseEvery numbered AWB box as textExtractAWB number, pieces, weights, charges
3
Check against the ASN and POPieces and PO against the ASN; the AWB against what the airline hands over
4
Post the receiptAir shipment to the TMS, receipt to the WMS, lines to the ERP

Read your own AWBs today. Build the full intake run when you are ready.

Start for free to parse and extract your air waybills now. Automating the air shipment intake begins with a consultation.

Supported documents, processes & fields

Master, house and electronic air waybills, read one way

Documents

Fields captured

AWB numberAirline prefixHouse AWB numbersShipper name and addressConsigneeIssuing carrier's agentAgent's IATA codeAirport of departureAirport of destinationRouting and carriersFlight and dateHandling informationExecuted on date and placeCarrier or agent signature
Who it's for

For the teams that book, fly and receive air cargo

Freight forwarders and NVOCCs

Each HAWB checked against its MAWB for pieces and weight, so a consolidation closes before the pre-alert goes to the destination agent.

Carriers and trucking companies

Chargeable weight recomputed from the dimensions on the AWB, so road feeder legs and airline invoices bill the weight that actually flew.

3PLs and warehouses

Inbound air freight matched to the ASN at the door, with short pieces flagged before the shipment is put away.

Shippers' logistics teams

Air spend tracked per lane from the waybills themselves, with gross and chargeable weight side by side for every booking.

Outcomes

Fewer keyed waybills, faster air freight release

<3 minfrom an airline's AWB to a checked shipment record
91%of air waybills posted without anyone typing them
54%fewer hours keying AWBs and house bills in the first quarter
2×faster from the waybill arriving to the shipment booked in
Before using it, a lot of time went into manual cleanup or writing brittle extraction logic that breaks as soon as the format changes. Now I can push documents through the pipeline faster…
G2Vishal VarwaniAI Engineer, E-Ray EU · Reviewed on G2
1 / 3
Security

Air shipment details that should stay off the street

An air waybill names the shipper and consignee and describes the goods, and air cargo is often the high-value kind: electronics, pharmaceuticals, luxury goods. Together with the flight and airport, that tells a thief which shipment is worth stealing and where it will sit on the ground.

AICPA SOC 2ISO 27001GDPRHIPAA
  • Air waybills are encrypted in transit and at rest.
  • AWBs and house bills never train any model.
  • Access by role, station and customer account, with each corrected field and released exception logged against the AWB number.
  • Retention you set: waybills and attachments are deleted on the schedule your carrier contracts and customs record-keeping require.
  • Forwarders that must keep consignee and cargo data inside their own environment can run Unstract self-hosted.
See how air cargo data is protected in the Trust Center
Questions

What forwarders and air cargo teams ask first

One that returns the same record from every airline's layout and checks the figures it reads. As an air waybill data extractor, Document Studio returns the AWB number, parties, routing, pieces, weights and charges as JSON in your schema, and flags a chargeable weight that doesn't fit the dimensions.

In two steps. LLMWhisperer reads the AWB into text with every numbered box in place, and Document Studio uses LLMs to map that text to the fields you named. The OCR step is an engine built for LLM pipelines, so the extraction step works from text that matches the page.

Yes. LLMWhisperer handles fax noise, skewed photos taken at the cargo terminal and pen corrections to piece counts. A value it cannot read with confidence goes to a person beside the page, so your TMS never receives a guess.

Upload the AWB to Document Studio, or POST it to the API endpoint it deploys for your schema, and the record comes back as JSON. Flow can then post that record to your TMS or ERP and route exceptions to a person, with no keying in between.

Yes. LLMWhisperer works as an air waybill parser for MAWBs from the airline, HAWBs from your own office and e-AWB printouts, and Document Studio returns all three in one schema. It also links each HAWB to its master by the 11-digit AWB number.

Yes. It reads the three-digit airline prefix and the eight-digit serial as one 11-digit number, and checks the last digit against the serial the way airlines do. A number that fails the check is flagged before it reaches a tracking link or an invoice.

It reads both from their own boxes and recomputes the volumetric weight from the dimensions, using the 6,000 cm³ per kg divisor or the one your carriers use. The higher of the two should be the chargeable weight, and a waybill that bills less is flagged.

That shipment waits in a review queue where a clerk sees the value next to the box it came from, then approves, corrects or returns it. Every decision is logged, and the other air shipments keep moving.

Unstract is SOC 2, ISO 27001, GDPR and HIPAA compliant. Waybills are encrypted, never used for training, and kept only as long as you choose. Teams that need cargo data on their own servers can self-host, and the Trust Center lists every control.

Not for Flow. In a consultation we set up the intake around your agents' AWBs, your checks and your TMS or ERP, and most air desks run live shipments within days. To test extraction first, start for free and upload a waybill.

Next step

Bring a month of air waybills to the consultation

MAWBs, HAWBs and e-AWB printouts, faxed agent copies included. You see each waybill read in front of you, with pieces, weights and charges checked against the booking.

Start for freeOr try it on your own air waybills today.