Industry
Service Type

Boosting Revenue with AI-Powered Freight Matching: 18% Sales Growth for National Logistics Leader

A top-50 U.S. freight broker was losing revenue to manual load matching, high empty-mile rates, and pricing decisions made on gut instinct. RTS Labs deployed an AI-powered freight matching engine in 10 weeks — driving 18% revenue growth, cutting empty miles by 31%, and reducing match time from 47 minutes to under 4.

logistics supply chain header
Case Study at a Glance
Client

National Logistics Leader

Industry

Transportation & Logistics

Use Case

AI-Powered Freight Matching & Load Optimization

Tech Stack

Python

XGBoost

AWS SageMaker

Apache Kafka

Time to Production
From brief to live deployment
0 weeks

Dealing with a similar challenge?

Our engineers will map your workflow and define a ship date in a 2-week Discovery Sprint.

Share

1. The Challenge

The client, a top-50 U.S. freight broker by load volume, was growing fast — and their operations were starting to buckle under the weight of that growth. With over 1,200 active carrier relationships and thousands of load requests moving through their system each week, dispatchers were still making matching decisions the same way they had at 200 loads per day: spreadsheets, phone calls, and institutional knowledge.

The cracks were measurable. Empty miles — trucks completing a delivery with no return load — were running at 34%, well above the 22% industry benchmark. Match confirmation was taking an average of 47 minutes, meaning time-sensitive freight was routinely being offered to competitors who could respond faster. And because matching quality depended on which dispatcher handled the load, pricing and carrier selection varied significantly across the team — leaving both margin and customer experience on the table.

Empty Mile Drain

Trucks were completing 34% of miles without a paying load — well above the standard 22% industry benchmark — directly compressing the net profit margin on every route the company operated.

Empty miles vs. 22% benchmark
0 %

Match Latency

Dispatchers averaged an excessive 47 minutes to confirm a load-to-carrier match. Time-sensitive shipments were going to competitors who could respond in minutes, not nearly an hour.

Avg. time per match, manually
0 min

Pricing Left Behind

Lane pricing was set by dispatcher intuition instead of real-time market signals. On high-demand corridors, the company was systematically underpricing — surrendering margin on valuable freight.

Loads priced below market rate
0 %

2. The Engineer Approach

RTS Labs approached freight matching as a real-time recommendation problem, not a rules engine. Rather than replacing dispatchers, the system was designed to give them the right answer in seconds — surfacing ranked carrier recommendations with confidence scores and automated pricing guidance, and preserving human judgment for edge cases. The architecture centered on a gradient boosting model trained on 18 months of historical load and carrier data, served via a low-latency API integrated directly into the client’s existing TMS.

  • Data Integration & Feature Engineering

    Ingested 18 months of historical load, carrier, and lane data from the client's TMS and three external lane pricing APIs. Built a real-time event pipeline using Apache Kafka to stream incoming load requests and carrier availability state into a PostgreSQL feature store, with sub-second update latency.

  • ML Model Training & Lane Pricing

    Trained an XGBoost gradient boosting model on historical match outcomes to score carrier-load affinity by lane, time window, cargo type, and carrier on-time history. A separate regression model estimated prevailing market rate per lane using external pricing signals — giving dispatchers an automated pricing recommendation on every load.

  • Matching API & TMS Integration

    Built a REST API that accepts an incoming load and returns a ranked list of the top 5 carrier matches with confidence scores, estimated transit time, and suggested pricing. Integrated directly into the client's TMS via webhook — no UI change required for dispatchers. Match recommendations appear inline in their existing workflow.

  • Deployment & Observability

    Deployed inference endpoints on AWS SageMaker with auto-scaling to handle peak load windows. Built a real-time operations dashboard tracking match acceptance rate, empty-mile rate, pricing recommendation adoption, and model drift indicators — giving operations leadership a live view of AI performance and business impact.

The unlock wasn't the model — it was unifying the data. Once we had 18 months of siloed load history feeding into a live carrier availability stream, the signal was there. Dispatchers went from being bottlenecks to exception handlers, and the business impact showed up in the first two weeks of production.
Marcus Webb
Senior AI Engineer, RTS Labs

3. Results & Impact

Revenue Growth
0 %
Fewer Empty Miles
0 %
Faster Load Matching
0 x
Time to Production
0 wks

Before RTS Labs

  • Title

    34% empty-mile rate — well above the 22% industry benchmark — eroding margin on every route

  • Title

    47-minute average match confirmation time, losing time-sensitive freight to faster competitors

  • Title

    Lane pricing set by dispatcher intuition, with 12% of loads systematically underpriced on high-demand corridors

  • Title

    No visibility into match quality, pricing decisions, or carrier performance trends across the team

After RTS Labs

  • Title

    Empty-mile rate dropped to 23%, approaching industry benchmark and recovering meaningful margin per route

  • Title

    Average match confirmation time cut to under 4 minutes, with ranked carrier recommendations surfaced instantly

  • Title

    Automated pricing recommendations on every load using real-time market-rate signals, with dispatcher override preserved

  • Title

    Live operations dashboard tracking match acceptance, empty miles, pricing adoption, and model health in real time

More Case Studies:

evergreen thumb

Evergreen: Turning Data into Conversations

Overview:
Learn how we revolutionized sales reporting with conversational AI. Sales reps now access real-time client revenue, product, and trend data instantly, enabling faster, smarter client conversations. The AI platform also...
CaseStudyImage 2

Suncoast: Driving Faster Answers with Conversational AI

Overview:
RTS Labs developed a proof-of-concept chatbot powered by Retrieval-Augmented Generation (RAG) on Suncoast’s documents, with a fallback OpenAI web search for broader questions....
CaseStudyImage

PLG: Rewriting the Rules of Legal Work with AI

Overview:
PLG’s streamlined approach enables organizations and individuals to trust their legal matters to a reliable partner capable of meeting today’s rigorous demands with AI​....
Have a Similar Challenge?

Every AI Idea Deserves a Ship Date

Stop strategizing. Start building. Let’s map your workflow and get your AI integration into production in 90 days.