All Work

Transfix

Shipment Tracking

Transfix is a digital freight marketplace coordinating thousands of active shipments. The Carrier Experience team was responsible for tracking shipments through their lifecycle and proactively communicating with carriers and shippers when delays risked becoming customer-facing misses.

Role
Product Designer
Team
PM Abigail Wyant · EM Dan Applegate

The Carrier Experience team was unable to keep up. Shippers were frustrated because updates were inconsistent. Carriers were frustrated because they got contacted multiple times with the same question. The breakdown happened during the Track Shipment phase of the lifecycle, the window where proactive communication prevents small delays from compounding into customer-facing misses.

Ran user shadowing and interview sessions to understand how reps were currently completing tracking work. A few things stood out: contact needed to be made within specific time frames tied to pickup and delivery events, managers were assigning either individual shipments or carrier-level responsibilities each morning, and reps were manually setting reminders based on when they thought they should reach out. The system was relying on rep memory rather than event-triggered prompts.

Mapped an ideal communication timeline against shipment states (dispatch, pickup, in-transit, multi-day, pre-delivery, delivery, post-transit) so the system could generate the right tracking task at the right moment instead of relying on each rep's recall. Then modeled how shift coverage overlapped with those events, so task generation could account for which reps were actually on shift when each touchpoint came due.

Ideal communication timeline mapped to shipment states Shift and shipment overlap, mapping rep availability against pickup, delivery, and multi-day tracking windows

The output was the Carrier Experience Task List, a prioritized queue showing which shipments the rep was assigned to, which had pickup, delivery, or multi-day events coming up, which were flagged high priority, and which already had automatic tracking in place. Tasks were time-bound and urgency-coded so reps could work from the top of the list instead of scanning every shipment.

Carrier Experience Task List V1, prioritized queue with due times and next events

V1 learnings surfaced two needs reps had: visibility into recent activity on a task (so they could tell whether someone had already attempted contact) and the ability to focus on a specific type of task (pickups, deliveries, multi-day, claims, upcoming). V2 folded both in.

Carrier Experience Task List V2 with recent activity column and task-type filters

Tracking work moved from a memory-driven, rep-by-rep process to a shared, event-triggered queue with clear ownership.

The V2 activity record directly addressed one of the original frustrations that had prompted the project, giving reps visibility into whether a carrier had already been contacted so the same question wasn't asked twice.

Next

North Star Strategy
Defining the design direction for MPractice, Maven Clinic's provider platform
MPractice North Star Strategy preview