Comcast · Xfinity · Conversational AI

Xfinity Assistant: from FAQ to a cross-channel virtual assistant

The brand strategy, persona, and conversational design system behind an AI experience customers actually came to trust.

RoleSr. Director, CX Design (CXD)
TeamBuilt & led Comcast’s first CX Design team (15), matrixed across a 260+ Experience Design org
Surfaces.com · App · xFi · Flex · X1 / 10-ft TV · SMS · Social
In motion

Speaking in the first person.

1.0
2.0
3.0

The Xfinity Assistant across its 1.0, 2.0, and 3.0 releases, always speaking in the first person. The full story follows.

Overview

Falling in love with a brand people loved to hate.

When I joined Comcast NBCUniversal, it was one of the most disliked brands in the country. Support was siloed, roadmaps were disjointed, and customers met a different experience on every surface. I built Comcast’s first Customer Experience Design team and set out to turn Xfinity Assistant from a static FAQ tool into a single, conversational relationship that could scale across the entire ecosystem.

The starting point

The scale of the problem was in the data. Comcast had shipped 11 apps and 200+ features, yet 67% of the customer base engaged with none of them. Support was fragmented, and the contacts told the story: 55% were service questions and complaints, 23% product and service status, the rest split across entertainment and billing.

What customers actually needed

Get connected

With confidence, in every place and on every device across their world.

Stay protected

Safeguard the people and places they care about most.

Become empowered

Control and customize their service as their needs evolve.

Feel appreciated

Recognized for their loyalty, and reminded of its value.

The XA product vision

Make every interaction personal, contextual, and intelligent, part of one all-encompassing, holistic experience that welcomes every customer and gets them excited about their relationship with Xfinity.

Leadership & the team

I didn’t just design this. I built the team that could.

Before the work, the org. I founded Comcast’s first Customer Experience Design practice and grew it from a handful of designers into a 15-person team of designers, researchers, and content strategists, matrixed across a 260+ person Experience Design organization. I earned buy-in and funding through executive roadshows, and I promoted designers into managers and senior managers, a leadership bench that outlasted any single project.

The CXD organization I built: Choreo at the core, 50+ people across 10+ teams over five years, with every workstream, from Xfinity Assistant to Multi-Product Activation, orbiting it inside a 260+ person Experience Design org.

3
Start
10
Year 2
15
Year 3
21
Year 4
260+
Matrixed XD org

CX Design headcount, from founding to a 15-person team, growing inside a 260+ person Experience Design organization.

One team, four disciplines, shared ownership

To ship end to end, I ran a cross-functional matrix. Each workstream had team owners, one representative each from Design, Engineering, Product, and Program, who owned the experience together through the full SDLC. On Multi-Product Activation, that model scaled to six teams and thirty people over a year.

DesignExperience, UX, and creative direction
EngineeringFeasibility and build, end to end
ProductRequirements, priorities, and value
ProgramDelivery, dependencies, and pace
Xfinity Assistant Evolution: full walkthrough and strategy, narrated (1:18)
The strategy

Be a trusted and loved brand, through impossibly simple experiences.

To get there, we had to earn three things at every touchpoint: consistency, meaningful relationships, and experiences that were clear and easily understandable. Conversation became the connective tissue, one voice that followed the customer across every product.

Goal: a trusted and loved brand that brings impossibly simple experiences
Trust, Love, Simple mapped to Consistency, Meaningful Relationships, and Clear conversational experiences
The Voice and Brand Path: one conversational experience connecting .com, mobile, xFi, Flex, and X1

One Voice, one Brand Path. A single conversational layer sits between the customer and every surface, .com, mobile, xFi, Flex, and X1, so the relationship travels with them.

Overarching strategy: engagement, self service, two-way dialog, identity, and notifications around the customer
Self service with seamless escalation to a live agent
XA must be ever present, proactive, personalized, and adaptable
Persona & voice

People forgive a character faster than they forgive a company.

Humans anthropomorphize what they talk to. So we gave Xfinity Assistant a defined persona and taught it to speak in the first person, because “I” signals active listening, ownership, and a willingness to act on the customer’s behalf.

Why persona is important: personality is the new user experience
Why I: first-person pronouns signal empathy, agency, and responsibility
Humanizing digital experiences with two-way dialogue
Be where people seek us out, across the support journey
Be there when people need us, in and around the moments that matter most

Meet people in the moments that matter. Holidays, the commute, family time on the floor, we designed XA to show up where and when customers actually reach for help.

