Loading...

0%

Introduction.

I have a lot of vehicles for my delivery business. How do I manage them all?
Problem

Fleet managers needed a simpler way to access and manage the growing number of GM fleet services, vehicles, orders, and connected experiences in one place.

The experience needed to bring multiple fleet capabilities together while making complex information and workflows easy to navigate, understand, and act on.

My Involvement

01 - Understand

02 - Define

03 - Structure

04 - Design

05 - Systemize

06 - Validate

07 - Deliver

Design Solution.

The Proposed Solution

    Our vision is to create an application that unlocks advantages for both our valued fleet customers and GM. We aim to provide an exceptional one-stop solution, empowering customers to manage their fleets effortlessly, fortifying the GM-customer relationship based on trust and mutual growth.

Users

First, I identified the users.

User Journey

After identifying the users, I constructed the user journey and the user flow to help shape the product and its features.

01 - Account Creation: Establishing the entry point

How might we create a simple, intuitive entry point for fleet managers joining GM Envolve for the first time?

Because GM Envolve was a new experience, there was no existing account-creation flow to optimize. I focused on establishing a straightforward entry point that guided fleet managers through the required steps while setting the foundation for their experience within the platform.

My flow: Create Account > Enter Information > Verify > Complete Setup > Enter Fleet Experience

02 - Onboarding

How might we help fleet managers quickly understand the platform and get set up for success?

With GM Envolve being a new experience, onboarding needed to introduce the platform's capabilities while guiding fleet managers through the information and steps needed to get started. I designed the experience to progressively introduce key features, establish context, and provide a clear path into the fleet-management experience.

My flow: Welcome > Introduction > Setup > Platform Overview > Fleet Hub

03 - Fleet Hub

How might we create a central hub that gives fleet managers a clear view of their fleet and the tools they need to manage it?

The Fleet Hub served as the primary destination after onboarding, bringing key fleet information, services, and actions into one centralized experience. I focused on establishing a clear information hierarchy that allowed fleet managers to quickly understand the state of their fleet and access the capabilities most relevant to their day-to-day work.

My flow: Fleet Overview > Key Information > Available Actions > Fleet Services

04 - Fleet Management

How might we give fleet managers a simple way to manage and understand their vehicles at scale?

With the core fleet experience being designed from the ground up, the challenge was to organize complex vehicle information and fleet-management capabilities into an experience that felt clear and intuitive. I focused on creating a scalable structure that allowed fleet managers to quickly access their vehicles, understand key information, and take action without unnecessary complexity.

My flow: Fleet Overview > Vehicle Information > Vehicle Actions > Fleet Services

05 - Offers

How might we connect fleet managers with relevant GM products and services at the right moment?

The Offers experience was designed to give fleet managers a clear way to discover products, services, and opportunities relevant to their fleet. I focused on creating a structured experience that made offers easy to discover, understand, and act on without disrupting the core fleet-management workflow.

06 - Order Tracking

How might we give fleet managers a clear view of their orders from purchase to delivery?

Order tracking needed to make a potentially complex process easy to understand at a glance. I designed the experience around clear status communication, key order details, and a straightforward progression from order placement through fulfillment, giving fleet managers confidence in where their orders stood and what to expect next.

What I Learned

Research insights

Through user research, I learned that fleet managers needed a more unified way to access the tools, information, and services associated with managing their fleet. The experience needed to balance a large amount of information and functionality while keeping the most important actions easy to find and understand.

Flow

Based on the insights gathered from user research, I mapped out the flow below. This helped shape the features and the MVP.

Key Takeaways

Defining the MVP

After collaborating with designers and managers, I helped define the MVP and establish a roadmap for future feature enhancements. The goal was to create a strong foundation for the initial launch while ensuring the product could scale as additional fleet capabilities were introduced.

01 - Account Creation

I mapped the account-creation journey to understand the different paths a user could take and the decisions the experience needed to support. The goal was to make account creation feel straightforward while accounting for different entry points, required information, verification, and potential errors. Mapping the flow helped me identify where users could encounter friction and establish a clear path between each step before designing the final interface.

My flow: Create Account > Enter Information > Verify > Complete Setup > Enter Fleet Experience

New Account Creation & Verification

I started with the core account-creation journey, mapping the experience from initial sign-up through verification. I also considered invited users as a separate entry point, since they arrive with a different context but ultimately need to reach the same account-activation experience.

Business Account Creation

Business accounts introduced additional information and decision points, so I extended the flow to account for the longer form experience. Rather than treating validation and errors as edge cases, I mapped them as part of the primary experience so the UI could provide a clear response at each point of friction.

