AI-powered technician matching that analyzes proximity, skill set, workload, and traffic to assign the optimal technician in milliseconds — every time.
From the moment a request is submitted to the moment the technician gets the job — here's the full pipeline.
A service request lands in the dispatch engine with GPS coordinates, service type, and any customer notes.
The AI scores every available technician on four dimensions: geographic proximity, skill certification, current workload, and live traffic ETA.
The highest-scoring technician is assigned. If they decline or go offline, the next best is promoted automatically — no dispatcher intervention needed.
Within 2 seconds of assignment, the customer receives a push notification with the technician's name, photo, rating, and live ETA.
Every assignment is a weighted score across four factors. No black boxes — here's exactly how it works.
Straight-line distance combined with live routing via traffic APIs. The nearest tech by drive time, not crow-flies distance.
Each technician has a certified skill set. Battery jobs go to battery-certified techs; towing goes to tow-truck operators — never the wrong person.
Techs with active jobs are de-prioritized. The algorithm respects work-in-progress and prevents over-assignment that degrades response times.
Higher-rated technicians receive a scoring bonus. Consistently excellent techs get prioritized, creating a built-in quality feedback loop.
The AI handles 99%+ of assignments automatically. But for emergencies, VIP accounts, or SLA-critical jobs, dispatchers can intervene at any time — reassign a job, bump priority, or manually override the algorithm.
Sample dispatch dashboard data
The interactive simulator on our demo page shows exactly how the algorithm works in real time.