Air waybills in. Validated, delivery‑ready records out.

AWBGuru reads Master and House Air Waybills — clean PDFs, skewed phone photos, handwriting — then proves every field against real air-freight logic. Clean documents deliver themselves. You see only the exceptions.

30 free scans to start · no card required · then pay per scan or pick a plan

Processing console
The pipeline

From inbox to shipped record — one flow.

Air waybill OCR and data extraction, end to end: documents arrive, key fields are checked against real air-freight logic, and a structured record goes out — with only the exceptions stopping for a person.

Send documents the way you already work.

No portal to log into, no format to prepare. Forward an email, drop a combined PDF, snap a photo, or POST to the API — every path lands in the same validated pipeline.

AWBGuru AWBGuru
Forward the email — attachments are pulled in automatically.
AWBGuru AWBGuru
Drop a multi-waybill PDF — every AWB is split out automatically.
AWBGuru AWBGuru
Snap a photo — auto-cropped and deskewed on your device.
POST /v1/documents
file: mawb_020.pdf
201 created
{ status: "queued" }
AWBGuru AWBGuru
POST from your TMS — a webhook fires the moment it's ready.

OCR reads characters. AWBGuru knows freight.

Every field passes exact, explainable checks written for air cargo. Each yields pass, warn, or fail, cross-examining the model's read against the rules freight runs on.

Everything feeds the score

Dozens of freight-native checks — MOD-7 arithmetic, IATA route cross-checks, HS-code lookups, weight recompute, consolidation detection — each resolve to pass, warn, or fail, cross-examining the model's per-field confidence. A failing check routes a document to review no matter how sure the read was — that live decision, not a report, is what auto-clears the clean ones.

MOD-7 ✓ Route ✓ HS ✓ Weight ⚠ Consol ✓ +37 more
↓  feed the score
91.2
document confidence→ review queue

A score you can trust. No custom AI to train.

Every document gets a confidence score — produced without training any custom AI — and you set one cutoff: at or above it documents clear on their own, below it they route to review.

Your cutoff

Correction rate by confidence score
<80 80–85 85–90 ≥90
confidence score →
Field
<80
80–85
85–90
≥90
Total
147.9%
63.1%
20.9%
10.3%
Chargeable Wt
116.4%
52.6%
20.6%
10.2%
HS Code
127.1%
42.1%
10.5%
10.2%
Consignee
84.9%
31.6%
10.4%
10.1%
Total Prepaid
74.3%
21.1%
10.3%
·
Prefix
42.4%
20.6%
10.2%
·
Auto-clear · 82%

Correction rate — how often a reviewer later corrected documents in each score band. Everything inside the box auto-clears; everything to its left goes to review.

One clean record. Every format reads from it.

Extraction lands in one clean record — parties, routing, weights, charges, line items. JSON, EDI, and spreadsheets are all built from that same record, so they can’t disagree with each other.

GET /api/v1/documents/dx_8f2c11 · response (abridged)Validated
{
  "awb_number": "999-12345675",
  "origin": "ICN", "destination": "FRA",
  "pieces": 4, "gross_weight_kg": 618.0, "chargeable_weight_kg": 760.0,
  "is_consolidation": false,
  "confidence": { "document": 0.986, "awb_number": 0.999, "route": 0.994 },
  "validation": [
    { "check": "awb_mod7",        "result": "pass" },
    { "check": "route_city_match", "result": "pass" },
    { "check": "volumetric_recompute", "result": "pass", "divisor": 6000 }
  ],
  "routing": "auto_cleared"  // per-field confidence + validation attached to every response
}

Bearer-authenticated with Owner-issued awbg_… keys. Poll every ~5s — a document typically extracts in 10–40s. XML is available on the same endpoint; payloads shown abridged.

House air waybills

Masters and houses.
One upload.

House bills that arrive with your masters are recognized as houses, and each one comes back as its own record, carrying its master's number. It links to that master automatically when the master is already captured, and any house that finishes first is one click away on the master's page.

Classified before it's read

Every document is sorted first — master, house, consolidation manifest, invoice, packing list — so a house bill isn't read as a master by default.

The fields houses actually carry

Twelve fields: house and master number, shipper, consignee, issuing forwarder, goods, pieces, weight, origin, destination, flight, and flight date — the set present on most real house bills.

