Dispatch routing software that routes the right tech to the right job
Most tools plan routes. Some match technicians. FieldCamp’s AI Dispatcher does both in one solver — skills, zones, time windows, and traffic resolved together. No drag-and-drop. No mental math.
Automated route planning that runs on your rules
FieldCamp evaluates every possible tech-and-route combination, then picks the best one, factoring in skills, vehicle types, time windows, and workload balance.

10,000+ tech-route combinations, one answer in seconds
The optimizer evaluates every tech-and-route combination against your constraints: skills, certifications, zones, vehicle types, customer preferences, workload limits, and returns the single best assignment for every job on the board. A 35-job morning for 8 techs means tens of thousands of possible combinations. The solver runs through all of them in under 30 seconds. You’d need a whiteboard the size of a wall and an hour of mental math to get close to what it produces before your first tech clocks in.
Routes that adjust through the day, automatically
Morning routes are a starting point, not a contract. As the day unfolds, traffic shifts, a job runs long, a new booking comes in, the engine recalculates and adjusts routes automatically. Your techs see updated ETAs. Your customers get notified. Nobody calls dispatch asking what changed.


Skills, certs, and preferences resolved before routes are built
The system checks technician skills against job requirements before making any assignment. If a job needs “gas line certified” and a tech doesn’t have it, they’re never in the running, no matter how close they are. On top of that, customer preferences factor into the same decision. If Mrs. Johnson has been requesting Dave for two years, the AI tries to send Dave first, as long as he’s qualified, available, and the route math works. If he’s across town, the system automatically considers the next best match. Skills, preferences, and proximity, all weighed in one pass, not three separate decisions.
Let an autonomous assistant run morning dispatch
Set up a dispatch assistant to do it automatically. Define the rules: which job types, which techs, what confidence threshold, and the assistant runs the morning dispatch on schedule. Jobs that match cleanly get dispatched. Jobs with skill gaps, zone conflicts, or low-confidence scores get flagged for review. Your dispatcher starts the day approving a plan, not building one from scratch. Manual edits are always respected; the assistant never overrides a human call.


Routes built around customer time windows
Customers don’t just want a technician; they want one between 8 and 10 AM, or after 2 PM, or “not during lunch.” The optimizer treats time windows as hard constraints when you set them that way. Routes are built around when your customer is available, not the other way around. When a window is tight, the system clusters nearby jobs with similar windows so one tech can hit three morning-only appointments in the same neighborhood without backtracking.
Route optimization
software vs.
AI Dispatcher.
One plans routes. The other plans routes, assigns techs, checks skills, respects customer preferences, and adjusts through the day — all in one pass.
Manual route planning
- You plan the routes, then assign techs separately
- Optimizes distance, doesn’t know who’s qualified for what
- Static morning plan, doesn’t adjust as the day changes
- Customer preferences tracked in your head or a note
- Every tech gets the same routing regardless of the vehicle
- Weekend runs need a redo from scratch every Monday
FieldCamp’s AI Dispatcher
- Routes and tech assignments optimized together in one pass
- Skills and certifications are checked before anyone gets assigned
- Routes adjust throughout the day as things change
- Preferred technician matching is built into route decisions
- Vehicle-specific routing, vans and trucks get different roads
- Day-over-day continuity — Monday’s plan extends Friday’s, no rebuild
How a plumbing company dispatches 35 jobs to 8 techs
Jobs sync overnight. Dispatcher filters and dispatches. Routes appear on the map.
35 service calls pulled from ServiceTitan. Each one is tagged with the service type, required skills, customer-preferred tech, and requested time window. They land in the queue automatically.
The dispatcher opens FieldCamp, reviews the job queue, and filters out the ones that need dispatching today. One click “Optimize.” Routes appear on the map. 8 techs, color-coded. Every job is placed on the right route with the right tech.
Emergency water heater call. The dispatcher sees it in the queue and adds it to today’s dispatch. The engine slots it into Tech #4’s route; he’s closest, has the skill, and has a gap between his next two stops. Other routes stay untouched.
Routes have auto-adjusted twice since morning; one tech ran long, and traffic shifted on the highway. Updated ETAs have already been pushed to customers. The dispatcher didn’t touch anything. The board just reflects reality.
↑ The dispatch board at 2 PM — routes adjusted, every tech on track.
Works with what you already run
ServiceTitan
Pull jobs, customer history, tech skills. Push optimized routes back. Bidirectional sync.
Jobber
Sync job list and client preferences. Optimized schedules write back so techs see updates in their app.
Housecall Pro
Import jobs and availability. Route assignments push back with accurate ETAs.
REST API
Build your own integration. JSON in, optimized schedule out. Full docs available.
Your Dispatcher has Better Things To Do
Import your jobs. Hit optimize. See every tech routed in under 30 seconds.
No credit card required · Live in 30 minutes · Cancel anytimeFrequently Asked Questions
What is dispatch routing software?
Dispatch routing software assigns jobs to the right technician and builds the optimal route in one pass — instead of doing route planning
and tech assignment as two separate steps. FieldCamp’s AI Dispatcher weighs skills, certifications, vehicle type, time windows, customer
preferences, and workload limits in a single optimization, then surfaces the result for one-tap dispatcher approval.
How fast does it dispatch a full day’s jobs?
Under 30 seconds for a typical 35-job, 8-tech morning. The solver evaluates tens of thousands of tech-and-route combinations and returns
the single best assignment for each job before your first tech clocks in.
Does it check technician skills before assigning a job?
Yes — skill and certification checks happen before anyone gets considered. If a job needs “gas line certified” and a tech doesn’t have it, they’re never in the running, no matter how close they are. Proximity never overrides certification.
Can it respect customer-preferred technicians?
Yes. If Mrs. Johnson has been requesting Dave for two years, the AI tries to send Dave first — provided he’s qualified, available, and the route math works. If he’s across town, the system automatically considers the next best match.
Does the route adjust if something changes mid-day?
Yes. Morning routes are a starting point, not a contract. When traffic shifts, a job runs long, or a new booking lands, the engine recalculates affected routes automatically, pushes updated ETAs to customers, and shows the change to the dispatcher for review.