top of page

Route optimization

Streamline dispatch processes with efficiency-driven routes

Detrack.png

Route optimization helps businesses assign drivers and sequence thousands of deliveries efficiently while considering constraints like traffic, vehicle types, and service times, reducing costs and improving operations.

With the lack of an integrated routing feature , many users found Detrack not sufficient for their needs and opted for alternatives. Most of them relied on Detrack’s 3rd party service - Elastic Route. However, its setup complexity is extremely time consuming and data sync issues caused a lot of friction. Alternatives like Circuit had job limitations and was costly, while manual assignment in Excel was inefficient due to inability to quantify units of capacity and traffic constraints.

With Route optimization integrated within Detrack, it allows us to open up a new product tier, where we can upsell users from Detrack Pro to Detrack Advanced.

Date

Project

Tools

Aug 2023 - Jul 2025

Detrack Systems

Figma

Customer Anecdotes

“Hi does Detrack have a last mile route planner?"

“I am attempting to import from Detrack to Elastic route and it appears to have matching fields but when importing to Elastic route, it is not acknowledging the job order or time window from Detrack”

“Sorry I have updated Elastic route and pushed to Detrack but it doesn’t seem to be updated”

Role and Team

As the new and sole UX designer, I took over from the second phase. I collaborated with various teams across Detrack, Front-end and Back-end engineers for their expertise in building Elastic Route, Sales and Customer Support for insights on customer requests and workflows, and my Product Manager for competitive research, scoping phases, and defining sub-feature scenarios for launch.

Competitor Matrix

After analyzing competitors, only Onfleet and Route4Me were as strong as ElasticRoute. Unique features like manager group-based route planning were exclusive to ElasticRoute due to its integration with Detrack.

Few competitors supported pickup and drop-off logic, as it was complex—even Grab only had it in beta. Since ElasticRoute covered most essential routing features, aligning Detrack’s routing logic with it was a strategic advantage.

Route optimization matrix.png

Customer Profiles

types of workflows.png

Types of workflows

Some of our users have courier mode - linked jobs that have pick up and drop off. As this was not the majority, we aimed to get the basic function out first.

customer profile 2.png

Experience in Routing

Our route optimization had to be simple and easy to set up as some customers have never used a routing software before

Concept testing and user requests

When I took over, I refined the previous designer’s work and conducted concept testing with my product manager and 14 users with Phase 1’s design.

Phase 1 (Travelling Salesman Problem, TSP)

  • Where users assigned jobs to drivers manually

  • Then sequenced automatically by the system

 

Users found the design and experience simpler and easy to set up compared to existing workarounds. Some Elastic Route users were open to switching if feature parity was met.

Need for Vehicle Routing Problem (VRP)

  • The auto distribution of jobs among drivers based on algorithms and factors like vehicle type (e.g., cold trucks for specific jobs)

  • Marking phase 2 of Route optimization implementation.

​

To justify purchasing Detrack at a higher price.

TSP design.png

“Specific vehicles for specific jobs”

e.g Cold chain trucks for frozen food

“Zone based assignment and designated zones and clusters for preassigned jobs”

e.g Drivers dedicated to serving specific areas of a country or state

Design flow

Planning Multiple Routes (VRP)

01

Create Depots

Routes will need a starting point to begin with. Depots can also be tagged to drivers

1-create depots.png

02

Vehicle set up

Vehicle details like capacity and working hours, if provided, will be factored into route planning.

2-vehicle setup.png

03

Select jobs and plan multiple routes

Jobs do not need to be assigned a driver unlike TSP. Select jobs > Actions > Plan multiple route

3-select jobs and plan routes.png

04

Configure route parameters

When planning routes, users can configure routing parameters like depots, route time window and tolls

05

View Route results

Users are notified when routes are generated and can view job distribution across drivers

06

Viewing individual driver routes

In each individual route for a driver, jobs can be rearranged, reverse order, or transferred

4-configure route parameters.png
5-view route results.png
6-viewing individual driver routes.png

07

Sending route to drivers

Once satisfied, users can click ‘Send routes to drivers’. Jobs will then appear in the drivers’ app to complete

7-sending route to drivers.png

08

Populated route details

Job details like job sequence, ETA time & run number will be populated in the jobs table and drivers app

8-populated route results.png

Pain point

arrow.png

Improvement

Time spent to manually arrange jobs for the best and shortest route possible

No more tedious planning needed, let the system generate optimized routes in seconds

Unsure of ETA time of each job and total time taken for all jobs to be completed

Route generated with run number, job sequences and ETA time provided

Unable to quantify live traffic conditions, zones and vehicle capacities / vehicle type

Configure routing parameters and let system auto match vehicles, zones and job requirements

Manual changing of drivers or order sequence

Easily edit routes, re-arrange or transfer jobs which are reflected in drivers app

New tier to upsell

Detrack Advanced

became the next upsell tier when route optimization was introduced. It provided a gateway for additional upgrades, gaining a stable user base over the months. As we built more features, users who required deeper functionality gradually upgraded.

User Cohort adoption

Users of Routing

120

8604

Current active users

Rounds of routes generated (Single and Multiple Routes)

*Statistics as of Aug 2024 to Feb 2025

SEBRINA ENG

bottom of page