2022

Shipped

UX Design

User Stories

User Console: Improving McAfee subscription Transparency, Speeding Up Resolution

User Console: Improving McAfee subscription Transparency, Speeding Up Resolution

I led a redesign to improve subscription transparency, leveraging an underutilized element to provide clear subscription details and account management options. I aimed to reduce support inquiries, user confusion, and bring transparency and agency to the user.

I led a redesign to improve subscription transparency, leveraging an underutilized element to provide clear subscription details and account management options. I aimed to reduce support inquiries, user confusion, and bring transparency and agency to the user.

78% Reduction in
rage clicks

~2 minutes saved
per support incident

(2k+/month) link engagements

Client
McAfee.com/Support

2022

2024 (Update)

UX Design

Timeline - 2 months

Designer (Me)

Business Architect

Program Manager

Engineering

Data Scientist

Service Delivery

2024 Update
SalesForce Designer

Designer (Me)

Billing Team

Engineering

Timeline - 2 months

Designer (Me)

Business Architect

Program Manager

Engineering

Data Scientist

Service Delivery

2024 Update
SalesForce Designer

Designer (Me)

Billing Team

Engineering

Context

Leveraging an underutilised component

Leveraging an underutilised component

What started as a minor UI tweak—adding a simple link—quickly revealed a much deeper UX problem.

What started as a minor UI tweak—adding a simple link—quickly revealed a much deeper UX problem.

What started as a minor UI tweak—adding a simple link—quickly revealed a much deeper UX problem.

Users were confused about their subscription status, leading to support calls and potential trust issues.

By analyzing behavioral data, customer feedback, and business constraints, I designed a solution that not only provided clarity but also changed how we surfaced critical account information.

The impact? A feature that the business deemed valuable and made it a key feature within the new SalesForce experience.

What started as a minor UI tweak—adding a simple link—quickly revealed a much deeper UX problem.

Users were confused about their subscription status, leading to support calls and potential trust issues.

By analyzing behavioral data, customer feedback, and business constraints, I designed a solution that not only provided clarity but also changed how we surfaced critical account information.

The impact? A feature that the business deemed valuable and made it a key feature within the new SalesForce experience.

Observations from Microsoft Clarity

Analysing user behaviour on MS Clarity recordings*

Analysing user behaviour on MS Clarity recordings*

*I pushed for Microsoft Clarity to be installed on the website because, at that time, we had no behavioral analytics tool, and the company wasn't prioritizing user research on the Support website.

*I pushed for Microsoft Clarity to be installed on the website because, at that time, we had no behavioral analytics tool, and the company wasn't prioritizing user research on the Support website.

Repeated Clicks on User Name/Icon

Users consistently clicked on their name and an adjacent icon in the banner. This behavior strongly indicated an expectation for more than just their account name and membership duration; they were clearly looking for actionable account information.

Repeated Clicks on User Name/Icon

Users consistently clicked on their name and an adjacent icon in the banner. This behavior strongly indicated an expectation for more than just their account name and membership duration; they were clearly looking for actionable account information.

Inactionable Auto-Renewal Status

While users understood that auto-renewal (AR) was enabled, they lacked the ability to easily change this setting. This highlighted a significant gap in user control and agency over their subscription.

Inactionable Auto-Renewal Status

While users understood that auto-renewal (AR) was enabled, they lacked the ability to easily change this setting. This highlighted a significant gap in user control and agency over their subscription.

Our users lacked crucial account related information.
Or did they?

Our users lacked crucial account related information.
Or did they?

At first glance, this seemed like a simple usability issue—users were clicking on an unresponsive banner expecting it to lead somewhere. But instead of stopping at just making the banner interactive, I dug deeper into the problem.

At first glance, this seemed like a simple usability issue—users were clicking on an unresponsive banner expecting it to lead somewhere. But instead of stopping at just making the banner interactive, I dug deeper into the problem.

Digging deeper - Asking WHY?

Digging deeper - Asking WHY?

Pulling information from different sources

Pulling information from different sources

I dug deeper by analyzing customer support tickets, chat transcripts, and user feedback.

I dug deeper by analyzing customer support tickets, chat transcripts, and user feedback.

I grouped comments by theme and came across distinct needs

I grouped comments by theme and came across distinct needs

"When does my Mcafee get over??"

  1. Subscription Confusion:

    People received renewal emails and wanted to confirm whether they had already paid since they recall when they'd last made a purchase.

  1. Subscription Confusion:

    People received renewal emails and wanted to confirm whether they had already paid since they recall when they'd last made a purchase.

