SOLVER5M+ combinationsevaluated· PLANfull shiftin minutes· SAND FLEETloaded mile 43.25→47.84%+10.62· FUEL FLEET+12.52%loaded mile· WATER FLEET+18%loads/shift· HOSenforced at plan time14h · 30min · 70h· PRICE$2 / driver / dayentry· FLEETS50–5,000 trucksbulk· SOLVER5M+ combinationsevaluated
First to market The world's first bulk dispatch optimization algorithm

Plan every load
and every driver.
One click.

Every afternoon, from 3 to 7, your dispatcher hand-builds tomorrow's plan — matching every available driver to every load, around hours of service, time windows, and customer rules. Nivio Dispatch does it in one click, in minutes. Same drivers, same loads, a better plan. The first optimization algorithm built for bulk trucking dispatch.

4 hrs → 1 clickthe afternoon plan
minutesevery load, every driver
5M+combinations evaluated
Firstof its kind
Plan solved
Loaded mile +10.62%
niviolab.com/dispatch/board/bd-0423-am
Live
Loads Board Lanes Settle
SAND-AM·75 trucks·minutes
Loaded mile+10.62%
47.84%
75-truck sand fleet · up from 43.25% · HOS-legal
Total miles
−9.6%
Revenue / hour
+$15.47
LoadDriver · LaneHOSETA
L-0412MRM. Ruiz · HOU → ELP7h 20m14:22
L-0418JTJ. Tran · DAL → OKC5h 10m11:04
L-0422KSK. Singh · MEM → BNA2h 40m17:48!
L-0431ADA. Delgado · PHX → LAX8h 50m19:05
L-0445Unassigned · SLC → DEN?
Board is balanced. Release 38 tenders?
Release
75-truck sand fleet
~$599K
↑ annual impact
See it in action

Watch the optimizer build a full plan.

A real bulk board, solved end to end. As the Proprietary Algorithm places every load on every driver — inside hours of service — the route map untangles from tangled deadhead into a tight, margin-optimal plan, in minutes.

Demo video coming soon

The optimizer planning a 73-driver board — same trucks, same loads, a smarter plan.

Layers on top of the TMS and ELD you already run — no rip-and-replace

McLeod TMW MOTIVE Samsara Geotab OMNITRACS
What it does

Every load, every driver, planned in one click.

You don't need more trucks to move more freight — you need a smarter plan. A Proprietary Algorithm builds the margin-optimal plan your dispatcher used to hand-build every afternoon, then pushes it straight to the TMS you already run. No rip-and-replace.

Nivio Optimize
Combinations 201.7 K
Loaded miles
Empty miles turned into paid freight as the plan solves.
Drivers utilized69/78
Loads assigned147/259
Before — tangled deadhead
75-truck sand fleet · Permian ~34M combinations · 7 min · deterministic & auditable
03 · HOS-native
Legal before you release.

14-hour windows, 30-minute breaks, 70-hour cycles — enforced at plan time, not caught after.

Water fleetZero HOS violations
04 · Commodity-aware
It knows bulk.

Cross-contamination rules, washouts, driver skills, hot loads, and dedicated lanes — built in for the way bulk actually moves. Sand, crude, diesel, water, chemicals, food grade, fertilizer, NGL, grain and more, each with its own constraints.

Verticals15+ commodities
05 · Load-level P&L
Margin on every load.

Revenue, fuel, wages, tolls, and wear costed per load, per driver, per shift — so you plan for margin, not just for coverage.

Live ELD syncMotive · Samsara · Geotab · Omnitracs
06 · No single point of failure
The plan stops living in one head.

When your best dispatcher is out sick or on vacation, the operation doesn't wobble. The rules live in the system, the optimal plan builds itself, and a new hire is productive in days — not the six months it takes to learn the board by hand.

New-hire rampDays, not months
Every constraint, handled

Everything your dispatcher juggles by hand, the algorithm already accounts for.

The afternoon plan isn't one decision — it's hundreds of rules held in one person's head. Here's what the Proprietary Algorithm weighs on every load, so the plan that comes back is one you can actually run.

01 · Your objective
Plan to the dollar you choose.

Tell it what "best" means — most revenue, lowest cost, most paid miles, least deadhead — and every assignment is built to that target. It packs the most loads onto each driver, keeps trucks earning instead of idling, and spreads work evenly so no one runs ragged while another sits half-empty. Every plan is scored, so you can see why this match beat the alternative.

You set the objective, the algorithm solves to it.
What it weighs
Maximize revenue / profitMinimize costMaximize paid milesMinimize deadheadLoads per driverEven utilization
02 · Driver reality
It plans the drivers you actually have.

Who's on today, who's already rolling, how many hours each one has left, who's due home, and who's been run hard three days running. The algorithm reads every driver's real clock and home-time before it assigns a single load — so the plan it hands back is one your drivers can actually run, not one you have to unwind by 4pm.

No driver gets a load they can't legally finish.
What it weighs
Hours available todayHome-time windowsDays on / days offDriver locationHard-run fairnessPTO & sick
03 · The right hands
The right driver for the load — every time.

Hazmat, tanker, TWIC, the customer's approved-driver list, who's checked out on which product. A crude load doesn't go to a driver without the endorsement; a food-grade load doesn't go to a truck that just ran chemicals. The algorithm matches qualification to commodity before it ever matches truck to lane.

Every assignment clears the endorsement and the customer rule.
What it weighs
Hazmat / tankerTWICCustomer-approved driversProduct certificationsWashout historyEquipment match
04 · The route
Tight lanes, not tangled deadhead.

Origins, destinations, racks, terminals, and the empty miles between them. The algorithm chains loads so a driver finishes one near the pickup of the next, turning deadhead into paid freight. Fewer empty miles, more loads per shift, the same trucks earning more.

Empty miles become paid miles.
What it weighs
Deadhead minimizationLane chainingRack & terminal geographyFuel & tollsBackhaul matchingMiles per load
05 · The clock
Every window, on time.

Appointment times, rack and terminal hours, detention, load and unload times — and the 14-hour, 30-minute, and 70-hour HOS limits sitting on top of all of it. The algorithm sequences the day so loads land inside their windows and no driver runs out of clock mid-route.

HOS-legal and on-window, enforced at plan time.
What it weighs
Appointment windows14h / 30min / 70h HOSDetentionRack & terminal hoursLoad / unload timeReset timing
06 · Your stack
It runs on what you already run.

Your loads and drivers feed in from the TMS and ELD you already have — McLeod, TMW, or custom; Motive, Samsara, Geotab, Omnitracs. The plan builds, your dispatcher reviews and stays in control of every call, and the finished assignments push straight back to your TMS by webhook. No rip-and-replace, no new system to learn.

Layers on top of your TMS and ELD — nothing to rip out.
What it weighs
McLeod · TMW · customMotive · SamsaraGeotab · OmnitracsWebhook pushLive load feedNo rip-and-replace
2026 cohort · first 25 fleets

Run your real loads against the solver.

Bring your TMS, ELD, and last 90 days of loads. We'll run your real shifts through Nivio and show you the loaded-mile and margin you're leaving on the road — with receipts. Layers on top of your TMS. No rip-and-replace. $2 per driver, per day.

How it works4 steps
01
Connect
TMS + ELD + last 90 days of loads
02
Solve
Your real shifts run through the solver
03
Measure
Loaded-mile + margin deltas, with receipts
04
Go live
Layers on your TMS. No rip-and-replace.