AI Automation/Logistics & Supply Chain

Automate Carrier Selection and Rate Negotiation with AI

AI automation ranks carriers by parsing rate sheets and analyzing historical performance data. This provides a data-driven recommendation for every load, replacing manual lookups.

By Parker Gawne, Founder at Syntora|Updated Mar 29, 2026

Key Takeaways

  • AI automation centralizes carrier rate sheets and historical data to rank carriers by cost, performance, and availability for any given lane.
  • The system can parse unstructured rate sheets from PDFs and emails, eliminating manual data entry.
  • Small freight forwarders can reduce quote turnaround time from over 30 minutes to under 60 seconds.

Syntora designs custom AI automation for freight forwarders that reduces carrier selection time by over 90%. The system uses the Claude API to parse unstructured carrier rate sheets from PDFs and emails. Syntora's approach gives small forwarders a centralized, data-driven way to manage carrier relationships.

The complexity depends on the number of carriers and the format of their rate data. A forwarder with 10 carriers who provide structured Excel sheets is a 2-week project. A forwarder working with 50+ carriers sending rates in unstructured PDFs and emails requires a more sophisticated document processing pipeline.

The Problem

Why Do Small Freight Forwarders Still Choose Carriers Manually?

Many small freight forwarders manage rates inside their Transportation Management System (TMS), such as AscendTMS or MercuryGate. These platforms have rate management modules, but they expect structured data. If a carrier sends a new rate sheet as a 20-page PDF, someone on the operations team must manually key in hundreds of origin-destination pairs and accessorial charges. This process is slow and prone to data entry errors that can erode a load's margin.

Consider a 10-person forwarder who gets an urgent request for a full truckload from Chicago to Dallas. An operator opens a spreadsheet, identifies 5 potential carriers for that lane, and then digs through an email folder to find their latest rate sheets. They must manually compare base rates, fuel surcharges, and detention fees across five different PDF formats. This manual lookup takes 20 minutes before a quote can even be prepared. If the first-choice carrier rejects the tender, the process starts over.

The alternative, direct EDI connections, is often too expensive and complex for a small forwarder to implement and maintain, especially with smaller carriers who may not support it. The forwarder is stuck between a TMS that demands structure and a market that operates on unstructured emails and PDFs. There is no off-the-shelf tool designed to bridge this gap.

The structural problem is that existing TMS software is built for data consumption, not data interpretation. These systems lack the AI capability to read and understand the varied formats of carrier documents. They push the burden of data standardization onto the forwarder's operations team, creating a permanent bottleneck of manual, low-value work.

Our Approach

How Syntora Builds a Centralized AI Carrier Rating System

The first step is a data audit of your top 15-20 carriers. Syntora would collect sample rate sheets (PDFs, Excel files) and email correspondence for each one. This audit determines the parsing strategy for each carrier, identifying which can be handled with simple text extraction and which require a more advanced layout-aware model. You receive a data map showing how each carrier's specific data will be normalized into a standard structure.

The technical approach uses a Python service that leverages the Claude API to parse unstructured documents and emails into a standardized JSON format. This normalized data populates a Supabase database that stores all current rates, historical rates, and performance metrics like on-time pickup percentage and tender acceptance rate. A FastAPI endpoint accepts a load's details (origin, destination, equipment type) and returns a ranked list of the top 3 carriers in under 500ms.

The delivered system connects to your workflow through a simple API or a lightweight web interface built on Vercel. Your operations team gets a single search box to find the best carrier, complete with the cost breakdown and historical performance data needed to make a confident choice. You receive the full source code, deployment scripts for AWS Lambda, and a runbook for adding new carriers to the system.

Manual Carrier Selection ProcessSyntora's Automated Rating System
Ops team spends 20-30 minutes finding rates per loadGenerates top 3 carrier options in under 60 seconds
Relies on fragmented PDFs and spreadsheet lookupsCentralized Supabase DB with all historical rate and performance data
Carrier performance is based on memory or anecdotal evidenceRanks carriers using 12+ months of historical on-time and acceptance data

Why It Matters

Key Benefits

01

One Engineer, Direct Access

The person who scopes your project is the engineer who writes the code. You have a direct line to the builder, avoiding miscommunication and project management overhead.

02

You Own The System

You get the full Python source code in your private GitHub repository, plus a runbook. There is no vendor lock-in. You can modify or extend the system with any developer.

03

A Realistic 3-Week Build

For a typical scope of 20 carriers with mixed document formats, the initial system is live in 3 weeks. The first week is data audit and architecture, followed by a two-week build cycle.

04

Clear Post-Launch Support

After deployment, Syntora offers a flat monthly retainer for monitoring, maintenance, and adding new carrier parsers. You have a predictable cost and a dedicated engineer to call.

05

Logistics-Aware Engineering

We understand the difference between FTL and LTL, the importance of accessorials, and why on-time performance metrics are critical. The system is built with this domain knowledge baked in.

How We Deliver

The Process

01

Discovery Call

A 30-minute call to understand your current carrier management process and key lanes. You provide sample rate sheets, and receive a scope document within 48 hours detailing the approach and timeline.

02

Carrier Audit & Architecture

You grant access to sample carrier documents. Syntora performs a deep audit, identifies parsing strategies for each, and presents a technical architecture diagram for your approval before building.

03

Build & Weekly Demos

You get access to a staging environment in week two to see the system parse documents and return ranked carriers. Weekly calls ensure the build aligns perfectly with your operations team's workflow.

04

Handoff & Training

You receive the full source code, a deployment runbook for AWS, and a training session for your team. Syntora monitors the system for 4 weeks post-launch to ensure stability and accuracy.

The Syntora Advantage

Not all AI partners are built the same.

AI Audit First

Other Agencies

Assessment phase is often skipped or abbreviated

Syntora

Syntora

We assess your business before we build anything

Private AI

Other Agencies

Typically built on shared, third-party platforms

Syntora

Syntora

Fully private systems. Your data never leaves your environment

Your Tools

Other Agencies

May require new software purchases or migrations

Syntora

Syntora

Zero disruption to your existing tools and workflows

Team Training

Other Agencies

Training and ongoing support are usually extra

Syntora

Syntora

Full training included. Your team hits the ground running from day one

Ownership

Other Agencies

Code and data often stay on the vendor's platform

Syntora

Syntora

You own everything we build. The systems, the data, all of it. No lock-in

Get Started

Ready to Automate Your Logistics & Supply Chain Operations?

Book a call to discuss how we can implement ai automation for your logistics & supply chain business.

FAQ

Everything You're Thinking. Answered.

01

What drives the cost of an AI carrier selection system?

02

How long does this take to build and deploy?

03

What support is available after the system goes live?

04

Our carriers constantly change their rate formats. How does the system handle that?

05

Why not just hire a freelancer or a large development agency?

06

What data and access do we need to provide?