"I received an email about a charge am I being scammed.
I already paid for this?"

  1. Scam or legitimate charge:

    Users questioned the validity of unexpected charges. It was difficult to differentiate because we had a spike in cybercrime at the time and the scam emails mimicked real invoices.

  1. Scam or legitimate charge:

    Users questioned the validity of unexpected charges. It was difficult to differentiate because we had a spike in cybercrime at the time and the scam emails mimicked real invoices.

"I JUST want to know when my subscription expires!!"

  1. Account info access:

    They didn’t know where to find their subscription or payment details.

  1. Account info access:

    They didn’t know where to find their subscription or payment details.

"Why am I getting multiple charges on my credit card???"

  1. Duplicate subscriptions:

    Users were accidentally purchasing multiple subscriptions, leading to redundant charges.

  1. Duplicate subscriptions:

    Users were accidentally purchasing multiple subscriptions, leading to redundant charges.

"When does my subscription expire?"

"When does my subscription expire?"

At first, this seemed like a straightforward request. But why were so many people asking this? What was making them unsure about their expiration date?

I traced the issue back further and found three major underlying problems:

At first, this seemed like a straightforward request. But why were so many people asking this? What was making them unsure about their expiration date?

I traced the issue back further and found three major underlying problems:

The underlying causes of this behaviour

The underlying causes of this behaviour

Users received both real and fraudulent emails about subscription expirations

They couldn't tell whether an email was legitimate or a phishing attempt.

This uncertainty led them to log in and try to confirm their subscription status—only to be met with a banner that gave them no relevant information.

Users received both real and fraudulent emails about subscription expirations

They couldn't tell whether an email was legitimate or a phishing attempt.

This uncertainty led them to log in and try to confirm their subscription status—only to be met with a banner that gave them no relevant information.

The "My Account" section was buried in a bento menu, requiring multiple clicks

When users logged in, they had no immediate visibility into their current plan, expiration date, or active subscriptions.

'Sticker shock' led to new subscription purchases instead of renewals

As a result, customers unintentionally ended up with multiple active subscriptions.

Even after purchasing a new one, they would continue receiving emails about their old plan expiring—leading to even more confusion and frustration.

'Sticker shock' led to new subscription purchases instead of renewals

As a result, customers unintentionally ended up with multiple active subscriptions.

Even after purchasing a new one, they would continue receiving emails about their old plan expiring—leading to even more confusion and frustration.

The insight

The insight

The real issue was a lack of transparency and control over their subscriptions.

The real issue was a lack of transparency and control over their subscriptions.

What could be done with the existing banner?

What could be done with the existing banner?

Initial Solution

Initial Solution

Hyperlink the Name/Button element to the Account page

Hyperlink the Name/Button element to the Account page

Initially, the easy fix seemed to be just hyperlinking the banner to the "My Account" page.
But knowing the depth of the problem, I pushed for a smarter, more impactful solution:

Initially, the easy fix seemed to be just hyperlinking the banner to the "My Account" page.
But knowing the depth of the problem, I pushed for a smarter, more impactful solution:

My value as a designer

My value as a designer

I opted not to pick the lowest hanging fruit

I opted not to pick the lowest hanging fruit

Handing the user off to the MyAccount page meant taking them out of the Support homepage and redirecting them to another environment immediately without helping them understand what it was they were looking for.

Handing the user off to the MyAccount page meant taking them out of the Support homepage and redirecting them to another environment immediately without helping them understand what it was they were looking for.

Challenges

Challenges

Legacy Tech Stack, Business Constraints

Legacy Tech Stack, Business Constraints

Addressing Support Volume

Addressing Support Volume

Framing the problem in terms of reducing support volume and gaining customer trust helped gain stakeholder buy-in.

Framing the problem in terms of reducing support volume and gaining customer trust helped gain stakeholder buy-in.

Banner Height was Non-Negotiable

Banner Height was Non-Negotiable

The business didn't want this update to be the main focal point on the screen and asked it remain the existing height.

The business didn't want this update to be the main focal point on the screen and asked it remain the existing height.

More Transparency

More Transparency

I advocated for even more transparency, such as a clear “Manage All Subscriptions” feature upfront. For the first iteration I was asked to leave it out.

I advocated for even more transparency, such as a clear “Manage All Subscriptions” feature upfront. For the first iteration I was asked to leave it out.

Design Exploration - Swipe Through

