SERVICETITAN ROUTING LIMITS
Short answer: ServiceTitan’s core platform doesn’t optimize recurring service routes natively. ServiceTitan recognized this gap and acquired FieldRoutes in January 2022 specifically to handle pest control and lawn care recurring routes. For recurring programs outside pest and lawn – HVAC PMs, fire safety, electrical compliance, monthly commercial service agreements – the gap remains, and eLogii adds recurring-route optimization on top of ServiceTitan via REST API.
ServiceTitan accelerates expansion into pest control and lawn care with acquisition of FieldRoutes.
January 4, 2022. ServiceTitan described FieldRoutes as covering “advanced route optimization for technicians” for pest and lawn services. From servicetitan.com/press/fieldroutes-acquisition.
Recurring service routes are a defined cohort of customer accounts visited on a defined cadence by a defined pool of technicians. The optimizer’s job is to balance the cohort across technicians over a planning horizon (a week, a month, a quarter), respecting customer preferences for the same technician, customer-confirmed windows, geography and technician capacity. Common shapes:
What recurring routes are not: ad-hoc service-and-replacement calls, which is what ServiceTitan’s core dispatch is built for.
The clearest evidence that ServiceTitan’s core platform doesn’t optimize recurring routes is the FieldRoutes acquisition itself. In January 2022, ServiceTitan acquired FieldRoutes (formerly PestRoutes), describing it in their press release as “a leading cloud-based and mobile SaaS provider in the pest control and lawn care industry” covering “advanced route optimization for technicians”. FieldRoutes runs its own routing engine designed specifically for the recurring service windows that dominate pest control and lawn care.
ServiceTitan didn’t fold FieldRoutes into the core dispatch product. It runs as a separate brand at fieldroutes.com, with its own product, pricing and customer base. The acquisition added pest and lawn coverage to ServiceTitan’s portfolio, but the core ServiceTitan dispatch engine still doesn’t treat recurring patterns as a first-class object outside the FieldRoutes brand.
ServiceTitan core supports recurring work at the booking layer. Service agreements model contractual recurring service relationships. The planned-maintenance module schedules recurring appointments out into the future. Dispatchers can see and manage the recurring queue on the dispatch board. What it doesn’t do is balance the recurring cohort as an optimization unit. Each individual occurrence lands on the dispatch board as a standalone single-day appointment, and Dispatch Pro optimizes that day’s appointments per technician without seeing the recurring pattern.
The cost of this gap shows up in a few specific ways. Recurring visits get bunched on a single technician when the cohort would be better balanced across the team. The same customer gets different technicians across visits when the SLA prefers continuity. Drive time across the recurring program is higher than necessary because each occurrence is optimized in isolation. Compliance windows get missed when the planner doesn’t have a single view of the full recurring cohort across months.
eLogii models recurring service patterns as first-class objects through task and route template groups. The template defines the cadence (weekly, monthly, quarterly, bespoke), the cohort of customer accounts, the preferred technician pool, the geography and the SLA windows. The optimizer balances the recurring cohort across technicians over a planning horizon.
ServiceTitan continues to hold service agreements, customer relationships and invoicing for the recurring program. eLogii holds the recurring-route optimization model and writes individual occurrences back as scheduled appointments.
Most teams complete the integration in 3 to 5 weeks. Common first wave: the largest recurring service program – commercial PMs, fire safety contracts, weekly compliance – whichever the dispatcher spends the most time juggling today.
30-minute custom simulation with your actual recurring cohort, technicians and cadence. Projected drive-time savings and SLA-window improvements across the program.
Not in the core platform. ServiceTitan can book recurring appointments through service agreements and the planned-maintenance module, but the routing optimizer doesn’t model the recurring pattern as a first-class object. Each occurrence is optimized as a separate single-day appointment. The signal is that ServiceTitan acquired FieldRoutes in January 2022 specifically to handle pest control and lawn care recurring routes, where this gap was load-bearing.
In ServiceTitan’s own acquisition press release (January 2022), they describe FieldRoutes as covering “advanced route optimization for technicians” in pest control and lawn care. FieldRoutes’ routing engine is designed for recurring service windows. ServiceTitan’s core dispatch product wasn’t built for that workload, so they acquired the specialist. FieldRoutes now runs as a separate ServiceTitan brand at fieldroutes.com for pest and lawn customers.
Quarterly preventive maintenance contracts (HVAC, fire systems, generators); monthly commercial service agreements; weekly compliance visits (life safety, pest reapplications, water testing); annual inspection programs (asbestos, electrical, gas safety); seasonal route programs (boiler servicing, AC startup). Each one is a defined recurring cadence with a cohort of customer accounts that need to be balanced across technicians over a planning horizon.
Through ServiceTitan’s V2 REST API. eLogii models recurring service patterns via task and route template groups: weekly, monthly, quarterly or bespoke cadences are first-class objects. The optimizer balances recurring work across technicians over a planning horizon (single day, a date range, or a full month), respecting same-technician preferences, customer-confirmed windows and route templates. Routes are written back to ServiceTitan as appointments against the right technicians on the right dates.
For pest control and lawn care specifically, FieldRoutes is ServiceTitan’s purpose-built product and is the natural choice. For pest operations whose routing problem outgrows FieldRoutes’ built-in optimizer (multi-depot, multi-day, constraint-heavy planning), eLogii can layer on top of FieldRoutes via REST API as the routing depth layer. For recurring service programs outside pest and lawn (HVAC PMs, fire safety, electrical compliance, commercial service agreements), eLogii works directly on top of ServiceTitan’s core platform.
Last updated: June 2026. FieldRoutes acquisition documented at servicetitan.com/press/fieldroutes-acquisition. ServiceTitan dispatch behavior documented at help.servicetitan.com. 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.