SERVICETITAN ROUTING LIMITS
Short answer: ServiceTitan does not optimize across depots. Dispatch Pro assigns each technician a single start and end location (home or shop) and optimizes that technician’s day from that point. There’s no optimization that balances work across multiple service centers, branches or regional depots. Multi-location contractors assign jobs to depots manually; the optimization runs per technician inside each depot. eLogii adds multi-depot routing on top of ServiceTitan via REST API.
Custom start/end location points (home or shop).
Per-technician configuration. Routes are optimized within that technician’s scheduled jobs from that start point. From servicetitan.com/features/pro/dispatch. Verified June 2026.
ServiceTitan’s dispatch model is per-technician. Each technician has a configured home address and a shop or business unit location, and Dispatch Pro’s “custom start/end location points” setting picks one of those as the start of their day. The optimizer then routes that technician’s scheduled jobs from that start point through their day and back. That’s the granularity. The decision to put a job on tech A versus tech B is informed by skill match, location proximity, sales history and capacity, but the decision to put a job in depot A’s queue versus depot B’s queue is upstream of the optimizer.
In practice, multi-location contractors handle the depot assignment manually. CSRs route incoming calls to whichever business unit covers the customer’s area, jobs land in that business unit’s dispatch board, and Dispatch Pro optimizes within that board’s technician roster. The dispatcher might cross-cover by reassigning a job from one business unit to another, but that reassignment is a manual judgement call.
The job-to-depot question is the routing problem hiding behind the dispatch board. Some examples where the answer isn’t obvious and the wrong answer costs real time and fuel.
None of these are optimized by Dispatch Pro as cross-depot routing decisions. They’re handled by dispatcher judgement or by per-business-unit silos.
The standard ServiceTitan workaround is to model each depot as a business unit, route incoming CSR calls to the right business unit based on customer location, and let Dispatch Pro optimize within each business unit’s technician roster. Dispatchers can manually reassign jobs between business units. ServiceTitan’s Adjustable Capacity Planning per business unit prevents one business unit from overbooking its capacity.
For a contractor with two well-separated depots and clean territorial boundaries the workaround holds. For a contractor with overlapping territories, shared technicians, or where the right depot for a given job genuinely depends on multiple factors the optimizer doesn’t see, the workaround leaks. The leak shows up as longer drive times than necessary, capacity imbalance across depots (one tied up, one idle), and a meaningful slice of dispatcher time spent making depot-assignment calls that an optimizer should make.
eLogii treats depots as first-class objects, not as a per-technician property. A single optimization run can route across multiple depots, branches or home start locations, balancing depot capacity, technician skills, customer location and SLA windows together.
ServiceTitan business units stay as the system of record for invoicing and customer association. eLogii holds the multi-depot routing model and writes routes back per technician.
Most teams complete the integration in 3 to 5 weeks. Common first wave: the multi-branch service operation, the regional PM program or the commercial install team – whichever workflow most needs cross-depot optimization today.
30-minute custom simulation with your actual depots, technicians and historical jobs. Projected savings in drive time, depot capacity utilization and dispatcher hours.
No, not as an optimization. ServiceTitan’s Dispatch Pro assigns each technician a single start and end location (home or shop) and optimizes per technician. There’s no optimization that balances work across multiple depots, branches or service centers. Regional contractors with multiple physical locations have to assign jobs to depots manually, and Dispatch Pro optimizes within each depot’s technician roster separately.
Manually, yes. ServiceTitan’s dispatch board can show technicians grouped by business unit or location, and dispatchers can assign incoming work to whichever depot makes sense. What Dispatch Pro doesn’t do is optimize that assignment across depots as a routing decision. The closer-depot logic is a dispatcher judgement call, not an optimization output.
Regional contractors with two or more service centers; multi-branch HVAC, plumbing or electrical businesses; trade groups with depots in different metro areas; franchise-style operations with shared technicians who can be assigned across regions; commercial service operations whose technicians can start from any of several locations depending on the job. As a contractor grows past one location, multi-depot routing becomes a meaningful share of the planning problem.
Through ServiceTitan’s V2 REST API. eLogii reads jobs, customers, technicians and locations from ServiceTitan; eLogii holds the multi-depot model with depot capacities, regional teams and cross-depot assignment rules. The optimization run produces routes that start from the optimal depot per technician, balancing depot load and drive time across the network. Routes and ETAs are written back to ServiceTitan as appointments against the right technicians.
Per-technician drive time, yes. Cross-depot drive time as a network optimization decision, no. Each technician’s start point is fixed at their assigned home or shop in ServiceTitan; the optimizer routes that technician’s day from that point. If a job is closer to a different depot’s technician, ServiceTitan doesn’t reassign the job to that other technician as part of the optimization.
Last updated: June 2026. ServiceTitan Dispatch Pro behavior documented at servicetitan.com/features/pro/dispatch and help.servicetitan.com/docs/dispatch-pro-faq. eLogii capabilities documented at elogiiapidocs.apidog.io.
Custom simulation
A 30-minute working session with our solutions team. We take a sample of your real jobs, depots, vehicles and SLAs, run them through the eLogii engine, and show you the projected delta against how you plan today. No slides, no generic benchmarks.