Linked to its master

Each house keeps the master it travels under. Once it's linked to that master (automatically, or in one click if the master arrives later), forwarder, routing and booked-flight details the house doesn't print are filled from it. Same per-field confidence and exceptions-only review as your masters.

Team

Run it as a team.
No shared passwords.

AWBGuru is multi-user from day one. Bring your whole cargo team into one workspace — each person with their own account, their own audit trail, and the right level of access.

Skyline Forwarding 1 workspace
SR Sofia Ramos Owner
JP Jason Park Member
LW Liam Walsh Member
Activity trail
Jason Park approved AWB 999-617205402m
Jason Park uploaded 3 new scans18m
Sofia Ramos invited a teammate40m
Liam Walsh cleared 3 exceptions1h
Sofia Ramos exported an FWB batch2h
Jason Park corrected a field on AWB 999-902144715h

One workspace per company

Every operator works the same pipeline and the same queue under a single company account — no shared passwords, no duplicate setups.

Invite by email in seconds

Send an invite; they set their own password and land straight in your workspace. Onboarding a new hire is seconds, not a support ticket.

Owner & member roles

Owners hold billing, members, and configuration; members process documents. Promote or right-size access in a click — the sensitive controls stay where they belong.

Full activity trail

Every upload, correction, approval, and export is attributed by user and timestamped — accountability built in, and it stays intact after someone leaves.

Pricing

Priced to your volume. Not your headcount.

How many air waybills a month?

scans / month

Enterprise

Custom volume, a negotiated per-scan rate, and on-prem or data-residency deployment for teams that can’t send documents to the cloud. Talk to us.

Contact sales

House waybills are extracted and count as a full scan; consolidation manifests, invoices & packing lists are auto-classified but not extracted and count as 0.1. Documents blocked by the page guard or still in flight are never charged. Your effective per-scan cost drops as volume grows.

FAQ

The questions cargo teams ask first.

Does AWBGuru create or print air waybills?

No — AWBGuru captures air waybills that already exist. It reads the Master and House Air Waybills you already have (a PDF, a scan, or a phone photo), validates every field against air-freight rules, and returns structured data, plus an FWB/16 or FWB/17 message for each master. Creating, printing, or issuing new AWBs from scratch is a different kind of tool: AWB issuing software.

Do you read house air waybills (HAWBs) too?

Yes. Upload house bills the same way as masters, on their own or mixed into the same file. Each page is classified first, and a house comes back as a twelve-field record that keeps the master AWB number it travels under. If that master is already in your workspace the house is linked to it automatically; if the master arrives later, linking is one click. A page listing several houses is recognized as a consolidation manifest and set aside. House records export as JSON, XML, CSV or Excel; the FWB is the master’s message, and a house linked to its master can be downloaded as an FHL message. How house extraction works.

Do you transmit the FWB to the airline?

No. AWBGuru generates and returns the message — FWB/16 or FWB/17 — and you transmit it through your own rails. We hold no airline credentials, which keeps your carrier relationships and liability exactly where they are today.

Do we have to set up templates for each carrier’s layout?

No. There is no per-carrier template configuration. New layouts — including skewed phone photos and handwritten fields — are read by the same extraction stack and proven by the same validation rules.

What happens to our documents after processing?

Source files auto-delete within 24 hours. What persists is the structured audit receipt: extracted fields, validation results, timestamps, and delivery record.

What happens when a field fails validation?

The document routes to a review queue instead of delivering. It never blocks the stream — clean documents keep clearing while a person resolves the exception, and that correction helps tune the system.

How does pricing work?

You’re billed per scan — one scan is one extracted Master or House Air Waybill. Start with 30 free scans (no card), then either pay-as-you-go at $0.35/scan or pick a monthly plan from $50. Overage always bills at your plan’s own per-scan rate — never a penalty — and unused scans expire at the end of the cycle. No per-seat charge.

Which documents are supported today?

Master and House Air Waybills, with consolidation detection built in. Consolidation manifests, invoices and packing lists are classified but not extracted. The classify-and-split stage works on any document type, so coverage expands without rebuilding anything.

Ready when you are

Put your waybills on rails.

Send us a day of your real MAWBs — clean, skewed, handwritten, all of it — and watch what clears without you.