BookingDesk AI

The booking desk for freight forwarders

The customer said yes.The desk does the rest.

Booking Desk AI catches the go-ahead in any thread, builds the job order from the accepted quote — zero re-keys — asks once for what’s missing, and drafts the carrier booking. It goes to the carrier the moment your coordinator approves it.

Zero re-keys · one ask · you approve every send · TMS or none

BOOKING DESK · SWITCHBOARD7 JOBS IN BUILDARJUN S · OPS
EMAIL · RE: RE: RE: QUOTE · 18:41GO-AHEAD

“ok pls proceed. same as discussed.”

— Cascadia Cargo · thread quotes nothing

⚙ MATCHED TO ITS QUOTE
QT-16419 · GGN → AJMAED 4,605 · express

⚙ why: same lane + party · quoted 3 days ago · “as discussed” = this thread’s only open quote

ASKED ONCE · 18:47

“To book right away we just need: HS code for the spares + consignee TRN. Everything else is on file.”

JOB ORDER
JO-08211from QT-16419 · zero re-keys
PARTY
—
LANE
—
CARGO
—
SERVICE
—
SELL
—
BUY
—
HS CODE
—
CONSIGNEE TRN
—
BOOKING DRAFTED · WAITING ON ARJUNnothing sent yet…
CUSTOMER CONFIRMATION · APPROVED BY ARJUN · HUMAN GATE

sent on the same thread · in Arjun’s name · booking no. + next steps

SENT
YES → MATCH → BUILD → APPROVE → BOOKdesk working · nobody typing

01 · THE YES-TO-JO GAP

You won the shipment. Then someone re-typed it.

Between the customer’s “yes” and a working job order sits fifteen to thirty minutes of pure data entry — lane, cargo, parties, rates — every field re-typed from a quote that already knew all of it. Multiply by every booking, every day, and the gap between yes and JO becomes a full-time job that produces nothing but transcription risk.

And because the job file is the operational spine — billing, documents, customs, tracking all hang off it — a JO born wrong stays expensive for its whole life.

15–30 min

of pure data entry to create one booking manually — re-typing data that already exists in the quote

Industry workflow descriptions, consistent with DCSA's characterization

200+

interactions across ~30 organisations for a single container shipment

Maersk / IBM shipment study

1.2%

of carrier bills of lading were digital in 2021 — the industry still runs on re-keyed documents

DCSA (Thomas Bagge, CEO)

60%

possible reduction in documentation lead time with generative AI, including auto-generated shipping documents

McKinsey

FROM THE PRODUCT · TODAY’S BOARD

Seven yeses in. Seven jobs built. Zero fields re-keyed.

One arrived as a WhatsApp photo, one as reply #14 on a stale thread. Each is matched to the quote it accepts and built from that quote’s own data — and each booking waits for a person before it reaches a carrier.

BOOKING DESK · TODAY’S BOARDTHU 24 JUL
EVERY JOB BUILT FROM THE QUOTE IT WAS WON ON · NOTHING RE-TYPED
JOB · LANECARRIER / SERVICECAME IN ASTHE ONE ASKCARRIER BOOKINGSTATUS
JO-08211 · GGN → AJMCascadia CargoHarborLinkAJM EXPRESS · ETD SUNWHATSAPPPHOTO OF SIGNED QTASKED 18:47ANSWERED 19:02PUSHED 19:04ARJUN APPROVEDBOOKED
⚙ built from QT-16419 · zero re-keys · posted to CargoWise
JO-08213 · NSA → JEAVeltrade ExportsMeridian LineMEX-2 · ETD FRIFWD EMAILPDF PURCHASE ORDERNOTHINGALL ON FILEDRAFTEDWAITING ON A PERSONFOR SIGN-OFF
⚙ PO read · matched to QT-16487 · booking drafted from the job
JO-08216 · MUN → DMMOrbis FoodsMeridian LineMEX-2 · ETD SATEXCELBOOKING SHEETASKED 09:10REMINDED 13:10HELDJOB AT AMBERAMBER
⚙ HS code outstanding · reminder ran on its own · nothing sent downstream
JO-08219 · ICD TKD → RUHKestrel ComponentsAnchorlineGULF BRIDGE · ETD FRISCANSTAMPED QUOTEASKED ONCEANSWERED 07:55PUSHED 08:12PRIYA APPROVEDBOOKED
⚙ consignee TRN read off the scan · nothing re-typed
JO-08217 · MUN → JEANovaWeave TextilesPolaris LinesPGX-9 · ETD SUNREPLY #14STALE THREADASKED 08:30ANSWERED BY RETURNDRAFTEDWAITING ON A PERSONFOR SIGN-OFF
⚙ matched to QT-16506 · reasoning shown · Logi-Sys record updated
JO-08218 · JO-08220 — built, complete, nothing missing · both waiting on a sign-off
DONE TODAY · UNPROMPTED
  • ⚙ 7 won quotes became jobs · fully filled in
  • ⚙ 4 one-ask messages drafted from the gap list
  • ⚙ 6 reminders and chasers ran on their own
  • ⚙ 0 fields re-keyed · 0 jobs opened half-blank
