Routes That Adapt While Your Drivers Are Already Moving
Dispatch that does far more than drop pins on a map. Our routing engine is built on Valhalla, the open-source engine trusted across logistics, with live Google traffic layered on top to keep every plan honest. Build multi-stop routes, assign them in seconds, re-optimize around real conditions, and follow every stop from departure to signature in one place.
Multi-Stop Routes, Built Your Way
Routes handle as many stops as you throw at them. Google geocoding turns messy addresses into precise points, and every stop carries its own time window and service requirements. Plan a dozen stops or a few hundred and the system keeps up.
Four Ways to Create a Route
Build It by Hand
Start from a blank slate. Drag stops into order, set time windows, and add custom instructions for each one.
Save a Template
Turn any route into a reusable template and drop it onto any day with one click. Recurring deliveries and regular service runs get set up once, then repeat daily, weekly, biweekly, or monthly.
Clone What Works
Found a route that runs clean? Copy it from history and tweak it. Stops, sequence, and vehicle restrictions all come along.
Generate by API
Push routes straight in from your dispatch software, ERP, or order system. API-created routes are tagged with their source so you can track where work originates.
- Transportation mode
- Car, truck, bus, or specialized commercial vehicle
- Routing preference
- Fastest, shortest, or a balance of the two
- Vehicle restrictions
- Height, weight, hazmat class, axle count, emission class
Want to know how far a vehicle can realistically reach? The reachability tool maps the area you can cover from any starting point within a set time, distance, or fuel range. See everywhere a truck can get to in two hours, or which customers fall inside a 150-mile radius. Territory planning lives right inside route creation, so you stop guessing.
Optimization That Reads the Road
Here is how the two engines split the work. Valhalla does the travel-time math behind your stop order, finding the sequence that wastes the least time on the road. Then at dispatch we pull in live Google traffic so the plan reflects what is happening now, not what the map looked like yesterday. Time windows stay sacred either way: a stop with a hard deadline never gets pushed past its window, even if shuffling it would shave a few minutes.
- 01Build a travel-time matrix across every stop with the Valhalla engine
- 02Weigh the current stop order against smarter alternatives
- 03Fold in live Google traffic so the plan matches real conditions
- 04Estimate the payoff in time saved and miles trimmed
- 05Swap in the new sequence in one clean update, keeping the original on file to compare
Smarter Stop Sequencing
When the middle stops can happen in any order, the sequencer tries the options and lands on the one that cuts total travel time or distance the most.
If the gain is too small to matter, we leave the route alone. No reshuffling a driver's day to save a rounding error.
Every route carries a cost estimate, so planning becomes a business decision, not just a logistics one.
- Fuel
- Estimated consumption against current regional pricing
- Driver labor
- Estimated hours against your configured labor rate
- Tolls
- Route-specific toll charges wherever the data exists
Three Ways to Assign Work
Some shops run top-down from a dispatch desk. Others let drivers grab their own work. Fleet Command Center handles both, and everything in between, with live availability behind every decision.
Dispatcher Assigns
Pick a vehicle and driver for a planned route from the dashboard. Before it locks in, the system checks the vehicle is not in the shop for maintenance. Driver and dashboard both update instantly.
Drivers Claim Their Own
From the mobile app, drivers browse open routes and grab the ones that fit their location, vehicle, or schedule. The moment a vehicle is confirmed, the route flips to assigned.
The Open Route Pool
Anything unassigned sits in a live pool you can see into: time window constraints, priority, and tags. Filter by date, route type, priority, or your own tags to find exactly what needs a driver.
Both views pull from live data. No stale snapshots, no guessing who is free.
- Drivers ready to go
- On the clock, no route in hand, status clear, vehicle checked in
- Vehicles ready to go
- Not flagged for maintenance, with current location and fuel level
Watch It Happen, Live
How a Route Moves Through Its Life
You can pause or cancel a route at any point along the way.
Every driver action is timestamped and saved, so the record writes itself.
- Arrive
- Driver confirms arrival and the clock starts
- Before photos
- Capture condition before service: vehicle, package, door access
- Service notes
- Add free-text or structured notes for the stop
- Complete
- Driver marks the work done and departure time is logged
- After photos
- Document the finished job with photos
- Signature
- Capture the customer signature right on the device
We watch where the vehicle actually is versus where the plan said it should be, ping by ping.
- When it triggers
- A set distance away from the planned path
- Why it happened
- Traffic, road closure, customer request, emergency, or a manual override
- What it costs you
- Minutes of delay, extra miles, and which stops are now at risk
- Back on track
- Detected automatically the moment the vehicle rejoins the route
Any stretch of the real GPS trace that left the plan is saved for you to review after the trip.
History You Can Actually Use
Every route you finish, cancel, or only get partway through is saved with the full story attached. Search by date range, vehicle, driver, priority, tags, or plain text to find exactly the run you are after.
- On-time rate
- How arrivals stacked up against their time windows
- Stop outcomes
- Completed, failed, or skipped at a glance
- Plan versus reality
- Distance and duration, planned next to actual
- Driver behavior
- Hard braking, sharp acceleration, and speeding events
- Fuel burned
- What you actually used versus what you estimated
For audits, disputes, or proof of delivery. Before matching the trace to roads, the system separates real driving from parking-lot crawling and idle time, so the result holds up. Works on any route in your history.
- Confidence score
- A 0 to 100 read on how closely the real path tracked the plan
- Matched distance
- How many miles were genuinely on-route
- Where it strayed
- Which stretches drifted off, and by how far
Time window compliance is measured at every stop, automatically.
- On-time deliveries
- Stops where the driver arrived inside the window
- Late deliveries
- Stops where arrival slipped past the window
- Completion rate
- Completed stops as a share of the total
- Running behind
- A live flag for any route currently off schedule
Routing That Knows It Is a Truck
A loaded box truck cannot take the shortcuts a sedan can. Passenger-car routing ignores the low bridges, weight limits, and avoidances your vans and trucks have to respect. Fleet Command Center accounts for each one, so the route you hand a driver is one the vehicle can legally and physically drive.
- Height, width, length
- Steer clear of low bridges and roads that are too tight
- Gross vehicle weight
- Avoid roads that cannot bear the load
- Axle count and weight
- Stay within bridge and road limits
- Hazardous materials
- Hazmat classifications that keep loads out of restricted tunnels and roads
- Tunnel rules
- Tunnel category restrictions that vary by jurisdiction
- Euro emission class
- Routing around low-emission and restricted zones
- Drive configuration
- Single axle, tandem axle, straight truck, or semi
- Avoidances
- Skip ferries and motorways when you need to
The Dispatch Cockpit
Your whole fleet in one live view. Vehicles move on the map as they move in the world, and the driver rail keeps itself current. Nothing to refresh, nothing to chase down.
- Active routes
- Every route in motion, with live vehicle positions riding the planned path
- Progress at a glance
- How far along each route is, color-coded so on-time and behind jump right out
- Driver rail
- Every driver, their status, and when they free up next, always current
- Assign in one click
- Drop an available vehicle onto an open route straight from the dashboard
- Live alerts
- Off-route drivers, failed stops, and geofence events the second they happen
Your routes should run themselves.
Build your first route and see what real-time dispatch actually feels like.