xfinity ⌁ reimagined
Unofficial redesign concept · not affiliated with Comcast

Feature-complete, experience-scattered.

The Xfinity app holds 4.3 stars across 1.4M ratings — proof of real capability, with user feedback pointing to one consistent opportunity: findability. Every feature exists; the experience is spread across five tabs, four outage surfaces, and role-gated navigation that silently disappears. This is a working prototype of a simpler structure, plus the map, audit, and requirements behind it.

Good evening, Mikel
Primary account · 42 Beacon St
1.2Gbps down
Everything's running

WiFi healthy · 24 devices online · 42 Mbps up

Outage status

Service interruption · your address is affected

A damaged line on Beacon St. Estimated fix 8:45 PM.

Live repair status

  1. Outage detected Affecting 214 homes near you
  2. Crew assigned Team dispatched to Beacon St
  3. Repair in progress Line replacement under way
  4. Service restored We'll confirm your connection is back

Outage map

Your address and the affected area.
You

Text me updates

Status changes and the all-clear, by SMS

Credit already applied

You're eligible for an automatic outage credit — no need to ask. It will appear on your next bill.
WiFi
Network, devices & smart home in one place
⌁

Rosenthal Home

Healthy 1.2 Gbps down · 42 Mbps up

Backyard camera

Live · motion alerts on · recording 24/7

Advanced Security

3 threats blocked this week
Name & password

Rosenthal Home

WPA3 · broadcast on 2.4 + 5 GHz
Password
••••••••••

Guest network

Separate network, no access to your devices
Devices
▭
Living Room TV
Streaming · 24 Mbps
▯
Mikel's iPhone
Active · this device
◫
Brandon's laptop
Active · 8 Mbps
◉
Backyard camera
Recording
▤
Thermostat
Idle

Bedtime mode

Pause the kids' devices nightly, 9 PM – 7 AM
Plan
What you pay for, and what you're using

Mobile · 2 lines

▯
Mikel · ··4821
Unlimited · 14.2 GB this cycle
Active
▯
Brandon · ··3307
By the Gig · 1.8 of 3 GB
60% used

Explore

Offers
Clearly optional — nothing here changes your bill without a full price preview.
Choose your speed

1200 Mbps is good for

  • Unlimited devices
  • Ultra-connected households
  • Pro-level gaming
  • Staying ahead of the curve
New monthly total
Current plan: $95
$95/mo
No contract change. Price shown is your full price with autopay — taxes included, no surprises at checkout.
Bill
Due September 3
$128.42
Autopay on · Visa ··6411 · pays itself Sep 3

What changed vs last month

Outage credit
Applied automatically · Aug 26
−$8.00
Everything else
Internet, 2 mobile lines, equipment
$136.42
Technician visit

Friday, August 28 · 1–3 PM

Line check & gateway swap. You'll get a text when your tech is 30 minutes out.

Before your visit

Clear access to the gateway. Someone 18+ home. Pets secured — techs love them, allergies don't.
Account
Identity, people & settings

Mikel Rosenthal

Primary · full access

People on this account

Everyone sees the same app — locked areas say who can open them, instead of vanishing.
Brandon
Member · WiFi controls, no billing
›
Hexadecimal
Viewer · status only · the cat
›
Demo controls — for presenting the concept
Locked areas stay visible and say who can open them
Simulate an outage
One banner → one screen: status, map, texts, credit

Flows

The five jobs people actually open this app for

Every ISP app lives or dies on a handful of jobs. Here is each one as a tap path — the current app's documented route against the redesign's, counted honestly from a cold app open. The most common job of all now costs zero taps: the answer is the first pixel.

Tap paths, before and after

Steps in magenta lanes follow Comcast's documented navigation; green lanes are live in the prototype. Counts exclude the app open itself.

"Is my internet down?" — the #1 reason anyone opens an ISP app

TodayOverview→Find the banner (if shown)→Outage details→Outage Map→Search your address4 taps
ReimaginedThe gauge answers on open — status, speed, cause0 taps

Pay the bill

