Discord Notification Redesign

Discord Notification Redesign

A redesigned Discord notification system that empowers non-technical community members to catch up effortlessly.

Role
Project Lead, UI/UX Design, Usability Testing, Storyboarding
Team
Yaya Zheng, Ruby Wu, Meiyao Li
Timeline
Mar – Jun 2025 · 11 weeks
Course
DESIGN 215

The Modern “Do Not Disturb” Dilemma

“Do Not Disturb” offers peace, but at a cost: the gradual erosion of belonging.

Re-entering a community can be overwhelming: missed inside jokes, lost context, and the quiet anxiety of FOMO… “am I missing out the fun?”

In active Discord communities, members struggle with staying informed, either feeling glued to servers or returning to irrelevant noise after being away.

Not Just For Gamers

Discord has expanded beyond its gaming roots, becoming widely adopted by non-gamer communities — tutoring, networking, hobbies, content creator fanbases.

Although Discord invested in playful, beginner-friendly visual branding, its Mobile UX still feels intimidating for newcomers with low technical fluency.

Steep onboarding curve, folder-based navigations, and unpredictable (sometimes invisible) system behaviors can create frictions & discourage prolonged engagement in communities. Our redesign vision is to optimize the mobile UX to align with Discord’s inviting rebrand.

Non-technical Community Members

  • Main information source for events like fundraising, meetups, and community updates.
  • Not familiar with advanced search, bots, or folder structure.
  • Busy, don't chronically online, but still want to keep up with community updates.
Discord notification overwhelm concept illustration

How might we help non-technical community members catch up on notifications effortlessly?

We mapped this opportunity through a scenario with an executive board member of a college design fraternity. They juggle weekly announcements, event coordination, fundraisers, and new member onboarding…

all while keeping up with the spontaneous social energy that makes the community special.

Description of image

One board member finds herself craving the structure and clarity of Slack when it comes to managing a growing community.

Description of image

When she tries to focus on school work or enjoy personal downtime, her Discord beeps non-stop for @mention from irrelevant servers.

Description of image

When she returns to Discord after being away, she feels overwhelmed by a flood of unfiltered messages and cluttered homepage.

Description of image

Discord’s Notification System Doesn’t Scale with Community Complexity

Patterns we found from developer forums & Reddit.

  • Low Signal-to-Noise Ratio: Important updates are buried in spam. Scrolling chat history to find what matters is exhausting and unreliable.
  • Phantom Beeps: No visual cues or accurate notification history. Users are forced to check every server and channel just to trace where a notification came from.
  • No Middle Ground: To regain control, users must mute all servers entirely. No keyword whitelisting or granular controls are available.

What Can We Learn From Slack?

Slack shows one workspace at a time, whereas Discord manages 10+ servers simultaneously. Yet Discord’s notification filtering tools are far less robust.

Slack notification inbox — competitor analysis

Slack’s filtering tags & concise message sources reduces information overload. It shows two-lines preview, short enough to fit more messages, long enough to provide actionable context.

Slack notification inbox — competitor analysis

What if users can filter by server or even subscribed channels? There must be a better approach than just dumping ALL notifications in one page…

Redesign Goals

Alternative Navigation

Bypass hierarchical, folder-based channel lists with a shortcut for quick catch-up.

Notification Inbox

Improve visual hierarchy to support Discord’s multi-server scale and surface what matters.

Notification Settings

Interest-based whitelisting that gives users control over exactly what enters their inbox.

How to Communicate Multi-Server Hierarchy?

Although it was tempting to copy Slack’s card logic directly, we had to respect Discord’s multi-server complexity.

I sketched out change in states to visualize edge cases, this helps me get productive critiques before I implement them in Figma.

Early concept sketches for notification redesign

Although I was proud of figuring out the blurs & parchment paper effect, they add more distraction than value—imagine watching this animation for 100+ messages!

Early concept sketches for notification redesign

As I observe users testing out this prototype, I also realize the intermediate state disrupts the swiping flow. They need to stop and ponder—“what message should I click into?” and this problem is exactly the same as deciding which channel to click into.

How might we accommodate users across usage level (3 ~100+ servers)? We think Slack workspaces (one catch-up view for each server) feels too separated, its constant role-switching doesn’t match the fluidity of Discord. Through observations, we found out users are already grouping & color-coding servers. We can borrow this user-defined category as a middle-ground solution.

A smart, interest-based notification inbox.

notificationsNotification Inbox + user-defined workspace

(Click screen to switch to dark mode!)

Notification inbox — light mode, click for dark
User-defined workspace — light mode, click for dark

Success Metrics

1) usage frequency of notification inbox WRT homepage as notification entry point = improved discoverability & user trust

2) Drop in channel-switching bounce rate & idle time on homepage / channel list, paired with increase in time spent within chat interface = reduced navigational friction, locate content efficiently, spend more quality time w/ friends.

notificationsQuick Catch-up / smart feed

(Click screen to switch to dark mode!)

Reminder feature — set a reminder on a message
Reminder feature — reminder notification surfaced
notificationsPersonal Space (Save, Archive, Reminder)

(Click screen to switch to dark mode!)

Reminder feature — set a reminder on a message
Reminder feature — reminder notification surfaced

Success Metrics

1) usage frequency of notification inbox WRT homepage as notification entry point = improved discoverability & user trust

2) Drop in channel-switching bounce rate & idle time on homepage / channel list, paired with increase in time spent within chat interface = reduced navigational friction, locate content efficiently, spend more quality time w/ friends.