Design Exploration - Swipe Through

Design Iteration

Design Iteration

What Worked, What Didn't

What Worked, What Didn't

Slowly Updating Components To
Match The Brand

Slowly Updating Components To
Match The Brand

Not only did the project allow for improving the user experience, it also meant changes could be made to bring the Support website to align with the brand's design system and main website.

Not only did the project allow for improving the user experience, it also meant changes could be made to bring the Support website to align with the brand's design system and main website.

Mobile Container Obstacles

Mobile Container Obstacles

The Business was clear on showing as much context as possible 'above-the-fold'.

  • With the way the old website was structured, a lot of real-estate was already occupied

  • The links had to be positioned so as to not overlap with the feedback button

The Business was clear on showing as much context as possible 'above-the-fold'.

  • With the way the old website was structured, a lot of real-estate was already occupied

  • The links had to be positioned so as to not overlap with the feedback button

Final Solution

Final Solution

The Solution: Turning a Simple Fix into a Strategic Feature

The Solution: Turning a Simple Fix into a Strategic Feature

Deeplinking the Banner

Deeplinking the Banner

Clicking on 'view all subscriptions' or 'manage account' would deep-link directly to their subscription details.

Clicking on 'view all subscriptions' or 'manage account' would deep-link directly to their subscription details.

Showing Active Subscription Details

Showing Active Subscription Details

Instead of info they couldn't action on, users would now immediately see:

  • Their active subscription(s)

  • The expiration date

  • A direct link to manage their subscription

Instead of info they couldn't action on, users would now immediately see:

  • Their active subscription(s)

  • The expiration date

  • A direct link to manage their subscription

Preventing Duplicate Subscription Confusion*

Preventing Duplicate Subscription Confusion*

I pushed for explicit messaging to show if they had multiple subscriptions, so they knew why they were receiving multiple emails.

I pushed for explicit messaging to show if they had multiple subscriptions, so they knew why they were receiving multiple emails.

*This received pushback from the business for the first iteration.

*This received pushback from the business for the first iteration.

2024 Update

When the new website CRM was launched it became a requirement and today we let our users know if they need to manage multiple subscriptions.

Engineering handoff

Engineering handoff

I proposed a User Stories framework to help the Dev team understand why we were implementing this change.
This led to a sense of ownership and a new way of writing JIRA tickets at McAfee.

I proposed a User Stories framework to help the Dev team understand why we were implementing this change.
This led to a sense of ownership and a new way of writing JIRA tickets at McAfee.

Results

Results

Outcomes

Outcomes

Click heatmap timeframe: 1 month

Captured thousands of redirected clicks

Now that we had explicitly called out a 'manage subscription' link, users no longer had to rage click their way to answers.

+13 rank jump from launch

Outperforming 85%+ of page elements instantly.
It was a clear indication that users had been looking for this information and now they had it.

~3 minutes saved per call

We saved roughly 3 minutes per subscription-related call since users were now armed with information to get to the heart of the issue.

Giving users more agency

Giving users more agency

By making subscription status immediately visible, we reduced the need for customers to contact support just to verify their renewal date.


By making subscription status immediately visible, we reduced the need for customers to contact support just to verify their renewal date.


2024 SalesForce component

2024 SalesForce component

From a simple banner on the homepage, it evolved into a core need for the business when they partnered with SalesForce to build a new website.

From a simple banner on the homepage, it evolved into a core need for the business when they partnered with SalesForce to build a new website.

2024 Collaborating with the Payments Team

2024 Collaborating with the Payments Team

What I'd do differently if I were to repeat the project

What I'd do differently if I were to repeat the project

Looking back I enjoyed this project since I got to bring my insights to the table and advocate for the user.

Looking back I enjoyed this project since I got to bring my insights to the table and advocate for the user.

Advocate for more space

Advocate for more space

I would pushback the requirement from stakeholders to keep the banner height as is. As we can see from the 2024 update, this criteria eventually evolved to allow for more information.

I would pushback the requirement from stakeholders to keep the banner height as is. As we can see from the 2024 update, this criteria eventually evolved to allow for more information.

I would use AI to provide more granular insight.

I would use AI to provide more granular insight.

Open to opportunities!

nashok.design@gmail.com


Good Design Empowers Everyone.

Reach out for kuchen mit conversation

nashok.design@gmail.com

Open to opportunities!

Reach out for kuchen mit conversation

nashok.design@gmail.com

Open to opportunities!

Reach out for kuchen mit conversation