LTL Freight Booking & BOL Builder: Stop Shipping with the Wrong Freight Class
Turn an order plus pallet details into a clean LTL booking — freight class, weight, and accessorials computed from your own rules — with a coordinator approving the Bill of Lading before it's issued.
A web tool where you import an order and its pallet details, AI computes freight class, billable weight, and accessorials from your own lookup table, a coordinator reviews and approves the booking, and the tool generates a Bill of Lading PDF plus a carrier booking request — with every BOL number guarded against duplicates.
Before you start
- A Supabase account (free)
- A Vercel account (free)
- A Resend account (free)
- An order + pallet-details CSV
- A freight-class / NMFC lookup CSV and your accessorial rules
- Claude Code or any AI coding agent
The problem this kills
Every LTL shipment is a small chance to lose money. A clerk eyeballs the freight class, guesses the billable weight, forgets the liftgate on a residential delivery, and writes up a Bill of Lading by hand. Weeks later a reweigh-and-reclass invoice shows up from the carrier — the class was wrong, the weight was short, and now there's a $180 adjustment and a dispute nobody has time to fight.
It's the same story over and over: the same products, the same accessorials, the same NMFC codes — re-keyed by hand on every BOL, and one transposed number or missed liftgate turns a clean shipment into a billing argument. You don't need a TMS the size of a building to fix this, and you don't need to be a developer.
What you'll build
A simple internal web tool. You import two things: an order with its pallet details (items, weights, dimensions, destination) and your freight-class / NMFC lookup and accessorial rules. The tool builds a shipment, computes the freight class for each line from your lookup table, totals the billable weight, figures out which accessorials apply (liftgate, residential, inside delivery, and any others you use), and assembles a complete BOL draft with the freight terms. Your coordinator opens the draft, checks the class/weight/accessorials/terms, fixes anything that looks off, and clicks Approve. Only then does the tool generate a Bill of Lading PDF and a carrier booking request — and it stamps a BOL number that can never be reused.
What's inside the Implementation Plan
The downloadable plan is a step-by-step file you paste into an AI coding agent. It opens by interviewing you about your business — what your order and pallet CSV columns are named, which carriers and freight terms you use, how you decide freight class today, exactly which accessorials apply and when, your typical and peak shipment volumes, and the messy edge cases (mixed-class pallets, density-based class, hazmat, multi-stop) — and then it tailors the data model, the class logic, and every later step to your answers. This is not a generic template; the agent reflects a short spec back to you and waits for your thumbs-up before it builds anything. From there it walks the agent through the imports, the class-and-weight computation, the accessorial rules, the coordinator review-and-approve screen, the BOL PDF and booking-request generation, and the carrier email — each step with a ready-to-copy prompt. There's also a fallback so you can build the whole thing today even with no carrier API.
The governance it includes (this is the point)
This is real shipping tooling that commits documents to carriers, so it ships with the controls an ops team needs: login so only your team can use it, row-level security so you only ever see your own organization's shipments, a complete audit trail of who computed, reviewed, and approved which BOL and when, a hard human-approval gate so no Bill of Lading or booking request goes out until your coordinator signs off, and duplicate guards keyed on the shipment / BOL number so the same shipment can't be booked twice. Class and weight problems are flagged for the coordinator to resolve instead of silently shipping a bad BOL.
Who it's for
Shipping clerks, freight coordinators, and warehouse leads who own the pick/pack/ship handoff and are tired of reweigh-and-reclass invoices, hand-typed BOLs, and missed accessorials. If you can describe how your shop decides freight class and which accessorials a shipment needs, you can build this.
You've got this — start with the plan, paste the first prompt, answer the interview, and you'll see your first clean BOL draft come together the same afternoon.