← All case studies

Pallet TMS

·

iOS

·

2025

Pallet Driver App: Multiple Routes

Intuitively redesigning a logistics driver app so drivers can run their whole day, not just one route.

Design System Upgrade

Two Pulse Health phone screens: today's check-in with pain and energy scales, and this week's progress

iOS

The 30-second version

0:30 read

Role

Product Manager and feature designer

Team

1 engineer

Timeline

9 weeks

Platform

iOS

Problem

Pallet's iOS and Android driver app had an outdated interface and a one-route-per-day model that didn't match how carriers actually dispatch.

Solution

I designed a new product discovery, requirements, user flows, interaction and visual design within Pallet's updated design system, prototyping, and launch.

13%

inquiry reduction

26%

feature adoption

$67k

revenue unlock

01 Context

An AI-powered platform running logistics operations end to end.

Pallet (now Tenet-OS) is an all-in-one transportation and warehouse management system (TMS and WMS) that uses AI to help logistics businesses streamline their operations, from order entry and driver dispatch to inventory and accounting.

02 Problem

The mobile app had fallen behind the platform it was built for.

The driver app is where drivers see their day and receive instructions from warehouse operators. As the web app matured, the mobile experience fell behind: it was visually disconnected from the rest of the platform and missing features teams relied on.

The core constraint: the app could hold only one route per driver per day, but drivers often run more, such as a morning route followed by an afternoon appointment route. With only one route visible, ddrivers couldn’t plan beyond their current route.


03 Solution

I owned the redesign end to end, from discovery to visual design and customer rollout.

I owned the feature from end to end, including discovery, requirements, user flows, interaction and visual design within Pallet's updated design system. Pallet's systems assumed one route per driver per day, so with my engineer, I audited the features that depended on that assumption and that audit set the constraints for the design.

The final design keeps the original information architecture, so existing drivers didn't have to relearn the app, and concentrates changes where they matter most. The flow follows a driver's day: see everything, start one route, work its stops, finish, and move to the next.

  • One route in progress at a time; the rest are view-only. This prevented data issues in parts of the system built around a single active route.

  • Drivers complete a route themselves. With only one active route, drivers need an explicit way to close it out and unlock the next. I prioritized a manual Mark Route Complete action over automatic route completion



04 Result

Drivers adopted multiple routes, and support tickets dropped 13%.

The work unblocked 2 key deals in our sales pipeline. Shipped alongside broader app system improvements, the release was followed by a 13% decrease in customer-raised support tickets for the mobile app along with 26% feature adoption over the next 3 months.

Next

More case studies.

All case studies →