SERVICETITAN ROUTING LIMITS
Every Dispatch Pro limitation ServiceTitan documents in their own help center, in one place. The page is structured around verbatim quotes from help.servicetitan.com/docs/dispatch-pro-faq, the Optimize Technician Route help doc, and the Dispatch Pro overview. Each limit ends with what it actually means in practice and how eLogii covers the gap via REST API.
Assign multi-technician or multi-day jobs. Assign a job to a technician who is on an on-call shift, a time-off shift, or has a non-job event. Place a job on the Dispatch Board before or after its arrival window or business hours. Assign a job that is not Dispatch Pro-enabled.
From help.servicetitan.com. Verified June 2026.
ServiceTitan publishes each Dispatch Pro and Optimize Technician Route constraint in their public help center. The six load-bearing limits, with the verbatim wording, source URL and operational impact:
Source: Dispatch Pro FAQ, under “What Dispatch Pro will not do”.
Wording: “Assign multi-technician or multi-day jobs.”
What it means: Commercial install crews (lead tech plus helpers), multi-day commercial HVAC installs, planned-maintenance shutdowns spanning a weekend, multi-day plumbing renovations are all outside the optimizer’s scope. Dispatchers manage these manually. More on multi-day routing → · More on multi-technician jobs →
Source: Dispatch Pro FAQ.
Wording: “Assign a job to a technician who is on an on-call shift, a time-off shift, or has a non-job event.”
What it means: Emergency callouts during on-call shifts have to be assigned manually; the optimizer won’t suggest the on-call tech as a candidate. Same for technicians with non-job events like training, vehicle maintenance or admin time blocked on the calendar.
Source: Dispatch Pro FAQ.
Wording: “Place a job on the Dispatch Board before or after its arrival window or business hours.” And separately: Dispatch Pro “cannot read scheduling information from notes”.
What it means: Customer time preferences captured informally by the CSR (“customer prefers mornings”, “not before 10am”) get ignored by the optimizer unless they’re translated into formal arrival window configurations. Without an arrival window, Dispatch Pro treats any time within business hours as acceptable.
Source: Dispatch Pro overview.
Wording: “Dispatch Pro only works with managed technicians.”
What it means: Technicians configured outside the “managed” setup – irregular shifts, contractor relationships, special-case assignments – fall outside Dispatch Pro’s scope. The dispatch board still shows them; the optimizer just doesn’t auto-assign to them.
Source: Optimize Technician Route help doc.
Wording: “You can optimize up to 70 jobs each day.”
What it means: Per technician, per day. For most residential trade workloads the cap is above the practical ceiling; for high-density routes (pest reapplications, urban delivery, last-mile field service) the cap becomes a real constraint that has to be planned around manually.
Source: Dispatch Pro overview.
Wording: “Dispatch Pro is most effective for Residential Service and Replacement business types”, with examples given as “HVAC, plumbing, electrical, and more.”
What it means: The optimizer is tuned for the residential single-tech, single-day workload. Commercial work, distribution-style routes and recurring service programs sit outside the design target. More on recurring routes → · More on multi-depot routing →
Two behaviors of Dispatch Pro are documented but worth flagging because they show up in customer reviews as friction points.
Smarter Routing is in private preview with general availability in summer 2026. ServiceTitan’s public materials describe it as adding a visual map builder for technician routes “to cut drive time and maximize jobs per day”. The scope appears to remain per-technician route optimization – the multi-day, multi-tech and multi-depot limits above don’t look targeted by Smarter Routing’s announced scope.
eLogii sits on top of ServiceTitan via the V2 REST API. For each documented Dispatch Pro limit, the eLogii equivalent is:
30-minute custom simulation with your actual jobs, technicians and locations. Where Dispatch Pro’s documented limits are biting today, and what the eLogii layer changes.
From ServiceTitan’s own help center: Dispatch Pro will not assign multi-technician or multi-day jobs; it will not assign technicians on on-call shifts, time-off shifts or non-job events; it will not place a job before or after its arrival window or business hours; it only works with managed technicians; it cannot read scheduling information from notes. The built-in Optimize Technician Route caps at 70 jobs per day per technician and is single-tech, single-day only. Dispatch Pro is documented as “most effective for Residential Service and Replacement business types” (HVAC, plumbing, electrical).
ServiceTitan’s Optimize Technician Route help doc states: “You can optimize up to 70 jobs each day.” This is per technician, per day. The cap applies to the built-in (non-Pro) route optimizer. For most residential trade workloads the cap is well above the practical ceiling; for very high-density routes (urban delivery, pest control multi-stop visits, last-mile field service) the cap becomes a real constraint.
The Dispatch Pro FAQ states the system “cannot read scheduling information from notes” and will not place a job before or after its formal arrival window or business hours. Arrival windows have to be explicitly configured on each job. If a job is booked without an arrival window, Dispatch Pro assumes any time within business hours is acceptable, which can produce assignments that don’t match customer expectations captured informally in the dispatcher’s notes.
Dispatch Pro only optimizes assignment for technicians configured as “managed” in ServiceTitan, which requires specific business unit, skillset and shift configurations. Technicians on irregular shifts, contractor relationships outside the managed roster, or special-case assignments fall outside Dispatch Pro’s scope. The dispatch board still shows them; Dispatch Pro just doesn’t auto-assign to them.
eLogii reads from ServiceTitan’s V2 REST API and runs the optimization layer that handles what Dispatch Pro explicitly doesn’t: multi-day routing (route spans across days with overnight stops), multi-technician crew jobs (lead-plus-helpers as a single optimization unit), multi-depot routing (cross-depot assignment as an optimization decision), recurring service patterns (weekly/monthly/quarterly cadences as first-class objects), rule-based re-optimization, no per-day stop cap. Routes are written back to ServiceTitan as appointments against the right technicians.
Last updated: June 2026. All Dispatch Pro and Optimize Technician Route limits are taken verbatim from ServiceTitan’s public help center: Dispatch Pro FAQ, Optimize Technician Route, Dispatch Pro overview. 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.