top of page

Empowering Efficiency

In this case study, I share my personal journey as a UX designer in transforming Transflo's Loads workflow. I detail how we developed a node-based workflow designer and driver interface that empower customers to create, manage, and deploy custom workflows with ease, driving operational efficiency and agility in the OTR Freight industry.

Studio 1 .png
Map view .png
Tools.png

Tools

  • Figma

  • ADO

  • Flutter 

  • ​Prime NG 

Roles.png

Roles

  • Lead Designer 

  • Design Manager 

  • Associate PM â€‹

  • Design System Manager 

Time line.png

Timeline 

  • June- July 2025

  • 6 week Sprint

Clouds.png
Generative_Object.png

Transflo’s New Workflow: Built for Customers, Designed for Drivers

For years, Transflo’s workflow was a basic form generator.
Rigid, limited, and requiring professional services for setup. Customers repeatedly asked for more control, flexibility, and robust workflows tailored to their operations.

We listened.

We built a powerful workflow designer and executor that gives customers full control. Now, they can create complex, conditional workflows that scale effortlessly, no matter the number of stops. Drivers get clear, actionable tasks that guide them through their workday with ease.

The new Loads Workflow seamlessly integrates conditional logic, HOS tracking, and even navigation, making it one of the most advanced workflow solutions in the logistics industry.

Workflow Studio 

Problem Statement:
As a back office admin, I need to create comprehensive workflows for my drivers so that every stop is clearly defined and there’s never any uncertainty about what needs to be done. However, current tools only support very simple workflows, falling short of addressing the complex and dynamic requirements of the transportation industry. This limitation creates gaps in operational clarity and efficiency, underscoring the need for a more robust, flexible solution.

Frame 427321655.png

Defining the Building Blocks: Segments, Steps, and Actions

Customer feedback revealed that admins and drivers naturally think of their processes in terms of distinct stops and tasks. To mirror this, we designed our workflow structure with three key elements:

Segments: Represent major sections of the workflow (e.g., stops, pickups, drop-offs, fueling) that may involve multiple steps.

Steps: Break segments into manageable tasks, such as filling out a form, starting a detention timer, or simply executing a single action.

Actions: Are the specific operations within each step, like input fields, geofence triggers, or document scanning.

This layered approach simplifies complex workflows and creates an intuitive experience for everyone involved.

By designing around this hierarchy, we empowered our users to:


✅ Customize workflows to match real-world operations.


✅ Streamline driver experiences with intuitive, stop-based structures.


✅ Reduce friction by ensuring only the relevant steps are surfaced when needed.

​

This layered approach simplifies even the most complex workflows and ensures that every step in the process is logical, intuitive, and actionable—for both admins and drivers alike.

Workflow

Segment 1: Pick Up

Step 1: Pick Up Form 

Action 1: Text Input

Action 2: Drop Down Multi-Select

Action 3: Date/ Time Picker

Step 2: Pick Up Form 

Action 1: Geo Fence Exit

Action 2: Send SMS

Segment 2: Fuel

Step 1: Expenditure Form 

Action 1: Text Input

Action 2: Radio Button

Action 3: Scan

Background for CS.png
Components Section.png

The Role of Form Components in a Driver’s Workflow

Form components are the backbone of a driver’s workflow, capturing essential data at every step. From load check-ins to delivery confirmations, these forms ensure drivers complete tasks accurately and efficiently. With dynamic fields, conditional logic, and real-time validation, form components adapt to each job’s needs

Background for CS.png
Set condition.png

Smarter Workflows with Conditional Logic

Not every driver needs the same steps—so we built conditional logic to keep workflows efficient. Using AND/OR statements, steps, segments, and actions appear only when needed, based on load metadata or driver actions. This gives the workflow designer full control over how a driver operates, ensuring they see only what’s relevant—nothing more, nothing less.

Background for CS.png
date time.png

Easily Editable Properties for
Every Step

Every segment, step, and action in the workflow designer has intuitive, editable properties, making customization simple. Users can modify titles, descriptions, required fields, visibility rules, conditional logic, and more—all with a direct, in-workspace editing experience. Just select a component and update its properties instantly, without navigating complex menus. This streamlined approach ensures workflows are flexible, easy to adjust, and tailored to real-world operations.

Background for CS.png
templets optont.png

Effortless Workflow Design with Templates

Templates make workflow creation faster and more consistent by allowing designers to reuse segments, steps, and actions. Customers can create their own internal templates for frequently used workflows, while Transflo provides pre-built templates for common use cases—giving everyone a head start and reducing setup time.

