VMware's new AI-powered support portal brings rapid issue resolution to customers while optimizing support operations. The portal replaces the need for multiple existing support sites, streamlining the customer journey for problem to solution and shortening time to resolution.
As lead product designer I drove the product vision, research, testing, and design of this initiative. Throughout the process I brought together siloed product teams, business stakeholders, and support team members in alignment around a common goal of holistically redesigning the support experience.
User interviews
UX strategy
Design
Prototyping
Testing
Figma
Dovetail
Miro
Zoom
Split.io
6 months
Staged rollout
VMware provides support and self-service resources through several separate microsites and tools:
In an attempt to simplify the self-service journey, VMware leadership folded these microsites into a single customer portal, Customer Connect. Theoretically, customers could now access all support resources from a single place. This unification was implemented by shoehorning the resource sites under a shared navigation and global search, leading to two key issues:
Poor cohesion
The microsites operated as separate entities, leading to a clunky and fragmented experience.
Ineffective search
Content across microsites were poorly evaluated and improperly indexed, resulting in repetitive irrelevant results.
This unification effort, while well-intentioned, did not perform as desired. Overall, it did not have a positive impact on any of our support metrics:
Self-service engagement remained low, and support tickets did not decrease.
At the time, customers could freely file a ticket for any issue. Support tickets are routed to technical support engineers (TSEs) for resolution, making them costlier than self-service. Leadership wanted to reduce operational costs by decreasing support tickets, and asked for following:
Introduce friction into the support ticket form to deter ticket submissions.
The business ask, while beneficial for company operations, was hostile to our customers. It changed up the support experience they were already accustomed to, and not to their benefit. It also ignored the root problem:
Finding self-service support is a complex experience that hinders the customers' ability and will to independently resolve their issues.
The support experience was clearly not meeting our customers' needs. Support tickets continued to increase, leading to longer time to resolution, further frustration, and increased business costs. As a designer, I wanted to empower our customers to solve their issues – not obstruct and frustrate them.
How might we make self-service better, instead of making ticket filing worse?
With a less than desirable outcome already in the books, the business was eager to get an accelerated turnaround for our work. We chose to go with a lean approach, planning a 4 week process from concepting to sharing an MVP with leadership.
Our team got together with business and support operations stakeholders, kicking off the project with a discovery workshop. We discussed what we know about our customers' support-seeking behaviors, learned about technical support engineer pain-points, and dug into the business' wants, nice to haves, and non-negotiables.
At this point, I'd seen what customers did before filing a support request ticket, only half of the support story. I now wanted to understand the rest of journey, down to the final "Submit Ticket" button, and assess it for pro-active support and self-service opportunities.
I set up a working session with the product manager for Connect Support and mapped out the main ticketing flows and known edge cases:
Analytics and user feedback showed that the search tool on the customer portal performed poorly and was no match for Google search. Purchased from a third-party provider, the search software was also difficult to customize to our needs and outdated in functionality.
Our internal AI/ML team had built a text analysis tool for the support ticket form. This tool helped improve ticket routing accuracy by examining issue descriptions, extracting product versions, categorizing issue types, and ensuring that tickets go to the right support team.
I met with the AI team to assess the feasibility of using the text analysis tool to pull in support articles, AI troubleshooting flows, and live agent support chats, effectively replacing the existing poor search feature. The answer was yes – with more training and establishing an API connection to our support assistant chatbot.
The landing page of the main support site, Connect Support, was one of the most visited pages on the customer portal. Despite this it did not offer any self-service resources; it only funneled visitors to the technical support form or the chatbot assistant.
The landing page was wasted real estate with no proactive deflection strategy. I chose to focus on making more effective use of the page, seeing if we could catch users before they became set on filling out a support form.
I made the decision to pull the AI text analysis tool out from the support form, and began to explore how to incorporate it onto the support landing page itself.
Hypothesis: If self-service content is easily accessible and highly relevant to their issue, then customers will engage with it.
This concept reimagined the Connect Support landing page as a one-stop-shop for all support content, powered by VMware's AI text analysis tool and chatbot assistant. It streamlined the self-service journey into a simple text-based prompt, bringing all support options directly to the customer.
Focuses the page on support instead of ticket filing
Dynamic options like knowledge articles, AI tools, and live support
Ability to directly file tickets for critical issues
This concept adds self-service engagement as a step within the support form itself. After entering an issue description, customers are presented with a list of available support resources. They can engage with this content and after a short waiting period has elapsed, continue with the rest of the support form.
Customers are used to getting help via the support form
The issue description finds resources and starts building a ticket
The waiting time encourages browsing self-service options
I drew up questions evaluating the prototypes, created an interview script, and sent out a Qualtrics participation questionnaire to customers who had submitted tickets within the last 3 months. I scheduled an intense week-long period to interview 15 users, synthesize research, and aggregate key findings.
IT directors, support engineers, systems engineers, IT administrators
Average experience with VMware support services
Usability testing of both concepts via Zoom
I split the participants into two groups: One testing Concept A –> Concept B, the other testing Concept B –> Concept A, and presented them with the following task:
Task: You are unable to access an ESXi host on vCenter. Use the prototype on your screen to resolve this issue.
Using Dovetail, I transcribed and tagged our testing sessions – building out affinity groups, finding feedback patterns, mapping customer support journeys, and gathering actionable insights to inform next designs.
Participants showed a slight preference for the experience of Concept A, rating it higher than Concept B on a scale of 1 to 10. They liked that it accommodated both high and low criticality situations, and appreciated its streamlined approach to delivering available support resources with a simple issue description.
The friction points of Concept A's click-through interaction and Concept B's loading button were found to be more frustrating than deterring. Customers preferred seeing available resources all at once with no obstacle towards opening a ticket.
The research shed light on additional customer insights such as:
I presented the research findings to stakeholders from global support leadership and the technical support team, emphasizing the strategy behind overhauling the self-service experience.
To get these ideas across, I built a few example screens demoing how customers would engage with the various types of support resource and highlighting opportunities for personalization.
Our stakeholder group liked my design ideas and understood my approach of positive improvements to self-service instead of creating a negative experience geared towards ticket deflection. However, they held strong reservations about the AI text analysis tool's ability to pull such a variety of dynamic support resources in a timely and accurate turnaround. There was also concern over abandoning the portal search software, which cost the business a lot of money to purchase, customize, and implement.
We decided to take the following next steps:
Prove the text analysis tool could pull every type of support resource
Verify the new experience improved engagement and deflection
Slowly bring the new support experience to customers
A major business demand came through which required a different experience per customer segment. At the time any customer, big or small, could open a support ticket – regardless of their support level. Leadership requested that I completely disable opening tickets for customers with low level support entitlements.
This would effectively walk back a well-established feature and upset millions of VMware users. I strongly advocated against this, and worked with leadership partners to explore other options. We eventually settled on pushing these users through a self-service engagement flow before reaching a support ticket.
We agreed that every customer would have a path to a support ticket, and implemented the following experience flows for Tier 1 (high-level support), Tier 2/3 (mid-level support), and Tier 4 (low-level support) customer segments: