AI Capabilities

AI that works inside the order flow — not a chat box bolted on the side

Classification, addresses, documents, support — the four things that burn the most hours in freight are already handled by AI, running on live volume. But in freight, working is only the baseline: an invented NMFC code is a rebill, a missed hazmat is a fine or worse. So every one of them carries a brake: choose from real data, never fabricate, hand back when unsure.

5
AI capabilities live
In-flow
usable right on the quote screen
Zero
fabricated codes allowed

Do not take our word for it — type something

// both results below came from this live system
you type
stainless steel insulated tumblers
it returns
NMFC 28670

The code comes from an indexed library, not from the model — you can check it against the carrier.

you type
lithium battery power station
it refuses to classify
Class 9 · UN3480/3481

It flags hazardous goods and asks for a UN number and MSDS. This is the dividing line — an AI built to look capable would have just handed you a code.

Try it yourself — no signup the toolbox AI tab calls the very same endpoint

Where it actually runs

the spots that burn the most hours — all of them on the screens where orders actually get placed
1 — Commodity in plain language
e.g. stainless steel tumblers, 12 cartons, 340 lbs
2 — Retrieve from the real code library
The model has not spoken yet — this step only retrieves codes that actually exist
3 — The model may only choose among them
It returns a code, the resulting class and its reasoning — and may not invent one
4 — Confidence check
When unsure it says so, instead of sounding certain and guessing
High confidence
Fills the form
fills only — never submits
Low confidence
Flags for a human
slower on purpose
5 — A human confirms before it counts
Both paths end here. No decision that matters is ever made by the model alone
// Why step 2 cannot be skipped: a language model will happily complete a plausible-looking code. Carriers bill against real ones — the moment it invents, the rebill is already in motion.

The same pipeline, five places

NMFC classification

Type a commodity in plain language and get candidate codes, the resulting class, and the reasoning. Misclassify once and the carrier reprices the load — this is where seasoned staff spend their judgement.

Leash: it may only pick from codes that exist in our indexed library — never generate one. Low confidence is flagged for human review.

Hazmat and lithium interception

Customers routinely book lithium batteries and power stations as ordinary freight, not knowing they are hazardous. The system catches it before classification and routes it to Class 9 / UN3480/3481.

Leash: here the correct behaviour is to refuse. No self-serve code, and a UN number plus MSDS required — an undeclared hazmat does not cost a rebill, it costs fines, refusal, or an incident.

Address parsing

Customers send a blob — street, contact, phone, all mixed. Paste it in and it comes back as structured fields, pickup and delivery separated in one pass.

Leash: parsing only. Residential vs commercial is decided by the carrier API, not the model — and a human confirms before the order is placed.

Delivery-order extraction

A drayage delivery order carries a lot of scattered fields — bill of lading, vessel, ports, ETD/ETA, pieces, weight, CBM, multiple containers. Paste the text and the form fills itself.

Leash: it fills the form, it does not submit. Ops confirms first — one wrong container digit sends a truck to the wrong terminal.

Customer support

"Where is my shipment?" "When does it deliver?" — these dominate the support queue, and the answer is already in the system.

Leash: read-only, scoped to that customer's own shipments, grounded in system facts. No invented promises, no delivery guarantees. Data is redacted to the customer view — cost and markup never reach the model. Anything uncertain goes to a human.

Why the leash matters

freight is not chat — a wrong answer has a price tag

A fabricated code costs more than no answer

A language model will happily complete a plausible-looking code. Carriers bill against real ones — the moment it invents, the rebill is already in motion. So we retrieve from the real library first, then let the model choose among what actually exists.

Escalate on purpose

Every one of them carries a confidence check and a human hand-off. The system would rather say "not sure, please confirm" than hand you something that sounds certain and is guessed.

The model never sees what it should not

Order data is redacted to the customer view before it reaches the model. Cost, markup and upstream source never enter the prompt. If you run an agent network, this one matters — adding AI does not leak your buy rate.

Talk through your workflow

Start with the step that burns the most hours and costs the most when wrong. That is where it belongs.

or just ask
Chat on WeCom
WeCom support QR code
No form, no details — ask one question
How this plays out in rating: Rating & Pricing →