TodayOverview→Billing card→Manage billing→Payment options→Pay4 taps
ReimaginedBill tile on Home→Pay early2 taps

Pause a kid's device at dinner

TodayWiFi tab→Connected devices→Pick the device→Pause4 taps
Reimagined"Pause device" quick action→Pause2 taps

Share the WiFi password with a guest

TodayWiFi tab→Network details→Settings→Show password→Read it aloud, twice4 taps
Reimagined"Share WiFi" quick action→QR code — guest scans it2 taps

Change internet speed

TodayServices? Account? (two candidates)→Plan management→Upgrade flow→Tier→Price at checkout only→Confirm6 taps
ReimaginedPlan→Faster speeds→Tier — full price shown here→Review4 taps
22 taps → 10

Across the five core jobs — and the single most frequent job drops from four taps to none. The savings come from the map, not from cramming shortcuts onto one screen: quick actions are deep-links into each feature's one true home.

The outage night — an emotional arc, before and after

Same event, same repair time, same customer. The only variable is the app. The current experience loses trust twice: once while the customer hunts for answers, and again three weeks later when the credit has to be asked for. The redesign converts the same bad night into a demonstration that the company has it handled.

Today's app Reimagined
calm angry Lights flicker Opens the app Looks for answers Waits for repair Service returns The bill arrives hunts 4 surfaces gauge + timeline, instantly must ask for credit credit already on the bill

Screen map

Every screen, and every connection between them

Left to right: the app as documented by Comcast's own support material today, then the reimagined structure. Magenta marks the duplication — the same job reachable from multiple tabs is what makes a feature-complete app harder to navigate than it should be.

The reimagined app as a constellation

The whole IA in one picture. Solid lines are ownership — each feature orbits exactly one tab. Dashed magenta lines are the only other kind of connection allowed: deep-links. The Assistant sits inside the ring because it is a layer, not a place; it can reach any node but owns none.

Assistantthe layer
search + chat
Home
WiFi
Plan
Account
Status gauge
Outage screen
Technician visit
Name & password
Devices
Camera & security
Hotspots
Usage & lines
Speed picker
Explore · offers
Profile & ID
People & roles
Bill
Owns — the feature's one address Deep-link — a pointer, never a copy

Today — 5 tabs + assistant, 5 roles, duplicated jobs

From Comcast's support documentation and App Store listing. Features tagged ×2 or ×3 appear on that many surfaces; entries marked with a role tag disappear entirely for lower roles.

Overviewlanding
  • Greeting + personalization
  • Billing card · manage & pay
  • Latest updates feed
  • Appointments · view / move / cancel
  • Store finder
  • Outage banner → details
  • Assistant entry
Serviceseverything on the account
  • Subscribed services list
  • Internet data usage
  • Mobile lines · per-line data
  • Troubleshooting (via Assistant)
  • Add a mobile line
  • Activate devices
  • Change data plan / int'l pass
WiFithe old xFi apphidden from Viewer
  • Network details & equipmentPrimary · Manager · Member
  • Connection troubleshooting
  • Device list · pause devices
  • Hotspot finder
  • Name / password / QR share
  • Port forwarding & advanced
Homesmart homehidden from Viewer
  • Camera live + recordings
  • Smart device control
  • Advanced Security status
  • Modes · family & schedules
Accountidentity & money
  • Xfinity ID & password
  • Bill view & paymentPrimary · Manager only
  • Plan management & upgrades
  • New-device activation
  • Notifications / security / privacy
Assistantfloats over all tabs
  • Troubleshooting front door
  • Outage credits · on request
  • 24/7 chat support
Duplicated across N surfaces Sales surface mixed into service UI Single-purpose feature

Reimagined — 4 tabs, 1 assistant layer, 0 duplicated jobs

Each tab answers one question. Every feature has exactly one address; the assistant deep-links to it rather than duplicating it. All screens below are live in the prototype.

Home"is everything OK, and what needs me?"
  • Status gauge · connection health
  • Outage banner → Outage screen
  • Bill glance → Bill
  • Appointment tile → Visit
  • Quick actions (pause, share, speed, ask)
  • Network health → WiFi (deep-link)
