Sign in
Set up for Freight brokers and 3PLs

AI for insights and analytics

AI analytics for freight brokers and 3PLs

The largest shipper on the board is backup freight at half the margin per load, and the tender file has said so all year. AI analytics reads the load, tender, carrier and claims files, and answers the sales director's question: which shippers and lanes earn, and which are quietly slipping.

Ask it in your own words

These are the questions freight brokers ask. Each one maps to a measure our tools compute from your files. The AI model chooses the measure and explains the result; the arithmetic is done by our code, and every total is checked.

The questionThe measure behind itWhat comes back
What do we really make per load, by shipper?Margin per loadRevenue less carrier cost, claims absorbed and detention, per load, by shipper and lane.
Are we the primary carrier or the backup?Primary tender shareLoads where we were first call over loads tendered, by shipper, with the ones where we are second or third.
Where are we rejecting tenders, and why?Tender acceptance and rejectionRejection rate by shipper and lane, with the reason codes and the loads that followed.
Which shippers and lanes have gone dormant?Dormant shippers and lanesShippers and lanes past their own load gap, by prior revenue, with the rep.
How is our spot quoting doing?Spot quote win rateQuotes won over quoted by lane and rep, count and value, with the lost quotes listed.
Are we over-exposed to one carrier on a lane?Carrier concentration per laneShare of loads by carrier per lane, with the lanes above the threshold.

A conversation, with the figures

Every figure below was computed by a tool from the rows and checked before it was shown. The lines sum; the percentages match; each line opens to the rows that make it.

Where is margin per load lowest, after claims and detention?

Margin lost to absorbed detention, claims and backup freight totals $1.1m this year across 3 desks, against gross margin on the same loads. Dry van desk accounts for $610k, 54% of it.

Dry van desk$610k54% of the total
Reefer desk$340k30% of the total
Flatbed desk$180k16% of the total
The 3 lines sum to$1.1m0 unexplained

Which dry van shippers?

3 shippers account for $550k of the $610k lost on the Dry van desk, 90% of it. On the largest we were second or third call on 60 percent of tenders and rejected 28 percent of them.

Northstar Foods$290k1,200 loads; $148 per load; 60% backup
Grange Consumer Goods$170kdetention absorbed on 41% of loads
Pinewood Paper$90ktwo cargo claims; rejection rate 31%
These 3 are$550k90% of Dry van desk

What does the desk do with the anchor account?

Renegotiate the tender position or the rate, and stop absorbing detention without a charge. The rep takes margin per load and tender share to the shipper; the desk lead reviews rejections weekly.

Dry van rep, NorthstarTake tender share and margin per load to the quarterly reviewThis month
Desk leadReview tender rejections and detention weeklyWeekly
Sales directorRank shippers by margin per load, not revenueMonthly
What do we really make per load, by shipper?Are we the primary carrier or the backup?Where are we rejecting tenders, and why?Which shippers and lanes have gone dormant?

The measures behind the answers

Each measure has one formula, one source and one meaning. They are computed per rep and lane and in total, and every one carries an identity that must hold before it is shown.

MeasureFormulaFromWhat it tells you
Lane share per shipperLoads moved for the shipper on the lane ÷ shipper's estimated loads on the laneLoad file; shipper volumes stated or from bid dataLanes where you are a minor carrier
Primary tender shareTenders received as first offer ÷ tenders received, by shipper and laneTender log with sequenceFirst call or backup
Margin per load(Revenue − carrier cost − accessorials and claims) ÷ loads, by shipper and laneLoad file; payablesFreight that moves and earns nothing
Tender acceptance and rejectionTenders accepted ÷ tenders received; rejections by reason, by laneTender logLanes being lost; capacity tightening
Spot and contract mixSpot loads and margin ÷ total, by shipperLoad file with rate typeExposure to the spot market; shippers who only call in a crisis
Carrier concentration per laneLargest carrier's share of loads on the lane; carriers usedLoad fileLanes that depend on one truck
Shipper concentrationTop ten shippers' share of margin; largest shipperLoad fileDependence, by margin not revenue
Spot quote win rateQuotes won ÷ quotes given, by shipper and lane, with response timeQuote logShippers using you as a price check
Dormant shippers and lanesShipper lanes with no load in k × their own typical interval, by prior marginLoad fileFreight that stopped without a conversation
Pay and collect gapDays to pay carriers − days to collect from shippers, by shipperPayables; receivablesShippers the brokerage is financing

Each measure is worked through, with the export it comes from and what to drop, in Sales KPIs for freight brokers and 3PLs.

What the AI model does, and what our tools do

The AI model chooses the measure

From your question and the measures declared for freight brokers and 3PLs, the model picks the one that answers it, and the period and comparison the question implies.

Our tools do the arithmetic

Deterministic code reads the rows, computes the measure, and checks the identities below. The same question on the same data gives the same answer, every time.

The AI model explains, and cites

The AI model writes the sentence around the result, naming the rep or account behind it. It states no figure that is not in the result, and every figure links to its rows.

The identities that must hold

LoadsLoad revenue − carrier cost − accessorials = margin; sums to the ledger
TendersTenders = accepted + rejected + expired
QuotesQuotes = won + lost + no response
CarriersCarrier shares on a lane sum to 100 percent

What it reads

The exports freight brokers already produce. Column names are mapped once and the mapping is reused. A file is the way in; scheduled delivery and connections to your systems come with the plan, and every source is listed here.

  • Load file
  • Shipper volumes stated or from bid data
  • Tender log with sequence
  • Payables
  • Quote log
  • Receivables

Who owns each answer

An answer is a list with an owner and a cadence, or it is a chart nobody works.

MeasuresOwnerCadence
Tender rejection; dormant lanes; spot win rateSales reps; desk leadsWeekly
Margin per load; primary tender shareSales directorMonthly
Carrier concentration per laneHead of carrier salesMonthly
Lane share; shipper concentration; pay and collect gapPresident; financeQuarterly

Questions freight brokers ask about AI analytics

Why margin per load instead of margin percent?

Because a nine percent margin on a large shipper can be 148 dollars a load after detention and claims, while a smaller shipper earns 310. Per load is what the desk lives on. The tool computes it from the load, carrier cost, claims and detention files, and shows the deductions as lines.

How does it know we were the backup?

From the tender file: the position we were offered in the routing guide, and whether we accepted. Primary tender share is loads where we were first call over loads tendered, by shipper. A large account at 40 percent primary is backup freight, and the figure says so.

What files does a brokerage need?

Loads with revenue and carrier cost, the tender file, claims and detention, and the quote log for spot. Lane and shipper come with the loads. Column names are mapped once, and a file that lacks a field is reported rather than guessed at.

Can it see a lane going dormant?

Yes, against the shipper's own load gap on that lane rather than a fixed period. A lane that ran weekly and has been silent for a month appears with the prior revenue and the rep, while a seasonal lane that runs quarterly does not.

See it on your data

Bring a few thousand rows. The data map opens next, every column mapped once, and the first question is answered in minutes. Free, in your browser, no account.