A communication infrastructure problem disguised as a UI project. Unreliable delivery, fragmented channels, and low opt-ins meant no single channel could consistently reach all members — regardless of urgency.
The gap
Email hit inboxes but converted at 1.1% CTR. SMS was already overloaded with shopper comms. Push opt-ins were too low to rely on for broad reach. No channel could consistently reach all members — and none offered a passive, always-available surface for non-urgent content.
Most of the important work happened before any screen was opened. The choices I made in the framework phase determined everything downstream.
Before opening Figma, I needed to define what belongs, how it's prioritized, and how any team could ship without a design review. I led a cross-functional brainstorm to surface every notification type, then organized them into five buckets ranked by urgency and user value.
Listing use cases and organizing them in buckets
We started by listing every type of notification the platform could send. We ran a cross-functional brainstorm with Product & Marketing, then grouped all use cases into named buckets.
Ranking the Buckets
We arranged the buckets from most to least important based on urgency and member value — creating a clear priority hierarchy that content decisions could map to.
Template System
Defining reusable notification components per bucket so any team can add to the center without needing a design review from scratch.
Research showed users read feeds chronologically with urgency as a secondary signal — not by content type. The 5-bucket model was creating overlap, not clarity. So I challenged our own framework and consolidated to 3.
Users could mark as read or delete — nothing else. Every other control we considered created expectations the backend couldn't fulfill, and a control that doesn't work erodes trust faster than no control at all.
The trailer covers the strategic framing. The full case study goes deeper — research methodology, every design exploration, alternate approaches considered and rejected, and the full delivery roadmap.
Password protected
Incorrect password. Reach out to get access.