Xenara
Service · Dispatch Software

Dispatch software built around how technicians actually move.

A dispatch system is not a calendar with truck names on it. It's the operating system of a field service business — every job, every technician, every route, every ETA. We build custom dispatch software for HVAC, plumbing, electrical, pest control, roofing, and cleaning operators across the United States and Canada.

Saved per truck per day
1–2 hrs

Typical route-optimization savings in HVAC, plumbing, and pest control operations after the first 4 weeks.

GPS + ETA accuracy
Real-time

Customer-facing ETA accuracy under 15 minutes — measurable improvement in review scores.

Build to production
4–8 wks

From kick-off to a dispatch system handling daily live operations.

Live FSM deployments
11 clients

8 US + 3 Canadian field service operators with Xenara software in production.

Last updated

What dispatch software actually controls

In an HVAC operation doing 60 jobs a day, dispatch decides margin. A poorly-routed day means each truck loses 90 minutes to drive time, the last job runs into overtime, and the customer whose AC failed at 2pm gets pushed to tomorrow. Three problems compound: revenue per truck drops, customer reviews fall, and technicians burn out.

The off-the-shelf alternatives (ServiceTitan, Jobber, Housecall Pro, FieldEdge) all have dispatch modules, but most operators outgrow them in one of three ways: per-tech pricing makes them expensive at scale, route optimization is generic (not trade-specific), or the integration with the rest of the business — CRM, inventory, payments — gets in the way.

A custom dispatch system removes those limits. Built around how your operation actually runs, integrated with the rest of your software, with no per-tech licensing.

What we build into custom dispatch software

  • Drag-and-drop dispatch board — daily, weekly, and technician views with live job status.
  • Route optimization — multi-stop routing accounting for traffic, technician skill, job duration, parts on truck, and SLA windows.
  • Live GPS tracking — every truck visible, last-ping timestamps, geofence-based arrival auto-detection.
  • Customer-facing ETA — SMS notifications when technician is en route, 15-minute live ETA windows.
  • Skill-based assignment — match job type (commercial vs residential, install vs service, brand-specific) to technician capability.
  • Emergency dispatch rules — after-hours routing, on-call rotation, escalation chains.
  • Recurring-job scheduling — pest control quarterly visits, HVAC maintenance plans, cleaning recurring contracts.
  • Inventory awareness — dispatch only assigns jobs to trucks carrying the right parts (or routes via warehouse first).
  • Two-way technician mobile sync — job acceptance, on-the-way / on-site / completed status updates from the truck.
  • AI dispatch suggestions — recommendations for the dispatcher ("reassign this commercial install to Truck 4 — closer + has the right parts").
  • Reporting — utilization, jobs per truck per day, drive time vs job time, revenue per technician.
  • Integration with AI receptionist — emergencies booked by the AI flow directly into the on-call dispatch board.

How we deliver

  1. 01

    Operations day-in-the-life

    We sit with your dispatcher for 2–3 days. Map every decision they make, every exception, every reshuffle. The system has to capture what they do — not replace them with a textbook process.

  2. 02

    Routing logic + business rules

    Define skill matrix, service-area zones, parts-on-truck rules, recurring-job patterns, emergency escalation. The routing engine is configured to your business, not a generic algorithm.

  3. 03

    Build + technician mobile pairing

    Dispatch board + technician mobile app shipped together. One doesn't work without the other. Both go through a pilot crew before the full operation cuts over.

  4. 04

    Pilot + tuning

    Live with 2–3 trucks for 2 weeks. Tune routing weights, fix the edge cases dispatch caught in real life, validate ETA accuracy against customer surveys.

  5. 05

    Full cutover

    Whole operation moves over. We keep the previous dispatch tool live for one week as a fallback. After that, the custom system owns the operation.

Industries we ship this for

HVACPlumbingElectricalPest controlRoofingCleaning servicesGarage door repairSolar installationLandscaping

Engagement & pricing

Dispatch Overlay
$8k–$20k · 4–6 weeks

Best for: operators on ServiceTitan / Jobber / Housecall Pro who want better dispatch + AI suggestions without leaving their CRM.

Standalone Dispatch System
$25k–$60k · 8–12 weeks

Best for: 10–30 technician operators replacing legacy dispatch with a custom system that integrates with mobile + CRM.

Full Custom FSM (incl. dispatch)
$60k–$150k+ · 4–6 months

Best for: 20+ technician operators wanting dispatch as part of a full FSM platform — see Field Service Management.

Frequently asked

How does this differ from ServiceTitan dispatch?+

ServiceTitan dispatch is a one-size-fits-all module. Our custom dispatch is built around your specific skill matrix, your service areas, your parts logistics, and your trade's dispatching patterns. The result handles edge cases ServiceTitan flags as exceptions.

What's route optimization actually worth?+

Typical operator math: 8 trucks × 90 minutes saved per day × 250 working days × $80/hour fully-loaded technician cost = ~$240,000 in recovered productive time per year. Even at 50% capture (real-world after pilot tuning), that's $120k.

Can it integrate with our existing CRM?+

Yes — ServiceTitan, Jobber, Housecall Pro, FieldEdge, Salesforce, HubSpot, custom CRMs. The dispatch system pulls jobs from your CRM and writes status updates back. Two-way sync.

Do you build the technician mobile app too?+

Yes — dispatch and tech mobile ship together. We don't sell dispatch without the mobile half because they're a system, not separate products.

What about emergency / after-hours dispatch?+

Built-in. On-call rotation, emergency escalation rules, automatic routing when the AI receptionist books an emergency outside business hours. The on-call dispatcher's phone rings (or doesn't, depending on rule) and the dispatch board updates instantly.

Can dispatchers override the AI routing?+

Always. The system suggests — the dispatcher decides. We've never built a dispatch system where the algorithm overrides the human. Dispatchers have context the system never will.

Talk to us

Tell us what you're trying to ship and what's in the way. You'll get a real reply from a senior engineer — not a sales script.

Related