Skip to main content
Pro Feature — $34.99/user/month

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

The Real Cost

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?

How It Works

Three Steps. Zero Guesswork.

1

Job Created

A new job comes in with location, required skills, and SLA deadline.

2

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.

3

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.

What We Evaluate

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
Best Match — Job #1042
MR

Mike R.

Best match — assigned

Top Score
Skills
Full match
Distance
8 min away
Workload
3 of 7 jobs
Customer pref
Preferred
SL

Sarah L.

Full skills · 14 min away · 5 of 7 jobs

Runner-up
JT

James T.

Partial skills · 28 min away · 6 of 7 jobs

3rd

Mike R. assigned in 4 seconds

Dispatch Comparison
Without dynamic dispatch 148 miles · 4h 20m
With auto-assignment 97 miles · 2h 55m
Example: fewer miles · time saved
Intelligent Dispatch Matching

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.

Team Management

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
Team Workload — Today
Mike R. 5 / 7 jobs
Sarah L. 4 / 7 jobs
James T. 6 / 7 jobs
Emily K. 3 / 7 jobs

Next job → Emily K. (lowest workload, 8 min away)

Schedule Approval
MR

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

Mon – Fri8:00 AM – 5:00 PM
Sat – SunOff by default
Lunch break12:00 PM · 60 min
Overtime allowed60 min (weekdays)
Shift range4h min · 16h max
Overnight shiftsSupported
Schedule Management

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
Customer Preferences
Mike R. — Preferred
Priority boost
Sarah L. — No preference
Neutral
James T. — Avoided
Excluded
Customer Experience

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
Continuous Rebalancing

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.
See your first week of savings
Rebalancing Log
10:23 AM Cancellation detected — Job #412 removed from Mike R.
10:23 AM Rebalancing triggered — evaluating 3 unassigned jobs
10:24 AM Job #415 moved Sarah → Emily (saves 22 min drive)
10:24 AM Push notifications sent to 2 technicians
Return on Investment

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.

FAQ

Common Questions

What happens if auto-assignment can't find a match?
The job stays unassigned and your dispatchers get alerted. They can assign manually or adjust requirements and retry.
Can I override an auto-assignment?
Yes. Dispatchers can reassign any job manually at any time. Auto-assignment is a recommendation engine, not a lockout.
Does auto-assignment work with recurring jobs?
Yes. Recurring templates can use “same tech every time” or let the engine pick the best available tech for each occurrence.
How accurate is the distance calculation?
We use real-time traffic data for drive time estimates, not straight-line distance. Results account for actual road conditions and vehicle type.
Will this work for a team of 3 technicians?
Absolutely. Auto-assignment helps teams of any size. Even with 3 techs, it saves dispatch time and prevents bad matches. Most value shows at 5+ technicians.
Is auto-assignment available on the Free plan?
No. Auto-assignment is a Pro feature starting at $34.99/user/month. Free plans include full manual dispatching with all dashboard views and SLA tracking.
How does the system handle technician schedule changes?
Technicians request schedule changes through the web dashboard — new start/end times, days off, whatever they need. Owners and managers get notified instantly, review the request, and approve or reject with one click. Approved changes take effect immediately, and the dispatch engine adapts in real-time so jobs only go to techs who are actually working.
What are the default working hours?
The default schedule is Monday through Friday, 8:00 AM to 5:00 PM, with weekends off. There's a 60-minute lunch break at noon and 60 minutes of overtime allowance on weekdays. Shifts can range from 4 to 16 hours, and overnight shifts (like 10 PM – 6 AM) are fully supported. Every default is customizable per technician.

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 Trial

Free forever for teams of 5 · 14-day trial on paid plans · Upgrade to Pro in one click