EE Smart Assistant

Role: Lead Product Designer (UX/UI)

Tools used: Figma, Illustrator, Photoshop, Jira, Mural

brand logo

01

About the project

Overview

Smart Assistant is a way for EE’s customers to diagnose and fix problems with their products online, rather than calling into EE’s call centres and diagnosing their problems over the phone. It was a complex project with roughly 100 possible diagnostic outcomes.

With a possible 100 outcomes, Smart Assistant makes it far better at fixing specific problems. No longer relying on ‘turn it off and on’. Self-serve gives EE’s customers more control and autonomy and saves time and money.

Project focus

Seamless and intuitive diagnostics experience

Improve SEO performance through strategic UX

Display complex information simply and in a hiearchical order

Reduce calls to EE's call centre, by ensuring customers resolve their broadband issue via the EE app.

My role

I led the end-to-end UI/UX, from accessibility and mobile optimisation to SEO. While aligning the design closely with stakeholder feedback through regular meetings and revision.

book engineer design

Key problems Smart Assistant solves

  • Ensures that customers resolve their broadband issues within the app and reduce calls into EE’s call centre.
  • Gives EE customers a quick and easy way to fix their broadband problems.
  • Helps EE’s customers understand what they’re doing and why; an opportunity to educate to avoid future problems.
  • Reduce frustration by allowing customers to self serve and diagnose their broadband issues themselves online.

02

Discovery

BML (Build, Measure and Learn) session

The purpose of getting the team together for a BML session was to encourage; user centred design, encourage creative thinking, have a broader insight and ensure the project team was aligned. It was also an opportunity to start thinking about the problem we were trying to solve through this project.

BML session
BML session

Ideation session and crazy 8 session

Creative workshop where the team generated a wide range of ideas and solutions for the Smart Assistant project. Smart Assistant was a highly complex project. By organising an ideation and crazy 8 session, as a team we were able to quickly generate and visualise multiple ways to simplify the journey.

I looked at data for common frustrations that EE customers have when trying to resolve their broadbands issues over the phone. I explained what these were before starting the sessions. So all involved in the sessions could think about the common problems and how they can be reduced by bringing smart assistant into the EE app.

The sessions were very beneficial as it allowed the team to tackle the current problem from different angles, utilising the other designers, product owners, customer support and engineers, who sketched ideas from their perspective.

Key session takeaways: 

The crazy 8 session encouraged bolder, modern design ideas, like a chat-based help flow, which I then used as a second option, once I got to the prototyping stage. This idea would make the resolution of EE’s customers broadband issue feel more conversational.

Ideation session
Ideation session

Competitor analysis takeaways

Conducting a competitor analysis was an important step in the project. This helped me to understand how competitors handle similar features, where they fall short and how EE can differentiate and lead in this customer experience. 

Competitor examples:

  • Allows speed tests and outage checks
  • Provides step-by-step flow for certain errors
  • App breaks to web in order to book engineers
  • Some use SMS or emails only
  • Offers limited settings
  • Busy UI
  • No personalised support

EE’s opportunities:

  • Add automatic diagnostics
  • Use clearer language, better UX and real-time detection
  • Keep experience in-app with real-time availability
  • Integrate live outage status and personalised app alerts
  • Enable in app router restarts and resets
  • Simplify a complicated journey
  • Use rich media to keep users engaged
  • Provide personalised support
Competitor screens
Competitor screens

User journey flow

Creating a user flow for EE’s new feature of resolving their customer’s broadband issues within the EE app was essential for building a frictionless, user-friendly experience that meets customer expectations and stands out from the competition. It also helped to ensure design, development and the product team was all aligned.

Due to their being 100+ possible diagnostic outcomes, the user flow created was logical and created a smooth path for the user.

Journey map

03

Design Exploration

Based on the outcome of the crazy 8 session, where an interesting idea of a chat based flow was drawn, I came up with two prototype designs, to see what worked best.

Option one

Using a timeline approach, where the user navigates between different screens to resolve their broadband issue.

Option two

Using a chat based flow approach where customers can diagnose and resolve their broadband issues all on one screen.

Speed issue
Chat flow design

Ethnography user research

Both design options were taken into user research. The objectives of the user research session was:

  • To understand how users interact with the Smart Assistant journeys/designs.
  • To identify any high level usability issues or points of friction with the Smart Assistant design variants.
  • To understand which variant. (timeline or chat flow) is easier for users to use and understand.

Users preferred the timeline approach. They were open to troubleshooting online before contacting their provider as they need their broadband issue resolved quickly.

User research planning
User research notes
research test

Chat flow prototype

Timeline prototype

04

Final designs

Final designs

100 plus screens designed in Figma, with designs in dark mode and landscape.

Figma designs
Dark mode and landscape designs

Rich media and moments of delight

I worked with the animation team to create some animations for the project. Broadband issues involve technical concepts (like router placement, slow speed or device congestion) that can be confusing when explained with text alone. From the competitor research I undertook, I could see this is where the competitor designs fell short. The use of animations helped to:

  • Visualise invisible problems (e.g. weak WiFi signal areas).
  • Break down step-by-step troubleshooting processes clearly.
  • Use visual metaphors to explain abstract technical ideas.

Layout and design methodology

12 point grid system used for consistent padding, spacing and margins across all UI elements. Using this system helped to ensure visual harmony and alignment across different screen sizes.

Atomic design methodology I structured UI components from small elements (buttons, icons) to larger patterns (cards, sections). This helped to create scalable and reusable components for efficiency.

UI consistency maintained uniform radius, spacing and proportions for buttons, cards and icons, which ensured clean, structured and accessible layouts.

Design consistency

Delivering the designs to development

Before delivering the designs to development, several review sessions were undertaken with the projects stakeholders, engineers, accessibiity team and management. These review sessions helped to ensure that the work could be handed over with minimal changes after delivery. By establishing any issues such as, engineers highlighting potential API errors and the screens that would be needed.

Figma link was sent to the devs before delivery, so they could take a look and see what stage design were at.

Step 05

Results

EE Smart Assistant delivered measurable improvements across key customer and business metrics. EE Smart Assistant helped EE deliver a more efficient self-serve, digital service experience, while also cutting operational costs.

Business impact

Phone icon

25%

Reduction in call volume

Within the first 3 months of launch, easing pressure on EE’s contact centres and lowering support costs.

Graph

18%

Fall in DSAT scores

Indicating fewer user frustrations when attempting to get help or contact EE support.

Engineer icon

30%

Fall in escalation rate

More users successfully reached a  resolution for their broadband issue, without needing to escalate to a ‘book an engineer stage’. Compared with customers who called into EE’s call centre. Calling out an engineer is a large cost to the business.

I’d Love to Hear From You

7 + 8 =