After submission, a business account may require additional review before the user can proceed. I designed the pending state as part of the account-creation journey, giving users clear feedback about what is happening and providing a path to support when they need assistance.

02 - Onboarding: Designing the First-Time Experience

Once the account was created, the next challenge was helping first-time business users understand where they were and what they could do next. Because business accounts may require review before becoming fully active, I designed the onboarding experience around that transitional state. Rather than leaving users at a dead end after registration, the experience introduces them to myBA, communicates their account status, and gives them useful actions while they wait.

My flow: Welcome > Introduction > Setup > Platform Overview > Fleet Hub

Supporting the first-time experience

I explored the onboarding journey through two primary paths. The first guides users directly into myBA, where they can begin familiarizing themselves with the product and its navigation. The second provides a more support-oriented path for users who need additional information while their account is pending.This allowed the onboarding experience to remain useful regardless of whether the user's account was immediately ready or still required review.

The design rationale

With the account-creation and onboarding flows defined, I had a clear picture of the first-time user's journey—from registration and review through their first interaction with myBA. This gave me the foundation to design the individual screens and determine how information, navigation, and actions should be presented within the product.

03 - The Fleet Hub: Designing the Dashboard Experience

Once users completed onboarding, the next challenge was helping them understand the Fleet Hub and quickly find value in the dashboard. I designed the Hub to support users at different stages of their journey—from a first-time user with no fleet data to an active user managing a populated fleet. The experience needed to communicate what was available, make complex fleet information easy to scan, and provide guidance without competing with the data itself.

My flow: Fleet Overview > Key Information > Available Actions > Fleet Services

The Hub was designed to give users an immediate view of their fleet without requiring them to navigate across multiple areas of the product. Through user research and iterative design, I identified the information users needed to quickly understand the overall status of their fleet. Rather than treating each metric as an isolated data point, I organized the Hub around four complementary categories. Together, these categories create a layered view of the fleet:

Vehicle availability establishes the current capacity of the fleet. It gives users an immediate answer to how many vehicles are available and ready for use.

Availability doesn't tell the whole story, so I paired it with a breakdown of vehicle status. This provides context around where the rest of the fleet sits and helps users quickly identify potential issues or changes in fleet health.

I introduced activity data to give users a view of fleet behavior over time. This moves beyond a snapshot and helps users recognize trends and changes in how their fleet is being utilized.

Finally, I surfaced orders and vehicle connections to provide visibility into the activity surrounding the fleet. These help users understand what is currently happening operationally and where they may need to take action.

Together, these categories create a complete view of fleet operations:

This hierarchy became the foundation for the Hub, allowing users to move from a high-level understanding of their fleet to the specific information needed to make decisions.

04 - Fleet Management: Defining the Information Hierarchy

Through multiple iterations and user testing, I refined the information users needed to effectively manage their fleet. The categories that remained were the ones that consistently helped users understand the state of their vehicles and determine what required their attention. This resulted in a focused set of data categories that together provide a complete picture of the fleet from availability and status to connectivity, maintenance, and actions.

My flow: Fleet Overview > Vehicle Information > Vehicle Actions > Fleet Services

Categories:

My initial version focused on giving users a comprehensive view of their fleet, but I wanted to validate whether the information hierarchy actually supported how they worked.

Usability Test Findings

I put the table through user testing to understand which information users relied on most when scanning and managing vehicles. The feedback showed that some of the information was competing for attention, while the most actionable details weren't prominent enough. Based on those findings, I refined the hierarchy, simplified the presentation, and gave greater emphasis to the information users needed to identify a vehicle's status and determine what required attention. The final version reflects those iterations using the table not just to display more information, but to make the most important information easier to find and act on.

Priority Revisions

One of the biggest changes was prioritizing information based on user behavior rather than simply giving every data point equal visual weight. I used the testing to determine what users needed to see first, what could be secondary, and what could be accessed when needed.

Vehicle info

Rather than overwhelming users with every available data point, I used iteration and testing to prioritize the information that supported the most important fleet-management decisions. The result was a table that allows users to quickly scan fleet health, identify exceptions, and take action.

05 - Purchase Programs: Making Offers Easier to Discover

As part of the fleet-management experience, users also needed a way to discover programs and incentives that could help reduce the cost of operating their fleet. The challenge was making a broad range of programs easy to scan and compare without overwhelming users with information. I introduced a Featured section to give priority to programs that were most relevant or valuable to the user. Rather than asking users to evaluate every available offer, the experience provides a clear starting point and a direct path to learn more.

