Route planning software for field service — fewer miles, more wrench time
Build one route per technician or crew, pull jobs from a pending list, and let one click order the stops around drive time, time windows, skills, and capacity — then review the whole day on a map before anyone rolls.
The problem with the old way
Routes drawn by gut feel
Dispatchers eyeball a map and assign stops in the order calls came in. The plan looks fine on screen — and burns an hour of drive time in the truck.
The same plan, rebuilt every morning
When standing service runs get rebuilt from scratch each day, dispatch time goes to copy-paste work instead of handling the exceptions that actually need a human.
Windshield time isn't billable
Every unnecessary mile is fuel, vehicle wear, and a job slot you can't sell. Tighter routes mean more completed work per tech per day — with the crew you already have.
How route planning works in Forz
Daily route planner
Build one planner per day with one or more routes — per technician or per crew. Assign jobs, set the stop order, and dispatch the plan straight into calendar events your techs see.
Pending-jobs panel
Every job that's unscheduled, marked routable, and not already on a planner shows up ready to assign — filtered by its weekday restrictions, with a geocoded service address so it lands on the map.
Route templates
Standing routes live as templates. The first time you open a date, Forz auto-creates that day's planner from them — so the recurring shape of your week is already built before you start.
One-click route optimization
Smart Dispatch sends the day's routes and jobs to a routing engine that weighs travel distance, job time windows, technician skills, job duration, and route capacity — by truck or car — and returns the most efficient assignment and stop order.
Map and timeline review
After optimization, see the plan as a stacked map and timeline with tabbed route details: stop order, estimated arrival times, travel durations between stops, and a clear list of any unassigned jobs — before you commit.
Proximity-aware schedule suggestions
For a single job, Schedule Suggestions scores every active technician and open slot across up to 14 days and returns up to 5 ranked options — proximity starts as straight-line distance, then top picks are re-scored with actual driving time.
Popular with these industries
Frequently asked questions
Each day gets one route planner with one or more routes — per technician or per crew. Jobs appear in the pending panel when they're unscheduled, marked routable, not already on another planner, and matched to the day by their weekday restrictions; each needs a service address with map coordinates. You assign jobs to routes, click Optimize if you want the engine to order the stops, review the map and timeline, and dispatch — which creates the calendar events your technicians see in the field.
When you click Optimize, Smart Dispatch sends your routes and jobs to a routing engine that weighs travel distance, job time windows, technician skills, job duration, and route capacity, with truck or car as the transport mode. Optimization is balanced — it trades off total travel time against schedule compactness — and returns job-to-route assignments, stop order, estimated arrival times, and travel durations between stops, plus lists of any unassigned jobs and empty routes so nothing disappears silently.
Skills live on each technician's user profile — think "backflow testing" or "HVAC." A route's skills are the union of its technicians' skills, and the optimizer only assigns jobs whose required skills the route covers. For one-off jobs outside the route planner, Schedule Suggestions ranks up to 5 technician-and-slot options across a window of up to 14 days, scored on urgency, proximity, gap fit, workload, and whether the tech has worked for that customer before.
See route planning in action
Get a personalized demo and watch how it works on your real workflows — in 15 minutes.