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

AWBGuru reads Master 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

AWBGuru · Processing console
The pipeline

From inbox to shipped record — one flow.

Air waybill data extraction, end to end: documents arrive, every field is validated 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.

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, manifests & invoices 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.

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 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 Air Waybills are the starting point, with consolidation detection built in. 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.