Stop Guessing. Start Assigning Smarter.
Your best technician is 10 minutes away with the right skills and parts in their van. FSM Navigator's auto-assignment engine evaluates every available tech in real-time and picks the best match in under 30 seconds — no calls, no guesswork. Verified across 186 jobs spanning three states (see the benchmarks).
100%
Assignment Success Rate
<30s
Average Dispatch Time
3 States
Multi-State Field Tested
Results from live engine testing against real-world field service scenarios.
14-day free trial on paid plans · Cancel anytime · Upgrade from Free in one click
Manual dispatch is costing you more than you think
20+ minutes per dispatch
Calling around, checking calendars, figuring out who's free. It adds up to hours every day.
Wrong tech, wrong location
Sending someone 45 minutes away when a qualified tech is 5 minutes out.
Fuel and overtime waste
Criss-crossing routes burn fuel and push techs into overtime.
What if your dispatch software handled all of this in seconds?
Three Steps. Zero Guesswork.
Job Created
A new job comes in with location, required skills, and SLA deadline.
Engine Scores — In Real Time
Each job is evaluated individually. Every available tech is scored in real-time on skills, live GPS distance, workload, and 10+ other factors.
Best Match Assigned
The highest-scoring technician gets the job — instantly notified and ready to go.
The whole process takes under 30 seconds — validated in multi-state field testing (see the benchmarks) — and repeats for every new job, all day long.
Every Factor That Matters — Weighed Automatically
The dispatch engine evaluates every available tech across multiple real-world factors and picks the strongest match. Here's what it considers:
- Skills & certifications — Only qualified techs are considered, with the strongest skill match preferred
- Live GPS distance — Real-time traffic-aware dispatch scoring, not as-the-crow-flies
- Current workload — Fair distribution prevents burnout and overtime
- Customer preferences — Sends the tech your customer asked for
- Booking time windows — Respects the customer's preferred arrival time
- Inventory check — Prefers techs who already have the needed parts
- SLA urgency — Urgent and emergency jobs are prioritized automatically
- Job continuity — Same tech for follow-up visits when possible
Mike R.
Best match — assigned
Sarah L.
Full skills · 14 min away · 5 of 7 jobs
James T.
Partial skills · 28 min away · 6 of 7 jobs
Mike R. assigned in 4 seconds
The Closest Qualified Tech. Every Single Job.
This isn't static scheduling done at 6 AM. Every time a job comes in, the engine evaluates each available tech individually — right now, with live data — and picks the best match.
- Traffic-aware distance scoring uses real drive times, not straight-line guesses
- Each job is matched to the closest qualified tech — shorter drives happen naturally
- End-of-shift jobs are matched to techs near their home base
- Transportation mode awareness for different vehicle types
- Adapts to real-world conditions — not a plan made at 6 AM
Dynamic dispatch typically means 20–30% less drive time — as a byproduct of better matching, not pre-shift planning.
Fair Work. Fewer Burnout Days.
The engine doesn't just find the closest tech — it balances the load across your whole team.
- Active job limits keep every technician's workload balanced — no pile-ons when a tech already has a full plate
- Overtime risk detection lowers a tech's score when they're near capacity
- Automatic redistribution when cancellations or emergencies shift the plan
- Each tech sees only their assigned jobs — no confusion, no cherry-picking
Next job → Emily K. (lowest workload, 8 min away)
Mike R. requested a schedule change
Wed, Mar 11 — Start at 10:00 AM instead of 8:00 AM
Approved by Owner
Schedule updated · Dispatch engine adapted instantly
Default Schedule
Your Team's Schedules Stay in Sync with Dispatch
Technicians request schedule changes through the web dashboard. Owners approve or reject in one click. The dispatch engine adapts the instant a schedule updates — no manual reconfiguration needed.
- Default hours: Mon–Fri, 8 AM – 5 PM — weekends off, 60-minute lunch at noon, fully customizable per tech
- Schedule change requests — techs request new start/end times or days off, owners and managers get notified instantly via app and email
- One-tap approval — approve or reject with an optional reason, and your technician gets notified of the decision
- Dispatch adapts instantly — approved changes take effect immediately, and the engine only assigns jobs during a tech's working hours
- Overtime and shift awareness — overtime penalties lower a tech's score near shift end, and end-of-day jobs favor techs near home base
- Overnight shifts supported — 4-hour minimum, 16-hour maximum, cross-midnight shifts like 10 PM – 6 AM work out of the box
Send the Tech Your Customer Actually Wants
Some customers prefer a specific technician. Others want to avoid one. Auto-assignment remembers both.
- Preferred technician gets a scoring boost
- Avoided technician gets a significant scoring penalty
- Job continuity bonus — follow-up visits go to the same tech when possible
- Same-location bonus — familiar sites mean faster, safer work
Most Systems Assign and Forget. Ours Keeps Watching.
The day never goes as planned. Cancellations, emergencies, no-shows, traffic jams — conditions shift constantly. Our rebalancing engine monitors your entire operation in real-time and adapts assignments as the day unfolds. Think of it as an intelligent dispatcher that never sleeps.
- Monitors conditions continuously — re-evaluates assignments in response to every cancellation, emergency, or availability change
- SLA emergencies override normal assignments
- Only reassigns when improvement clears a quality threshold — no unnecessary disruption
- Tracks every mile saved for ROI reporting
- Techs get push notifications the instant a job moves
- Disruption recovery — When a technician calls in sick or goes on vacation, their jobs are instantly reassigned to the next best available tech. Zero dropped jobs, zero manual intervention.
The Numbers Speak for Themselves
< 30 sec
Average dispatch time with auto-assignment
20–30%
Projected reduction in drive time from smarter matching
$0 extra
Auto-assignment included in every Pro plan
At $34.99/user/month, a 5-person team costs less than a single wasted service call.
Common Questions
What happens if auto-assignment can't find a match?
Can I override an auto-assignment?
Does auto-assignment work with recurring jobs?
How accurate is the distance calculation?
Will this work for a team of 3 technicians?
Is auto-assignment available on the Free plan?
How does the system handle technician schedule changes?
What are the default working hours?
Related Features
Popular Industries
Your best technician is closer than you think.
Let the engine find the right match in seconds — so your dispatchers can focus on what matters.
Start Pro TrialFree forever for teams of 5 · 14-day trial on paid plans · Upgrade to Pro in one click