Below the featured content, I organized the remaining programs into a consistent card-based structure. Each card uses the same hierarchy—visual, program name, description, and Learn More—so users can quickly scan the available options and decide which programs are worth exploring. The card structure also creates a scalable framework for adding or changing programs without changing the underlying experience. Each program can communicate its value independently while maintaining a consistent visual and interaction pattern across the page.

I also separated Fleet Programs from the Competitive Assistance Program at the top of the page, giving users a clear distinction between different types of purchase opportunities before they begin browsing the individual programs.

06 - Order Tracking

One of the key challenges with vehicle orders was giving fleet customers a clear understanding of where their vehicle was in the ordering and delivery process. Rather than treating order tracking as a simple status label, I structured the page around the questions a customer is most likely to have:

I made the Order Details timeline the focal point of the page. The horizontal progression gives users an immediate view of the entire journey. Below the timeline, I organized the supporting information into progressively more detailed sections. Vehicle information, dealership, delivery address, and added options are separated into clear groups so users can scan for the information relevant to them rather than navigating through one long block of order data.

The Beta Launch

We launched an initial beta to put the product in users’ hands, gather feedback, and identify opportunities to refine and improve the experience. Following the beta launch, the initial response to the product was positive, but usage revealed an important gap. Users understood the value of having fleet information centralized in one place, but engagement dropped as they moved beyond the initial exploration of the product.

GM Envolve My Account Beta by the Numbers

Accounts Added

Predominantly driven by Solution Summit.

43

VINs Added

65% of Accounts added vehicles.

2846

Orders Added

Orders on profile enabling future status check.

577

Onboard Satisfaction

Positive experience for the users.

81

%
Returned Visitors

Strong contingent that is exploring and continuing to engage without prompting.

63

%
Order Tracking Satisfaction

Promising indicator for customer acquisition.

87

%

Highlights

User insight

Don't just show me my fleet. Help me manage it better.

This highlighted an important gap: the product was effective at bringing fleet information together, but it wasn't yet providing enough unique value to become part of users' everyday workflow.

The beta helped me recognize that simply centralizing fleet data wasn't enough. Users needed the platform to help them interpret that information and streamline the decisions they were already making.

This led me to explore how the product could move from a passive source of fleet information to a more proactive tool, one that could analyze a user's data, identify opportunities, and recommend actions that could improve operational efficiency and reduce costs.

→ AI analyzes fleet data → calculates costs → identifies inefficiencies → recommends actions such as reducing idling, optimizing routing, etc.

The AI Solution

The beta gave me a clear opportunity to evolve the product beyond simply presenting fleet information. I proposed an AI-powered experience that could analyze fleet data, identify inefficiencies, calculate potential costs, and recommend actions to help users reduce operating expenses.

To get leadership buy in, I needed to demonstrate that the concept addressed a validated user need while also presenting a compelling business case. I used the beta results, user feedback, engagement data, and identified gaps in the existing experience to build the case for investing in the next phase of the product.

Building the Case

To secure approval, I translated the concept into a product proposal that connected the user problem to measurable business value. I presented the supporting beta data, user feedback, opportunity areas, proposed AI capabilities, and the potential impact on user engagement and operational efficiency.

The AI Feature

The opportunity was to move beyond simply presenting fleet data and help users understand what that data meant for their business. I proposed an AI-powered experience that could analyze fleet activity, identify inefficiencies, calculate their financial impact, and recommend specific actions to reduce operating costs.

I designed the experience around a simple progression: identify the issue → quantify the impact → explain the opportunity → recommend an action.

Turning Fleet Data Into Action

The larger design principle

The core design principle was to reduce the amount of work users had to do themselves. The existing product gave users access to fleet data, but they were still responsible for finding patterns, calculating costs, and determining what actions to take. The AI experience was designed to take on that analytical work and present the result in a way that users could quickly understand and act on.

The Design System

As the product expanded across multiple experiences, I needed a consistent foundation that could support new features while maintaining a cohesive experience. I established a design system that defined the visual language, reusable components, interaction patterns, and accessibility standards used throughout the product.

Rather than treating the design system as a library of UI components, I used it to establish a shared set of standards for how the product should look, behave, and scale.

Final Designs
Prototype

To see the full interactable prototype, check link below

Final Thoughts

This project taught me that good product design is really about listening, testing, and being willing to change direction. It was a lot of fun. I would like to thank my team for helping me through this journey and I hope to work on projects like this again :)