Usability improvements for Intelligent Routing

Redesigning a route intelligence tool to be easier for users to trust the automated scheduling and make human-centered changes on their own

Role

Senior Product Designer @ ServiceTitan

Duration

3 months - Q1 2026

Launching in Q3 2026

Team

PM, Dev Lead, Stakeholders

Project Type

Enterprise operational workflow redesign -Web

Metrics

2.8/5 Confidence

Goal: 4/5 Confidence

Methods

Research - Usability Tests - Stakeholder Aligning

Product: Fill Routes is an automated route generation workflow inside FieldRoutes™️ used by dispatchers and routing managers to schedule technicians across high-volume pest control and home service operations.



Problem: The platform generated optimized technician routes automatically, but adoption remained low because users lacked confidence in the system’s recommendations. Dispatchers frequently rebuilt routes manually due to poor visibility into stop constraints, technician fit, scheduling logic, and operational tradeoffs.



What I did: I led the redesign of the route review experience, focusing on operational clarity, automation trust, and reducing the cognitive overhead required to validate and adjust generated schedules.

The goal was simple:


Get the right technician to the right customer at the right time while minimizing drive time and maximizing revenue.

The reality was much more complicated.

Design Decision #1



Make route ownership immediately obvious



Before:


Every route for every technician was represented by a color.


Pins used the last three digits of appointment IDs.


The colors and numbers carried little meaning for dispatchers.


After:


Each technician received a single color which was used consistently across: route cards, map pins, hover states, route details

The route became visually connected across the entire experience.

Users could immediately identify:

Who owned a route

Which appointments belonged together

Which technician they were evaluating without needing to decode the interface

Design Decision #2



Redesign route cards for faster validation



Before


Route cards contained information dispatchers didn't need, like system-generated appointment IDs, while hiding information they did need.


Users had difficulty:


Identifying route revenue and workload

Understanding which day a route belonged to

Connecting route stops to map pins

Quickly scanning and comparing routes

After


Added route revenue and hours

Moved the route date into the card

Simplified stop information hierarchy

Introduced technician color-coding across cards and map pins

Strengthened the connection between route lists and map views

Impact


Dispatchers could understand route ownership, value, timing, and map relationships at a glance, reducing the effort required to review and compare routes.

Design Decision #3



Introduce Route Isolation

Before


Dispatchers reviewed routes in a crowded map containing every technician, appointment, and route.


While technician and date filters existed, users still had to mentally filter through unrelated information when validating routes. Comparing routes or investigating a specific technician often meant scanning through visual clutter.


After


I introduced route isolation as a new interaction model.


Key improvements:


Kept technician and date filters visible and accessible

Allowed users to select one or multiple route cards

Highlighted selected routes directly on the map

Added an isolation mode that removed unrelated routes from both the map and route panel

Impact


Users could focus on only the routes they were evaluating, making route validation faster and reducing the cognitive effort required to compare technicians, territories, and schedules.

Research & Discovery

I conducted 7 moderated usability testing and operational workflow analysis with Dispatchers, Routing Managers, and Field Operations teams as well as our internal Customer Relationship Managers



We observed users managing:


-technician skill matching

-geographic routing

-service windows

-recurring appointments

-day-of schedule disruptions

-territory balancing

-technician capacity constraints



A major insight was that users did not necessarily distrust the routing algorithm itself. They distrusted their ability to quickly verify whether the system had made the correct operational decisions.



The issue was not automation quality alone. It was visibility and explainability.

Key Insights

1. Route validation was too fragmented


Users constantly jumped between the map, side panels, and appointment detail screens.


2. Operational context was buried


Critical information like service type, constraints, technician fit, and scheduling conflicts required multiple clicks to uncover.


3. Dispatchers relied on mental models


Many users manually reconstructed route logic in their heads because the system did not clearly communicate scheduling rationale.


4. Automation trust depended on speed


If users could not validate a route quickly, they defaulted to rebuilding it manually.


Design Principles


We established several principles to guide the redesign:


Surface operational context immediately

Reduce navigation overhead

Improve map-to-route relationship clarity

Support rapid scanning under time pressure

Design for human oversight of automation

Preserve flexibility for manual intervention