WiFi"my network and everything on it"
  • Network card · health + speed test
  • Name / password / QR / guest
  • Devices · people + smart home, pause
  • Cameras & Advanced Security
  • Bedtime mode & schedules
  • Hotspot finder
  • Advanced settings
Plan"what am I paying for & using?"
  • Internet plan + usage meter
  • Mobile lines · per-line data
  • Speed picker · full price up front
  • Explore · labeled offers, opt-in
Account"identity, people & money"
  • Profile · ID, password, 2-step
  • People & roles · visible permissions
  • Bill · statement, autopay, credit shown
  • Settings · notifications, privacy
  • Activate a device
Assistantlayer over everything — search + chat
  • Answers in place
  • Deep-links: bill → Bill, slow → Devices
  • Outage-aware, credit already applied

Prototype inventory — every live screen, and every way in

The buildable surface area of the redesign: 10 screens plus the Assistant overlay, all working in the prototype. "Owner" is the tab that holds the feature (Principle P3 — one address per feature); everything else listed under "Reached from" is a deep-link, never a copy. Multiply by 3 roles and 2 network states for the full render matrix: 66 screen-states from one map.

ScreenOwnerReached fromInteractive elements
HomeTabLaunch · tab barStatus gauge, outage banner, 4 quick actions, bill tile, visit tile, network-health link
OutageHomeBanner · Assistant deep-linkRepair timeline, area map, SMS-updates toggle, credit status
WiFiTabTab bar · Home network-health linkNetwork card, speed test, credentials link, devices link, camera live, security toggle, hotspots
Name & passwordWiFiWiFi · "Share WiFi" quick actionPassword show/hide, QR share, guest-network toggle, advanced settings
DevicesWiFiWiFi · "Pause device" quick action · Assistant deep-linkWorking All/People/Smart filter, 5 pause/resume controls, bedtime-mode toggle
PlanTabTab barInternet usage meter, 2 mobile lines, manage lines, Explore (role-gated)
Speed pickerPlanPlan · Explore · "Speed" quick action — gated to Primary3 tier radios, live "good for" list, full price, review step
BillAccountHome bill tile · Account · Assistant deep-linkPay early, what-changed list with credit, statement history
Technician visitHomeHome visit tileReschedule, cancel, prep checklist
AccountTabTab barProfile edit, people & roles, billing link, settings, device activation
AssistantLayerFAB · "Ask" quick action, on every screenChat, 3 quick prompts, deep-links into Bill / Devices / Outage

The outage journey, before and after

The flow Stefan called out. Today it's coherent as a feature list but scattered as an experience — four surfaces, and the credit must be requested. The redesign collapses it to one screen reached from one banner, with the credit automatic.

Outage bannerapp · Overview
→
View outage detailsapp · subpage
→
Outage Mapseparate surface
→
Opt in to updatesSMS
→
Ask for creditAssistant chat

5 hops · 4 surfaces · credit on request

Banner on Homeone entry
→
Outage screen — live timeline · map · text updates toggle · credit already appliedone surface

1 hop · 1 surface · credit automatic, stated on the bill

Current-app audit

Where the friction comes from

Sourced from Comcast's own support documentation, the App Store listing, and forum threads. The app isn't missing features — it's missing a point of view about where each feature lives.

4.3★
App Store rating — a strong base to build on
1.4M
Ratings — enormous, engaged user base
5 + 1
Tabs plus a floating Assistant — six navigation ideas
4
Surfaces in the outage journey (app, map, SMS, chat)
5
Roles that each render a different app

Surfaces per job — the overlap, measured

How many places in the app claim the same job. Magenta is today; green is the redesign. Every job collapses to one owning surface — everything else becomes a deep-link.

Billing3 → 1
Troubleshooting3 → 1
Outage status4 → 1
Device control2 → 1
Upgrades & offers4 → 1

Everything is there. Finding it is the work.

The consistent theme across recent user feedback: capability isn't the gap — findability is. Closing the distance between what the app can do and how quickly people can do it is the opportunity this redesign takes on.
Tab 01

Overview