The conversational system

A brand voice, and the building blocks to speak it consistently.

Xfinity’s brand is Simple, Personal, and Awesome. I translated that into a working system: a voice and tone personality map, a set of conversational tenets, and a components toolkit so dozens of designers and writers could compose on-brand conversations without reinventing them each time.

Xfinity brand voice: Simple, Personal, Awesome, extended for the Assistant
Voice and tone personality map placing Xfinity between expert and sidekick
How we designed for conversations: tenets, voice, tone, persona, structures, journeys, components
Conversational experience tenets: friendly, casual, trustworthy, personal
Conversational components toolkit provided the building blocks for conversation design
Conversational components: greetings, confirmations, expectation setting, acknowledgments
The evolution

From a menu to a conversation, one release at a time.

XA 1.0

Actionable & personal

Pulled XA out of a buried FAQ and into My Account and the app, surfacing real actions: bills, appointments, and account tasks.

XA 2.0

Predictive & proactive

The Assistant began anticipating needs, upcoming appointments, payment reminders, and added voice dictation to make conversations easier.

XA 3.0

Cross-channel & intelligent

A next-gen design system, guided experiences, and one identity across web, iOS, Android, and the 10-foot TV.

XA 1.0 before and after: actionable and personal
XA 2.0 predictive experience
XA in the Xfinity app
XA before and after in the Stream app
Voice dictation to make conversations easier
Disparate experiences unified across channels
Early persona and character exploration sketches

Hover to pause · click any frame to enlarge

XA 3.0 · Next-gen UI

A design system that let the conversation lead.

Platform parity across iOS, Android, and web, feature flags for measured rollout, and a refreshed Xfinity design language, typography, color, cards, and inputs, all tuned so the interface receded and the conversation stayed in focus.

Key objectives: platform parity, A/B testing, push notifications, XA memory
Xfinity design system: next-gen UI typography, color, spacing, cards, inputs, 10-foot TV
AIR design system expression principles mapped to the customer journey
All-new UI: card frameworks for calendar picker, media cards, and form fields
Refined look and feel keeps focus on the conversation, with clearer live-agent handoff
Guided experiences, card framework, and quick actions
The loading experience

The front door of Xfinity Assistant.

XA could take anywhere from half a second to forty seconds to load, and impatient customers bailed before it opened. Rather than hide the wait, I turned it into a moment of brand: a dynamic loading experience with personality, tone-of-voice emotes, and concierge messaging that quietly earned confidence while the system caught up.

XA’s loading sequence and tone-of-voice emotes. Blinks, eye movement, and rotating messages turn dead time into brand.

Loading purpose: the front door sets the expectation for the whole interaction
Dynamic loading with brand and tone-of-voice messaging

Turning a technical wait into a design opportunity

Three problems, three moves. Buy XA the time it needs to load, surface its concierge capability so customers don’t immediately ask for an agent, and encourage engagement so the conversation actually begins.

Speedier & stallA crafted stall experience holds attention during the unavoidable API “loading floor.”
Concierge capabilityWhile it loads, XA communicates its own value so customers trust it to help.
Encourage engagementOnce ready, XA invites the first message instead of defaulting to an agent.
PersonalityBlinks, eye movement, and emotes react to on-screen messages, human, not a spinner.
Cross-channel intelligence

The same intent, wherever the customer is.

A customer on Flex or X1 could ask to upgrade by voice from the couch. When an action wasn’t available on that surface for security reasons, XA explained why and handed off a clear path to the right channel, one conversation, continued.

Action in another channel: voice upgrade request from the X1 and Flex 10-foot TV experience
XA informs the customer why an action cannot be taken on Flex and points to the right path
Impact & outcomes

A hated brand, meeting customers in conversation, at national scale.

$0M

In savings

0M

Self-service sessions, first year

0M

Total XA unique customers

+0%

Onboarding improvement

Reach that compounded across the ecosystem

As XA matured, it became a primary support channel for Comcast, absorbing volume that used to hit call centers and expanding onto new surfaces quarter over quarter.

77M SMSTwo-way SMS conversations in a single quarter.
6 channelsNew or expanded channels, from web and app to X1 and social.
+445%Engagement spike during the COVID support surge.
~400K/dayConversations handled at peak, self-service first.
Impact and outcomes: sessions, SMS, channels, unique customers, savings, and COVID engagement

Conversation became the relationship.

A disliked utility became an experience people trusted, because empathy, brand, and machine intelligence were designed as one.