Advanced Workflow: AI-Optimized Daily Dispatch System

Using ServiceTitan Titan Intelligence for Multi-Tech Routing

Tools: ServiceTitan, Titan Intelligence AI | Time to build: 1-2 hours | Difficulty: Intermediate-Advanced Prerequisites: Comfortable with ServiceTitan dispatch board — see Level 2 guide: "Use ServiceTitan's AI to Optimize Your Daily Schedule"


What This Builds

Instead of your dispatcher spending 60-90 minutes every morning manually sorting jobs and routing techs — often resulting in techs crisscrossing town — this workflow uses ServiceTitan's AI to automatically generate an optimized schedule each morning. Techs get more calls per day, customers get more accurate arrival windows, and dispatchers spend 15 minutes reviewing rather than 90 minutes building.

Prerequisites

  • ServiceTitan account with Titan Intelligence features enabled (contact ServiceTitan to verify your plan includes AI dispatch)
  • At least 2-3 technicians on your team (single-tech shops get less value from routing optimization)
  • Jobs entered in ServiceTitan the night before (or early morning)
  • Time needed: 1-2 hours to configure; 15 minutes daily to run
  • Cost: Included in qualifying ServiceTitan plans; contact ServiceTitan about Titan Intelligence pricing

The Concept

Imagine your dispatcher is a city traffic planner trying to route 10 delivery trucks across town. A human planner doing this manually uses gut feel and experience — they're probably good at it, but they miss clusters and overlook real-time traffic. The AI planner runs thousands of route combinations in seconds and picks the one that minimizes total drive time while meeting customer time window commitments.

The difference for a 4-tech shop: instead of 28 total service calls on a busy day, optimized routing might enable 32-34 calls — same techs, same hours, just smarter routing.


Build It Step by Step

Part 1: Configure ServiceTitan for Optimization

Set Up Technician Zones (Optional but Recommended):

  1. In ServiceTitan, go to Settings → Technicians
  2. For each tech, set a Home Base location (their starting point each morning)
  3. Optionally set Service Zones — geographic areas each tech primarily covers

This gives the AI better starting data for routing.

Configure Job Duration Estimates:

  1. Go to Settings → Job Types
  2. For each job type (AC repair, maintenance, install, etc.), set a realistic Average Duration
  3. These estimates tell the AI how long to block for each call — the more accurate, the better the routing

Example: Maintenance tune-up = 60 min; No-cool diagnostic = 90 min; Equipment install = 4 hours

Set Business Hours and Overtime Rules:

  1. In Settings → Business Rules, confirm your operating hours
  2. Set any overtime limits if you don't want the AI booking calls past certain hours

Part 2: Run Daily Optimization

The Night Before (10 minutes):

  1. Open the Dispatch Board for tomorrow's date
  2. Verify all scheduled jobs are entered with correct job types, customer addresses, and time windows
  3. Check that any committed "exact time" appointments are marked clearly — the AI will respect these

Morning Optimization (15 minutes):

  1. Open ServiceTitan → Dispatch → Select tomorrow's date
  2. Click Optimize Schedule (Titan Intelligence button)
  3. In the optimization settings:
    • Confirm the date range
    • Verify which techs are working
    • Choose whether to "respect existing time windows" (Yes — always)
  4. Click Run Optimization
  5. Review the proposed schedule — the board will show you the before/after routing

Review These Key Things:

  • Are any priority customers bumped? (Move them back manually)
  • Does the routing make geographic sense? (Cluster by area — north side, south side, etc.)
  • Do the time windows given to customers still work? (Check any that were promised)

Click Apply to lock in the optimized schedule.

Part 3: Communicate the Optimized Schedule

Send Arrival Windows to Customers: ServiceTitan can automatically text customers with their updated arrival window after optimization. Enable this in Settings → Customer Notifications → Appointment Confirmation.

Briefing Your Techs: After optimization, each tech's schedule in the ServiceTitan mobile app will show the new job order. Send a morning dispatch message:

Prompt

"Today's schedule is optimized — your jobs are in order by location. Follow the sequence in the app for best routing. Call dispatch before rearranging order."


Real Example: A Busy Summer Tuesday

Setup: 4 techs, 28 jobs scheduled across the metro area. Dispatcher built the schedule manually yesterday.

Before AI optimization:

  • Tech 1: 7 calls, 3.2 hours of drive time
  • Tech 2: 6 calls, 2.8 hours of drive time
  • Tech 3: 8 calls, 3.5 hours of drive time
  • Tech 4: 7 calls, 2.9 hours of drive time
  • Total drive time: 12.4 hours

After running Titan Intelligence:

  • Tech 1: 8 calls, 1.9 hours of drive time (clustered north quadrant)
  • Tech 2: 7 calls, 1.7 hours of drive time (clustered east side)
  • Tech 3: 9 calls, 2.1 hours of drive time (clustered south suburbs)
  • Tech 4: 8 calls, 1.8 hours of drive time (clustered west side)
  • Total drive time: 7.5 hours (4.9 hours saved; +4 additional calls fit)

Revenue impact: At $175 average per service call, 4 additional calls = $700 in additional revenue on one day. Across a 90-day summer season: $63,000+ in incremental revenue from better routing.


What to Do When It Breaks

  • "Optimization scrambled a committed appointment time" → Review time window settings; mark any "must be at [time]" jobs as fixed before optimizing
  • "AI keeps sending one tech to the opposite side of town" → Check if that tech has any zone or skill restrictions blocking certain job types; verify home base location is correct
  • "Schedule looks worse after optimization" → Happened occasionally with very spread-out geographies; the AI needs a critical mass of calls to find meaningful clusters — under 12-15 jobs, manual scheduling may be just as good
  • "Customers calling because arrival time changed" → Enable automatic arrival window notifications; when customers get a text, they don't need to call

Variations

  • Simpler version: Use only the manual dispatch board without AI; apply clustering manually by geography (assign all north calls to one tech)
  • Extended version: Combine AI routing with ServiceTitan's capacity planning to predict how many calls you can handle per day and staff accordingly

What to Do Next

  • This week: Run the AI optimization for 3 consecutive days; compare total drive time before vs. after (ServiceTitan reports show drive time per tech)
  • This month: Adjust job duration estimates based on actual completion times — better data means better optimization
  • Advanced: Use ServiceTitan's revenue intelligence features to see which techs and job types are most profitable, then route accordingly

Advanced guide for HVAC service technician professionals. These techniques use more sophisticated AI features that may require paid subscriptions.