A landing page with no thesis: greeting, billing, news feed, appointments, a store finder, and the outage banner all compete. Billing here duplicates Account; the Assistant entry duplicates the floating one.

Verdict — rebuild as status-first Home; keep bill glance and appointments, drop the feed and store finder below the fold
Tab 02

Services

Half service management (usage, lines), half storefront (add a line, change data plan, international passes) with no visual boundary between them. Troubleshooting routes out to the Assistant.

Verdict — split: usage & lines become Plan; sales moves to a labeled Explore section
Tab 03

WiFi

The absorbed xFi app, and the strongest tab — network, devices, pausing, hotspots, advanced settings. Its sin is what it can't see: the smart-home devices one tab over. Hidden entirely from Viewers.

Verdict — keep as the anchor; absorb Home's devices into its device model
Tab 04

Home

Cameras, smart devices, security status, and modes — a second device list that overlaps WiFi's. To a user, a camera is just another thing on the network. Also hidden from Viewers.

Verdict — merge into WiFi; "modes" become schedules on the unified device list
Tab 05

Account

Identity and money, plus a third copy of billing and more upgrade surfaces. Mostly sound — it's the one tab whose question ("who am I, what do I pay?") is almost crisp.

Verdict — keep; make roles visible as a people list, host the single Bill screen
Layer

Xfinity Assistant

Persistent 24/7 chat and the front door for troubleshooting and outage credits. Powerful, but it duplicates destinations instead of linking to them — and the credit requires asking.

Verdict — keep as a layer; every answer deep-links, credits become automatic

Role gating today: five different apps

Documented behavior per role. When a tab is absent rather than locked, users can't tell missing-by-design from broken — the design-systems conversation waiting to happen.

CapabilityPrimaryManagerMemberViewerGuest (SIM)
Billing — view & payYesYesNoNoNo
WiFi tabYesYesYesTab absentTab absent
Home / smart home tabYesYesYesTab absentTab absent
Plan changes & upgradesYesYesNoNoNo
Outage statusYesYesYesPartialPartial

The redesign's answer: one app for every role. Locked cards stay in place, dimmed, labeled with who can open them — try the Viewer switch under the prototype phone.

The same lens, turned on the redesign

A redesign that only audits its predecessor isn't credible. This is the usability review of the prototype itself — every finding was fixed in the current build, and the fixes are traceable to the principle they serve.

FindingViolatesSeverityFix, live in the prototype
Speed changes were reachable by every role — Members and Viewers could open the tier picker, though only Primary/Manager may change plans.R-03 · P4HighRole gate on the Speed screen: non-Primary roles get "🔒 Plan changes — Mikel (Primary) can do this," and Explore dims with the same message.
Status changes and toasts were invisible to screen readers — the gauge verdict and every confirmation were visual-only.R-51HighThe gauge verdict chip and the toast are polite live regions; outage flips and confirmations now announce.
The speed test had two owners — a "Run a speed test" card on Home duplicated the one inside WiFi, the exact ×2 pattern the audit flags in the current app.R-02 · P3MediumHome's card became "Network health," a deep-link into WiFi — the single owner of the test.
Device filter chips were decorative — All / People / Smart home highlighted but filtered nothing, teaching users that controls lie.P2MediumThe filter acts on the device model: People shows phones and laptops, Smart home shows TV, camera, thermostat.
"Pay now" beside "Autopay on" read as a double charge — the two statements contradicted each other on the Bill screen.R-32MediumCopy is now "Pay early," the subline says "pays itself Sep 3," and the confirmation states autopay is skipped.
The "Pause" quick action was ambiguous — pause what? It read as a media control.P2LowRelabeled "Pause device."

Still on the watch list: the assistant button can hover over the last list item on shorter phones (mitigated with scroll padding, needs device testing), and the gradient hairlines and glow are decorative only — no state is ever encoded in them, per R-55.

Redesign spec

Principles & requirements

Five principles drive every screen in the prototype; the numbered requirements below them are the buildable contract. IDs are stable so screens, map nodes, and audit findings can reference them.

P1

Status before navigation