Previewing Workflows: A Market Differentiator

Early in the project, I recognized that without a mobile preview functionality, users could easily get lost in complex workflows. I designed this feature to let users run the entire workflow—from start to finish—with sample load data and conditional responses. This not only helped validate design decisions in a real-world scenario but also became a key market differentiator by ensuring clarity and confidence for our end users.

preview screen.png
Mobile larege .png

Driver Mobile SDK

Problem Statement for the Driver Mobile:

Drivers are often left confused at each stop due to the current mobile app’s static, non-contextual interface, which fails to adapt to real-time workflow changes. This lack of dynamic, clear guidance forces drivers to interpret their next actions on the fly, leading to inefficiencies, errors, and a subpar user experience. A more intuitive, context-aware solution is needed to ensure drivers receive precise, actionable instructions at every step of their journey.

Four Main Sections

Loads:
This tab functions as the central dashboard, displaying all active, available, and completed loads along with the essential information drivers need at a glance.

Details/ Overview: 
Here, drivers can access comprehensive load information—the who, what, when, and where—ensuring clarity and reducing uncertainties on the job.

Steps: 
The "Steps" tab is a dedicated workspace that keeps the driver focused on their tasks, automatically opening to their current progress for a seamless experience.

Map View : 
The Map View provides a visual layout of all required stops along the route, displaying associated steps and segments for each stop, helping drivers plan and execute their journey effectively.

LOADS

The primary goal of the new Loads page design was to enable drivers to quickly identify and absorb key load details at a glance. I focused on creating a clear information hierarchy so drivers could effortlessly spot loads of interest or those they were actively working on.

Overview

After selecting a load, drivers told me that they immediately need a clear summary of what the job will entail. With this feedback in mind, I designed the overview page to deliver a concise and easily digestible summary of essential load details. This quick reference not only helps drivers understand the requirements upfront but also provides pertinent information throughout their route.

Loads .png-2.png

Steps: 

The Steps tab is the core of the driver's workflow—it’s where they fill out forms, scan documents, and complete tasks throughout their journey. To cater to different working styles, we designed two interfaces:

Standard View: Allows drivers to select the most efficient sequence for their tasks.

Frame 427321722.png

Guided View: For when carriers dictate the workflow in a specific, sequential order.

Our dual-interface design ensures that drivers always know exactly what to do next. Whether they’re following a guided sequence or choosing their own path. Beta testers have consistently praised this clarity, noting that they always have a clear next step in the workflow. One of our key performance metrics focused on improving driver log certification, and early results show a 70% reduction in uncertified logs. By seamlessly integrating every form component from the workflow studio, we created a cohesive, intuitive experience that meets all go-to-market requirements in usability, scalability, and operational efficiency.

Map View: 

Our map view seamlessly organizes each stop on a location-based map, aligning the specific workflow steps required at each point. This clear visual overview allows drivers to quickly grasp what tasks need to be completed at every stop. By linking tasks to their geographic locations, drivers can efficiently manage multiple stops and choose the most effective route for their day. This feature not only enhances situational awareness but also creates a flexible, adaptable workflow that streamlines operations and optimizes overall efficiency.

Map View 2.png

Retrospective:

This project was one of the most robust and complex challenges I've tackled to date.

​

Developing conditional logic that resonated with end users while rethinking the information hierarchy within the workflow studio significantly sharpened my problem-solving skills. I worked closely with product managers and developers, ensuring that every design decision met the real-world needs of our users.

 

I made it a priority to interface with customers and professional services to understand their current pain points. By engaging directly with drivers, I gained invaluable insights into how they envision workflows, which deeply informed the design process. This user-centered approach was critical in shaping a product that truly addresses the challenges of the transportation industry.

 

My design process was straightforward yet demanding: I designed the initial screen concepts, reviewed them with product managers and my manager for approval, and managed a talented designer who broke these concepts down into actionable components. This teamwork allowed me to focus on refining our design system and ensure our solution was both cohesive and scalable.

 

Working hand-in-hand with both web and mobile developers, we navigated a tight timeline with a lean team structure. Early beta feedback has already highlighted areas for refinement, proving that while the project is off to a strong start, there remain opportunities for continuous improvement.

 

This experience not only enhanced my managerial capabilities but also reinforced my commitment to delivering innovative, user-focused solutions that are ready for the real world.

bottom of page