The challenge
Every inquiry started the same way: read the email, find the lane, open the rate sheets, add surcharges, build the quote. The work was repetitive but easy to get wrong, and response time depended on who was free. The client needed faster quotes without handing pricing decisions to a black box.
Approach
What we did
Map the workflow
With the sales team, including the exceptions they handle by instinct.
Structure the rates
So lanes, carriers, and surcharges can be matched reliably.
Build the AI layer
Reads inquiries and produces a quote draft with its rate sources shown.
Keep people in control
Every draft is reviewed and edited before it goes to a customer.
Technical
Architecture
Inquiry parsing
An LLM extracts lane, cargo, and service details from free-form requests.
Rate database
Structured rates and surcharges, replacing scattered spreadsheets.
Traceable drafts
Each quote line shows which rate it came from.
Review interface
Sales edits and approves drafts in one place.