What dispatching trucks actually involves

On a bulk or tank fleet, "dispatching" covers two different jobs. The first is dispatch planning: building tomorrow's dispatch board, every load matched to a driver and put in order. The second is live dispatch: sending those assignments to drivers, tracking them through the day, and handling what goes wrong. Your trucking dispatch software or TMS is built for the second job. The first job usually happens in a dispatcher's head, on a whiteboard or in a spreadsheet, between about 3 and 7 in the afternoon.

The plan decides most of what the day is worth. A good plan starts each driver near their first pickup, chains each drop close to the next load, keeps every driver inside their hours of service and every load inside its window. A rushed one does none of that, and no amount of live dispatching the next morning can fully recover it.

How to dispatch trucks by hand: the nine steps

This is the method experienced bulk dispatchers converge on. It works on a whiteboard, in a spreadsheet or on the dispatch board in your TMS. The order matters: each step narrows the choices for the next.

  1. Close out today first.Know where every truck will finish tonight and when. Tomorrow's first load should start near where today's last one ends, so an accurate end position is worth more than any later step.
  2. Build the load list.Every load for tomorrow with its pickup and delivery, appointment window, product, equipment needed, driver requirements (hazmat, tanker, TWIC, customer-approved drivers) and urgency. Flag aged loads and anything already promised to a customer.
  3. Build the driver list.Who is on, where each driver starts, their start time, hours left on the 14-hour, 11-hour and 70-hour clocks, endorsements, and who has to be home tonight.
  4. Place the hard-constrained loads first.Loads only one or two drivers can legally or practically take go first: hazmat, a customer's approved-driver list, the tightest windows, urgent and aged loads. Lock them.
  5. Chain loads to cut deadhead.For each driver, pick a first load near their start, then a second load whose pickup is near the first drop, and so on. Think in chains, not single loads. This is where loaded miles are won or lost.
  6. Sequence against the clock.Check every chain against appointment windows, rack and terminal hours, load and unload times and known congestion. Leave a buffer so one late gate doesn't push the whole day.
  7. Balance the drivers.Even out hours and loads so one driver isn't run to the limit while another sits half-empty. It protects both the plan and retention.
  8. Check the numbers before you release.Add up planned loaded miles and total miles. If the plan's loaded-mile percentage is below your usual, look for the driver with the longest empty leg and try a swap.
  9. Release, and keep an exceptions list.Send assignments through your dispatch software, and write down what you had to compromise on. Tomorrow's exceptions are next week's rules.
The best manual strategy, in one line

Constrained loads first, then chain from each driver's start position, then check the clock. Most rushed plans do it the other way round: they fill drivers in list order and discover the constraint conflicts at 6pm.

Where manual plans lose miles

The method is sound. The problem is scale. Five drivers and fifteen loads can be planned well by hand. Seventy drivers and two hundred loads have more possible plans than anyone can check in an afternoon, so a dispatcher settles on the first plan that works rather than the best one. The losses show up in the same places:

We cover the cost of that afternoon in more detail in The 3pm Problem, and how the gap is measured in What Is a Loaded-Mile Percentage.

How to dispatch trucks with Nivio

Nivio Dispatch is dispatch planning software. It doesn't replace your trucking dispatch software, TMS or ELD; it sits on top of them and builds the plan they run. The steps are the same nine. What changes is who does the arithmetic.

  1. Bring in loads and drivers.Import the spreadsheet you already keep, key them in, or pull them from your TMS or dispatch software over the API. Driver clocks and positions can come from Samsara, Geotab or Motive.
  2. Set the shape and the objective.Plan by operating area, commodity, or day and night crew, and choose what "best" means: fewest deadhead miles, highest loaded-mile percentage, most loads per driver or most profit.
  3. Let the Proprietary Algorithm build the board.It weighs hours of service per driver, windows, qualifications, equipment, incompatible loads, rack geography and lane chaining across the whole fleet at once, not truck by truck.
  4. Review it on the map.Every driver's day is drawn end to end, so a pairing that looks wrong can be checked rather than taken on faith.
  5. Lock, swap and re-solve.Pin the assignments you have promised, swap what you know better than the data, and the rest of the plan re-solves around your calls.
  6. Compare two ways of running it.Solve for fewest deadhead miles, then for most loads per driver, and read the difference side by side.
  7. Release.Export the plan or push assignments back to your TMS, so drivers are dispatched from the system they always were.

The planning that used to take the afternoon becomes a review: under 30 minutes for a full shift. Nothing is dispatched without the dispatcher's approval.

Measured on fleet operating data

$599K annual impact on a 75-truck sand fleet — 47.84% loaded mile, up from 43.25%. $1.48M on a 120-truck fuel fleet — 52.79%, up from 46.92%.

Manual and Nivio, step by step

StepBy handWith Nivio
Loads and driversTyped onto the boardSpreadsheet, keyed in, or from your TMS
Hours of serviceEstimated per driverRead per driver: 14, 11, 30-minute and 70-hour
Constrained loadsPlaced first from memoryQualification tags matched before any lane
Chaining loadsOne driver at a timeWhole fleet at once
Windows and congestionChecked as you goSequenced with buffers you set
Checking the planOften skippedLoaded-mile %, deadhead and utilization on screen
Time2 to 3 hours a dayUnder 30 minutes

If you are setting up a schedule for day and night crews, the companion guide on dispatch scheduling goes deeper on shifts and buffers, and How to Reduce Deadhead Miles covers step 5 in detail.

Plan tomorrow in under 30 minutes

Send us one day of your loads and drivers. We solve the same day and show you the gap: total miles, deadhead, loaded percentage and what it is worth over a year.

See how Nivio Dispatch works →

Questions

How do you dispatch trucks?

Plan first, then dispatch. Close out where every truck finishes today, list tomorrow's loads and drivers with their windows, requirements and hours of service, place the hard-constrained loads first, chain the rest to cut deadhead, check the sequence against windows, balance the drivers, check the plan's loaded-mile percentage and release it through your dispatch software.

How long does it take to dispatch trucks for a bulk fleet?

Building tomorrow's plan by hand typically takes a dispatcher 2 to 3 hours each afternoon for a mid-sized bulk fleet, longer when loads or drivers change late. With Nivio Dispatch the same plan is built and reviewed in under 30 minutes.

What software do you need to dispatch trucks?

Most fleets run trucking dispatch software or a TMS to send and track assignments, plus an ELD for hours of service. Neither builds the plan itself. Nivio Dispatch is the dispatch planning layer that sits on top of them: it builds the plan, the dispatcher approves it, and it goes back to the TMS.

Is Nivio Dispatch a replacement for my dispatch software?

No. Nivio Dispatch is dispatch planning software, a companion to your trucking dispatch software or TMS. You keep the systems you dispatch from; Nivio decides the best plan for them to run.