The app's first pixel answers "is my service working?" Everything else — bill, visits, offers — queues behind that answer. During an outage the whole Home screen reorganizes around it.

P2

One question per tab

Home: what needs me? WiFi: my network and what's on it. Plan: what am I paying for and using? Account: who are we and how do we pay? A feature that answers two questions is two features.

P3

One address per feature

Nothing lives in two tabs. Cross-references are links, not copies — the bill card on Home opens the Bill screen owned by Account. Duplication is how navigation debt accumulates.

P4

Roles inform, never vanish

Every role sees the same map. Locked areas are visibly locked with the owning role named. A Viewer's app looks like everyone's app — just with keys they don't hold yet.

P5

Service and sales, separated

Offers live in labeled Explore surfaces, opt-in, with the full post-change price shown before commitment. A support flow never ends in an upsell.

Traceability — every requirement serves a principle

A requirement that serves no principle is scope creep; a principle with no requirements is a poster. Each dot below is at least one numbered requirement in the sections that follow.

Requirement groupP1 · Status firstP2 · One questionP3 · One addressP4 · Roles informP5 · Sales separate
Information architecture · R-01–03
Home & outage · R-10–13
WiFi & devices · R-20–23
Plan, billing & sales · R-30–34
Assistant · R-40–42
Accessibility & craft · R-50–55

Information architecture

R-01

Four bottom tabs — Home, WiFi, Plan, Account — with the Assistant as a floating layer, never a fifth tab.Collapses today's 5+1 model; WiFi absorbs the Home tab's devices (P2, P3).

R-02

Every feature has exactly one owning screen; all other appearances are deep-links.Eliminates the ×2/×3/×4 duplication mapped in the Screen map (P3).

R-03

All roles render identical navigation; gated features show a lock state naming the required role, with a one-tap "ask the Primary" request.Replaces tab-absence for Viewer/Guest (P4).

Home & outage

R-10

Home opens with a connection-status object (gauge + verdict) computed from gateway telemetry, above all other cards.P1. Healthy state shows speed and device count; degraded states name the cause.

R-11

The entire outage journey — live repair timeline, affected-area map, SMS updates toggle, and credit status — is one screen, reached from one banner.Replaces the 5-hop, 4-surface flow (app → details → map → SMS → chat).

R-12

Outage credits are applied automatically and stated ("Credit already applied"), never requested through chat.The single highest-leverage trust move in the app.

R-13

During an outage, Home demotes the status gauge to "Service interrupted" and promotes the outage banner to the top slot; the hotspot finder is surfaced as the fallback connectivity path.

WiFi & devices

R-20

One device model spans phones, TVs, cameras, and smart-home hardware, filterable by All / People / Smart home; pause, prioritize, and schedules act on any of them.Merges the WiFi and Home tabs' duplicate device lists.

R-21

Network credentials support show/hide, QR share, and a separately toggled guest network on one screen.

R-22

Cameras and Advanced Security appear inside WiFi as device-level cards with live-view and per-device history; "modes" become schedules attached to device groups.

R-23

Device filter chips (All / People / Smart home) act on the single device model — a filter that highlights without filtering is a defect, not a style.Added by the prototype self-review; live in the Devices screen.

Plan, billing & sales

R-30

Plan shows internet + mobile with real-time usage meters per line; nothing on this screen is a purchase surface.

R-31

Speed changes use the tier-picker pattern (the reference screenshot, rebuilt native): compare tiers, see "good for" guidance, and the full new monthly total — taxes in — before any Review step.P5. No change commits without an explicit review screen.

R-32

One Bill screen owns amount, due date, autopay, payment, "what changed vs last month" (credits called out), and 24 months of statements.Replaces three billing surfaces (Overview card, Account section, Assistant answers).

R-33

All offers live under an "Explore" label with dashed-border styling distinct from service cards; entering an offer flow is always opt-in.

R-34

When autopay is on, the manual payment action is labeled as paying early, the subline states when autopay runs, and the confirmation says the scheduled payment is skipped — a bill screen never implies a double charge.Added by the prototype self-review.

Assistant

R-40

