FreighAI
AGENT 2 OF 6 · BOOKING & JOB ORDERS

From accepted quote to live Job Order — without your team re-keying anything.

The Booking Agent detects the customer's yes, generates a complete Job Order, asks for missing info politely on the customer's existing thread, validates data before ops sees it, and books with the carrier — clean handoff to tracking.

100%acceptance → JO conversion
0fields re-keyed
1 askmissing-info round, not 3
WHAT IT DOES

Six capabilities. All of them concrete.

Booking isn't paperwork — it's the moment a customer's yes becomes operational reality. This is what the agent handles, end to end.

Detects acceptance, however it's phrased

"Confirmed" · "Please go ahead" · "Approved" · "Proceed" · in Arabic · in Hindi · as a one-line WhatsApp reply. The agent reads the thread and recognises the yes — regardless of phrasing or language.

Generates the Job Order with zero re-keying

The accepted quote, route, weight, mode, special handling, customer terms — all already captured by the Quotation Agent. The JO inherits everything. Your team doesn't retype a single field.

Politely asks for missing info on the customer's thread

IEC code · GSTIN · VAT number · HS code · commercial invoice · packing list · packaging photos. The agent asks once, on the channel the customer's already on, in their language.

Validates shipment data before it reaches ops

Weight vs declared dimensions. Invoice value vs commercial intent. HS code against the cargo description. The agent flags inconsistencies so ops never gets a JO that breaks on the carrier portal.

Coordinates pickup and routes the booking

Books with the carrier the Quotation Agent priced. Requests AWB/BL. Schedules pickup on the customer's window. All the back-and-forth that used to eat a junior's afternoon.

Hands off cleanly to ops + tracking

Once data is validated and pickup is confirmed, the JO moves to Documentation & Handoff bucket and the Tracking Agent picks up. No 'who's on this now?' question.

HOW IT WORKS

Four steps. One human gate.

The agent does the assembly. Your team does the validation. Ops gets a clean handoff.

TRIGGER

Customer accepts

Quotation Agent detects the yes — on email, WhatsApp, or a forwarded thread.

AGENT

JO + missing-info request

Generates the Job Order, lists missing fields, drafts the polite ask in the customer's language.

HUMAN GATE

You validate the data

Task lands on screen with the agent's draft + inconsistency flags. One click: Approve · Refine · Reject.

HANDOFF

Live in ops

JO booked with the carrier. Pickup scheduled. Tracking Agent takes over the customer relationship.

AUTONOMY DEFAULT

Carrier booking is locked to Supervised by default. The agent will never confirm a booking with a carrier without a human approval — your money, your liability.

SEE IT RUN · CUSTOMER RESPONSES BUCKET

Every customer reply, classified by intent.

Acceptance · counter-offer · question · clarification · objection. The agent reads the response, classifies it, and prepares the next task — for the right human.

FreighAI Customer Responses bucket — agent-classified replies
WHAT YOU SEE
  • Every inbound customer reply, in one queue
  • Intent label — accepted · counter · question · object
  • Pre-prepared next action per intent
  • SLA stamp on every task
WHAT YOU DON'T SEE

No inbox scrolling. No “is this an acceptance?” ambiguity. No quote that died because a one-word reply was missed.

ANATOMY OF ONE TASK

Acceptance Confirmation — locked to Supervised.

The agent has read the customer's yes. Drafted the JO. Listed the missing fields. Drafted the polite ask. Your team confirms it's really an acceptance.

FreighAI Acceptance Confirmation — task detail with JO draft
🔴 LOCKED TO SUPERVISED

High-stakes — a wrongly auto-confirmed deal is harder to walk back than a delayed one.

ON-SCREEN ELEMENTS
  • Inbound message — the customer's yes, in original language
  • Intent classification — acceptance + confidence score
  • JO draft — full Job Order pre-filled
  • Missing fields list — what to politely ask for
  • Drafted ask — editable before send
THE JOB ORDER, IN FULL

One JO record. Every angle.

From the moment booking is confirmed, the Job Order becomes the single source of truth for that shipment — drillable end-to-end.

FreighAI Job Order pipeline — list view of all live JOs
JOB ORDER PIPELINE

All live Job Orders in one list — status, customer, lane, value, mode, milestones. Filterable by stage, sales owner, or carrier.

Job Order · OVERVIEW
OVERVIEW

Customer · lane · mode · value · current milestone — at a glance.

Job Order · FREIGHT DETAILS
FREIGHT DETAILS

Weight · dims · packaging · HS codes · declared value · special handling.

Job Order · DETAILS
DETAILS

AWB/BL · pickup window · documents · party-level contacts — all in one place.

HOW IT CONNECTS TO YOUR STACK

The Booking Agent inherits, it doesn't re-key.

Connected upstream to the Quotation Agent, downstream to your TMS/carriers, sideways to customer KYC and document storage.

QUOTATION HANDOFF

Accepted quote context — route, mode, customer terms — inherited end-to-end. No double entry.

CARRIER BOOKING APIs

AWB and BL generation routed to the carrier the Quotation Agent priced. 3,000+ carriers supported.

CUSTOMER KYC

IEC · GSTIN · VAT · HS codes pulled from your CRM/ERP if available; politely requested if not.

DOCUMENT STORAGE

Commercial invoice · packing list · photos archived on the Job Order. Indexed and searchable.

WHAT IT DELIVERED

The boring magic: no fields re-typed.

Infinity Logistics · 12 months in production. Every accepted quote converted to a live JO — no manual JO creation.

Acceptance → JO
100%
no quote lost in re-keying
Re-keyed fields
0
quote context inherits cleanly
Missing Info
1 ask
no 3-round IEC/GST chase
Data Error Rate
<5%
down from 67%

“The moment a customer says yes, the Job Order just exists. My team used to spend 30 minutes typing one in.”

— Megha · Operations Manager · Infinity Logistics, Ajman

NEXT IN THE FAMILY

Once the JO is live, the Tracking Agent takes over the customer relationship.

Every milestone, every customer, in real time — without your team manually polling carriers.

READY WHEN YOU ARE

Tired of the “please share your IEC” chase?

The Booking Agent eliminates the post-acceptance scramble. Customer says yes; the JO just exists. Missing info gets asked once, politely, in their language.