Walmart
Desktop
UX Design
UX Research
2024
License Onboarding for MyTech
TLDR: Designed an internal onboarding form at Walmart, reducing manual data entry by 75% and improving task completion rates for 8 product owners
Role
Lead UX Designer & Research
Timeline
8 weeks
Tools
Figma and FigJam
Final Design (Prototype)
A streamlined onboarding experience that guides users through the license setup process.
The redesigned onboarding flow simplifies license provisioning with clear steps and contextual information
The Problem
The original onboarding process had a 89% drop-off rate, with users abandoning the form before completing their license provesioning.
28%
Completion Rate
15
fields to manually complete
~45 min
Form completion time
Research & Discovery
I conducted comprehensive research to understand user pain points and uncover opportunities for improvement.
User Interviews
8 participants shared their onboarding experiences
Competitive Analysis
Analyzed 8 similar apps to identify best practices
A/B Testing
Validated design decisions with real user behavior

Discovery Moment: Connecting User Needs to Technical Constraints
Senior-Level Problem Solving
During user interviews, multiple participants expressed security concerns about the onboarding process, they didn't know if anyone could just come into MyTech and onboard a license that hasn't been approved across necessary security channels.
Rather than treating this as a simple communication problem, I recognized it as a technical constraint worth investigating. I hunted down the actual APIs powering the information needed for the onboarding flow and discovered they had information that could be used to eliminate manual entries throughout the form.
This insight shifted the entire design approach. Instead of just adding reassuring legal-jargon copy, I designed the onboarding form to where if the product license a user is trying to onboard is not approved, users are notified and re-directed to the starting point.
Additional Research Insights
Users felt overwhelmed by the number of questions and found it difficult to understand why certain information was needed.
The lack of progress indication made users unsure how much longer the process would take.
Users wanted the ability to skip optional sections and complete them later without losing progress.
Security was a concern for most users. - When I dug deeper, it gave me the information needed to hunt down the API’s needed for this project
100%
No Process Visibility
All 8 participants reported having zero visibility into their onboarding status after submission
75%
Prefer Infinite Scroll
A/B testing revealed 6 out of 8 users preferred infinite scroll over traditional pagination
3-5 days
Average Wait Time
Users waited days without updates, causing frustration and frequent support inquiries
Product Owner Journey Map
Mapping the complete journey from awareness to implementation, identifying key pain points and opportunities for improvement at each phase.

Awareness
Users need clear, accessible onboarding links
Completing Form
Confusion about requirements and financial terms
Waiting Period
Frustration from lack of updates and visibility
Implementation
Need for clear status communication
A/B Testing
Design Process
An iterative approach to solving the onboarding challenge
01
Information Architecture
Reorganized the onboarding flow to prioritize essential information and group related questions.
02
Wireframing
Created low-fidelity wireframes to test different layout options and interaction patterns.
03
Prototyping
Built interactive prototypes to validate design decisions with real users.
04
A/B Testing
Because of timeline, I conducted A/B testing to determine which interaction pattern users preferred.
Early Wireframes

Version A
Version B
The Solution
A streamlined onboarding experience that respects user time while gathering essential information
Automatic Data Entry
Reduced manual entry utilizing API's to pre-fill majority of fields
Clear Progress Indicators
Added visual progress bar and step indicators to show users exactly where they are
Contextual Help
Included tooltips and explanations to help users understand why information is needed
Key Design Decisions
Reduced Cognitive Load
By breaking the onboarding into smaller, logical steps, users could focus on one thing at a time without feeling overwhelmed.
Transparency
Providing users with upfront information about the onboarding process, the what, why and what happens after submission.
Smart Defaults with API's
Pre-filled information helped users move through the flow faster with fewer decisions.
Contextual Help
Rather than offloading support to documentation or a help desk, bringing guidance into the form itself with tooltips and help documentation imbedded.
Key Learnings
Showing only what users need to know at each step reduces cognitive load dramatically
Always test with real users early and often assumptions about user behavior are often wrong
I now scope API feasibility early in discovery, specifically asking: what approvals are required and what's the contingency if they become a blocker?
Context is queen, explaining why you need information increases user trust and compliance
Next Steps
Conduct ongoing usability testing with product owners to validate design decisions and identify areas for iteration
Leverage AI to provide intelligent help suggestions and answer user questions in real-time during onboarding
Use machine learning to predict potential form errors and guide users proactively
Create automated follow-up communications using AI to keep users informed during the waiting period
Next Project

UX Design
Tech Support
Redesigning a responsive web application for streamlining support ticket submissions and reducing ticket submission by 50%.
View Case Study