Summary

GOAL Reduce event entry friction to boost clarity and confidence
RESPONSIBILITIES UX design, iOS & Android app design, customer research, product strategy
DURATION 3 months

The AXS mobile app powers event ticketing experiences for over 55 million people annually across major venues and events like Coachella, LA Lakers games, Red Rocks Amphitheater, and Wembley Stadium.

I led a research-driven redesign focused on solving a critical problem: the “AXS Mobile ID” (a QR code used for multiple purposes) was confusing fans and creating friction at event entry. Through extensive research and testing, I discovered that the solution required adding intentional friction. We needed to provide context before showing the code, which contradicted internal assumptions but ultimately led to a 68% increase in fans getting into venues without issue and reduced support calls by 42%.

+68%
improvement in successful event entry
-42%
reduction in app customer support calls

Background

The challenge

The AXS Mobile ID is a QR code that serves multiple purposes:

  • Event entry (like a ticket)
  • Payment method at concessions
  • Account identification

Conversations with customer care revealed that many users were confused by the Mobile ID. Leadership believed fans would intuitively understand these different uses. As a band-aid fix for confusion, they had implemented an aggressive solution: automatically displaying the Mobile ID every time the app opened, regardless of whether fans had tickets.

This only deepened fan confusion and frustration.

The legacy AXS Mobile ID experience showing automatic display of QR code on app open

The high-stakes moment

Our research revealed that most users download the app either the day before or at the event itself. This creates a high-stress touchpoint where confusion can ruin the experience. Fans just want to get in, and forcing them to learn new patterns in that moment creates unnecessary friction.

The internal bias

There was a strong organizational belief that:

  • “Mobile ID” was self-explanatory
  • Fans would understand a single QR code could serve multiple purposes
  • Any additional steps would create unwanted friction

My research would prove all three assumptions wrong.

My role

I led UX design and product strategy, creating all wireframes, user flows, and other UX artifacts before partnering with two talented Visual Designers to bring the concepts to life. When we lost our PM early in the project, I stepped into a product leadership role while collaborating with other UX team members who provided valuable support. With limited resources, I drove lean research to uncover insights that would challenge organizational assumptions and inform our design decisions.

Discovery

Key research questions

Why don't fans understand the AXS Mobile ID despite repeated exposure?
What context do fans need to confidently use different QR code functions?

Competitive analysis

I analyzed 13 apps across different categories to understand QR code implementation patterns:

CategoryAppsKey FindingUser Understanding
EventsTicketmaster, SeatgeekQR codes tied to specific ticketsHigh - clear context
RewardsStarbucks, ChipotleSingle purpose, prominent placementHigh - one function
PaymentsVenmo, PayPalClear labels like "Scan to pay"High - action-oriented

Critical insight: Successful apps always provide context before displaying QR codes, never assuming users understand their purpose.

Industry insight: Our analysis also revealed that successful ticketing apps consistently use 2 taps to access tickets, providing event-specific context to avoid overwhelming stressed fans.

User testing round 1: Validating the problem

Testing methodology: 40 participants across 4 tests, 10 per test to achieve statistical significance

Test ConditionUser BehaviorSuccess RateKey Quote
Current app with "Mobile ID"Participants avoided the feature entirely12%"Mobile ID means nothing to me"
QR code shown on app openParticipants closed it immediately, confused8%"Why is this popping up? I don't have tickets"

Key findings:

  • The term “Mobile ID” had zero meaning to participants
  • Showing the code without context created anxiety

User testing round 2: Testing solutions

New hypothesis: Adding context before showing the code would improve understanding, even if it adds a tap.

User testing session showing participants interacting with mobile app prototypes

Solution TestedChange MadeSuccess RateKey Learning
Contextual labelsChanged "Mobile ID" to "Entry Pass" for events78%Functional names work
Preview screensAdded screen explaining what participants would see next81%Context reduces anxiety
Visual cuesShowed event name and "Tap to enter" before code89%Specificity builds confidence

Making the case to leadership

The research clearly showed we needed to add steps (intentional friction) which went against everything stakeholders believed. I faced significant resistance:

C
C-Suite Concern