⚙ READ WITHOUT RE-TYPING

PDF, Excel, Word, a forwarded email, a WhatsApp message, a photo, a scan. The yes arrives in whatever the customer had to hand, and the job is built from it — not from somebody reading it out to a keyboard.

PRIYA APPROVED · HUMAN GATE
BOOKED ✓

JO-08219: the desk built the job from QT-16471, asked once for the consignee TRN, drafted the carrier booking — and held it. Priya approved 08:12, and only then did it go to the carrier, on Kestrel’s own account.

YES → MATCH → JOB → APPROVE → BOOKthe desk builds it; a person signs it

02 · THE METHOD

Five moves, wired together. Nobody types.

YES

The go-ahead detected in email or WhatsApp — even when it's "ok pls proceed" on a stale thread.

MATCH

Tied to the exact quote it accepts, with the reasoning shown. The job starts from the right data.

BUILD

The JO fills itself from the quote: parties, lane, cargo, buy and sell. Zero re-keys, accruals set.

APPROVE

The booking is drafted from the finished job and held. Your coordinator reads it and signs — nothing reaches a carrier first.

BOOK

Approved, it goes to the carrier on your own account, and the confirmation is read back onto the job.

The full method — acceptance detection, the one ask, the carrier push, and how a start gets scoped.

How the desk works →

03 · THE NUMBERS

From “pls proceed” to a job already built.

Fields re-keyed
0
the won quote becomes the job, fully filled in
Missing-info ask
1
everything gathered in one polite message
Win rate at Infinity Logistics
73%
up from 35% · signed reference, 15 May 2026
More shipments, same team
70%
Infinity Logistics · five people · Q4 24 vs Q4 25

MECHANISMS: THE FREIGHAI BOOKING AGENT AS PUBLISHED ON FREIGH.AI · THE INFINITY LOGISTICS FIGURES COME FROM A SIGNED CUSTOMER REFERENCE OF 15 MAY 2026 AND ARE PLATFORM-WIDE, QUOTING-SIDE RESULTS · RESULTS VARY BY DESK

04 · THE THREE CLOCKS

Every booking ships with three deadlines.

Miss any of them and the box risks rolling — a week of delay and a customer apology you didn’t need. And every one of the three is worked from the job file: the shipping instruction from its cargo data, the gate-in from its lane. A job order born complete is the cheapest cut-off insurance there is.

A ROLLED CONTAINER ADDS ~7–10 DAYS PER MISSED WEEKLY SAILING

SI

Shipping instruction cut-off

B/L data submitted to the carrier — typically 24–72 hours before documentation deadline. Miss it and your box risks rolling.

VGM

Verified gross mass cut-off

SOLAS-mandated weight declaration, usually 1–3 days before ETD. No VGM, no loading — the terminal has no discretion.

CY

Container yard / gate-in cut-off

The physical container into the terminal, typically 12–24 hours before ETD. The one deadline trucking delays love to threaten.

05 · FROM THE FLOOR

THE LOOP CONTINUES

The JO the desk builds is the one every other agent reads.

Booking Desk is one agent of the FreighAI platform. The job order it creates becomes the spine the tracking agent follows, the reconciliation agent matches invoices against, and the collections agent bills from. One record, born complete, trusted everywhere downstream.

READY WHEN YOUR NEXT YES ARRIVES

Forward us a real “pls proceed.”Watch it become a job.

Thirty minutes on a screen-share: your acceptance email, your quote, and a job order building itself in front of you — with the carrier booking drafted and waiting on your signature.