The Assistant doubles as universal search: every screen, setting, and help topic is reachable by asking.

R-41

Assistant answers resolve to deep-links into owning screens ("bill is lower" → Bill; "feels slow" → Devices), never to parallel chat-only flows.P3 applied to conversation.

R-42

The Assistant is outage-aware: during an incident it leads with status and the hotspot fallback before any troubleshooting script.

Accessibility & craft

R-50

All interactive targets ≥44pt; primary actions in the bottom half of the screen for one-thumb reach.

R-51

Status is never color-alone: gauges, pills, and banners pair color with a word ("Healthy", "60% used", "Interrupted").

R-52

Numbers align with tabular figures; money and data amounts always show their unit and period.

R-53

Reduced-motion honors the OS setting; ambient aurora, screen transitions and the status gauge fall back to instant states.

R-54

Status changes and confirmations announce through polite live regions — the gauge verdict and toasts are heard, not just seen.Added by the prototype self-review.

R-55

Decorative treatments — gradient hairlines, glow, grain, the ghosted brand mark — never encode state. Every state carries a text label a decoration-blind reader still gets.Added by the prototype self-review.

Roadmap

How it stays simple

A redesign that ships once regrows its complexity one "just add it to Overview" at a time. Three guards against that: a placement algorithm every future feature must pass, a rollout that sequences the risky moves behind the cheap ones, and metrics that catch drift before reviews do.

Where does a new feature live? — the placement algorithm

Run every proposed feature through this, in order, and stop at the first yes. If it reaches the bottom, it is not a new surface. This one diagram is the difference between an IA and a pile of screens.

Is it about whether service is working right now — status, incidents, appointments, what needs attention today?
Yes →
Homewhat needs me
No ↓
Does it touch the network or a device on it — credentials, pausing, cameras, security, schedules?
Yes →
WiFimy network
No ↓
Is it about what you pay for or how much you use? (If it's an offer: it goes inside Explore, labeled, opt-in.)
Yes →
Planwhat I pay for
No ↓
Is it identity, people, or money mechanics — profiles, roles, statements, settings?
Yes →
Accountwho we are
Still no ↓
Then it is a conversation, not a surface. It becomes an Assistant answer that deep-links to an existing screen — or it doesn't ship. The sixth tab is never the answer.

Rollout — cheap trust first, hard plumbing later

Sequenced so every phase ships user-visible value on its own, and the scariest migration (removing a tab) happens only after behavior data proves the new paths carry the load.

Now · 0–3 months

Copy & consolidation

  • Locked, not vanished: role-gated areas render dimmed with the owning role named — pure client work, kills the "app looks broken" state
  • One outage screen: fold details, map and SMS opt-in into a single surface behind the existing banner
  • One Bill owner: Overview and Services billing cards become deep-links into Account's bill
  • Copy fixes: "Pay early" with autopay, price-before-review on upgrades
Risk: low — no data migration, no tab changes. Pure navigation and copy.
Next · 3–9 months

The merge & the credit

  • WiFi absorbs Home: one device model spans network + smart home; old Home tab redirects with a one-time "your cameras moved here" moment
  • Automatic outage credits: the billing-system integration — the hardest dependency and the biggest trust payoff
  • Assistant deep-links: answers resolve to owning screens instead of parallel chat flows
Risk: medium — device-model unification and a billing-policy change need cross-org buy-in.
Later · 9–18 months

Status-first & cleanup

  • The gauge: Home rebuilt around live gateway telemetry — status before navigation
  • Universal search: every screen and setting reachable by asking the Assistant
  • Demolition: retire duplicated surfaces and the old five-tab shell once redirect traffic falls under 5%
Risk: gated — demolition waits on the usage data, not the calendar.

How we'd know it worked

Four numbers, each tied to a principle. The review-sentiment metric keeps the work honest about the thing users feel most directly: how easy the app is to navigate.

Time to answer "is it down?"
< 2s from ~35s
Outage support contacts
−40% per incident
Top-5 jobs, unassisted success
≥ 90% 22→10 taps
Navigation sentiment in reviews
↑ tracked vs today's baseline