Any additional taps will hurt conversion

JW
My Response

Fans are already failing. We're adding clarity, not friction.

PM
Product Concern

We've trained fans on 'Mobile ID' for years

JW
My Response

They never learned it. Our high support call volume proves this.

ENG
Engineering Concern

This breaks our universal QR code system

JW
My Response

That's our problem, not our fans' problem.

Through persistent advocacy and data, I eventually won buy-in to implement contextual experiences.

The solution

Design principle: Context before code

Instead of fighting user mental models, we’d work with them. Every QR code appearance would be preceded by clear context about its purpose.

The framework:

  1. User initiates an action (view tickets, pay, etc.)
  2. We explain what they’ll see and why
  3. QR code appears with reinforcing context

This approach scales for any future use while reducing cognitive load in the moment.

Implementation

Redesigning the navigation to be context-first

The Mobile ID was accessible from the home screen via an icon with the fan’s initials. This would display the Mobile ID even if no events were coming up. In addition, there was a ticket icon that would show fans their upcoming events. These events would also display the Mobile ID, causing even further confusion.

With the proposed context-first design approach, fans are required to enter a screen such as Account or Events before they’re able to access a Mobile ID code, providing them with a concrete point of reference.

Navigation flow diagram showing the two-tap process to access Mobile ID for event entry

Redesigning with context: Event entry

For event entry, fans are now required to access the Mobile ID through the context of an upcoming event. Additionally, I added the text “Scan for entry” to the screen to underscore the functionality. These changes were universally understood by test participants to indicate that the Mobile ID would be used for entry to that event.

  • User taps on the ticket icon to view their upcoming events
  • User taps on an event
  • The Mobile ID displays “Scan for Entry” with the specific event name and location

Wireframes (part of functional prototype)

Wireframes showing the new two-tap event entry flow from events list to Mobile ID screen

High fidelity (created by Visual Design partners)

High-fidelity designs of the new event entry flow with clear labeling and context

Redesigning with context: Account access

Moving Mobile ID access from the home screen to the account screen provided additional context for the fan to understand that the QR code is tied to their account and is their personal ID in the AXS ecosystem.

  • User goes to account settings
  • Their name appears prominently next to the AXS Mobile ID button
  • Clear explanation: “Verify your identity at events”
  • No unnecessary information on the Mobile ID screen
Account section designs showing Mobile ID access moved to user profile area

New feature idea: “Day of” event entry

The contextual approach enabled us to create a new streamlined entry experience that fans easily understood and Box Office staff could use to help fans find their tickets.

  • Events happening today appear prominently on the home screen
  • Tapping the event shows details before presenting ticket options
  • The Mobile ID displays “Scan for Entry” with the specific event name and location

As a bonus, the new “Day of” experience created a new opportunity for contextual advertising around events. The Marketing team was very pleased.

Day-of event entry designs showing prominent event cards on home screen for same-day access

How Mobile ID fits into the larger app experience

While this case study focused on optimizing event entry, the solution needed to work seamlessly within the context of the redesigned app. This AXS promotional video shows the complete app experience with the Mobile ID in context:

Results and reflection

The power of good friction

This project proved that not all friction is bad. By adding one thoughtful step (context before code) we:

  • Increased successful event entry by 68%
  • Reduced support calls by 42%
  • Created reusable context-first design pattern adopted by partner teams

But the impact reached beyond AXS itself. The Mobile ID ticketing technology powers experiences for major venues and events, from Wembley Stadium to the LA Lakers to Coachella. I presented the research findings to partner teams, walking them through why context matters. Several implemented similar changes, extending the benefits of our contextual approach to millions more fans.

Challenging assumptions

The biggest challenge wasn’t the design, it was aligning around a new way of thinking. The team had long believed that fans would intuitively understand the “Mobile ID,” but our research revealed a different story: fans needed more context, not fewer steps.

By grounding every decision in user research and being persistent with data, we transformed a confusing experience into one that actually works for the millions of fans who use it.

The lesson? Sometimes the best UX decision is to slow users down just enough to help them succeed.

Outcomes

+68%
improvement in successful event entry
-42%
reduction in app customer support calls