How It Works
Every RFQ takes one of two paths. The goal is to keep as many as possible on the left.
CustomerForwardQuoteDispatcher
Happy Path
⚡ 0 dispatcher touchesClaude is confident on every field. The system handles it start to finish.
Customer1
Sends RFQ email
Customer emails a freight quote request — origin, destination, cargo details.
ForwardQuote2
Claude reads the email
AI extracts all required fields: weight, dimensions, freight class, pickup date, addresses.
ForwardQuote3
All fields high confidence
Every field scores high confidence. No hazmat, no FTL, no ambiguity. No human needed.
ForwardQuote4
Rate engine prices it
Pulls negotiated carrier rates from the database. Applies margin rules. Builds the quote.
Customer5
Receives the quote
Quote delivered in-thread via email. Customer never knows it was automated.
Exception Path
👤 1 dispatcher touchOne or more fields need a human eye before the quote can be built.
Customer1
Sends RFQ email
Customer emails a freight quote request.
ForwardQuote2
Claude reads the email
AI extracts all required fields it can find.
ForwardQuote3
Field flagged
One or more fields are low-confidence, missing, or flagged — hazmat, FTL, multi-stop.
Dispatcher4
Dispatcher reviews
Only the flagged fields are shown. Dispatcher verifies, edits if needed, then approves.
Dispatcher5
Dispatcher approves
One click. RFQ moves to the rate engine. Dispatcher is done.
ForwardQuote6
Rate engine prices it
Same deterministic pricing as the happy path. Carrier rates, margin, quote built.
Customer7
Receives the quote
Quote delivered in-thread. Same customer experience regardless of which path was taken.
The dispatcher's job is to work the exceptions, not every RFQ.
ForwardQuote handles intake, extraction, and pricing automatically. Human judgment is reserved for the cases that actually need it.
~3 min
Happy path
Same day
Exception path