Transportation module
Delivery route optimization software
Build every route around service types, delivery windows, and live road conditions.
What it does
Six ways routes get smarter
Grasshopper Labs delivery route optimization software works from one live order record. Every routing decision uses the same up to date information.
Practical stop order
Stop order accounts for service time, site access, and crew needs, so the plan matches how long each delivery takes.
Time window handling
Appointment windows, business hours, and residential preferences act as constraints in the calculation itself.
Service type awareness
A threshold drop, a room of choice delivery, and a white glove install each carry their own service time.
Live re-optimization
When traffic turns or a stop runs long, the sequence recalculates and the driver app updates automatically.
Batch route building
A full day of orders becomes a full day of routes in one pass, grouped by zone and by TMS account rules.
Learning from history
Service times, dwell, and traffic patterns from past runs feed the next plan, so estimates keep getting closer.
How a route gets built
From open orders to a truck that leaves loaded
Four stages, start to finish.
Orders arrive with their details attached
Each order carries its delivery ZIP, service type, and any booked appointment. Orders arrive through the API, an integration, or a batch import, with no re-entry.
The route optimization engine builds the day
Batch routing groups stops by zone and sequences each run for the shortest practical path. For network-wide capacity planning, Orchestruck works alongside it.
Routes arrive ready to review
Move a stop, split a run, or lock a sequence, and the rest of the plan recalculates around that change on its own.
The day adapts as it runs
A late start or a road closure triggers a fresh sequence for the stops that remain. Drivers see the update and customers get a revised window through delivery tracking automatically.
Where it earns its keep
Delivery route optimization software built for heavy freight
A room of choice delivery, an appliance install, and a curbside drop each take a different amount of time at the door. Route optimization accounts for what every stop genuinely requires, so the plan holds up all day.
- Install and haul-away counted as service time, not travel time
- Two-person crew requirements built into the assignment
- Appointment windows treated as a hard constraint in the sequence
Better together
Stronger with the modules around it
Route optimization works on its own, and it works better when the modules beside it read from the same order record.
Warehouse and inventory control
Warehouse and delivery share one order record, so what leaves the dock matches what the route expects.
Explore module DispatchLive truck view and dispatching
Finished routes land on a live board with truck position, progress, and exceptions for the team watching the day.
Explore module VisibilityReal time delivery tracking
A resequenced route pushes a revised window to the customer automatically, before anyone calls to ask where the truck is.
Explore moduleCommon questions
Route optimization, answered plainly
What is route optimization software?
What makes our route optimization dynamic?
Does route optimization work for big and bulky deliveries?
How long does implementation take?
Can a dispatcher change an optimized route?
Talk to our team
See Grasshopper in action.
See how a day of orders becomes a day of routes, and how the plan holds when a stop runs long. Our team will get back to you within one business day.