Highspot
Community notification system
A redesign of the Highspot Community notification ecosystem, including the notification drawer, notification taxonomy, interaction patterns, and scalable preference management across community engagement, learning, events, advocacy, and jobs.
UI/UX Design
The ask
Highspot Spark Community’s existing notification experience lacked clear organization, actionable hierarchy, and scalable preference management. Notifications were difficult to prioritize, settings were fragmented and outdated, and the overall experience created friction for users trying to stay engaged with community activity.The goal of this project was to redesign the notification ecosystem across the Spark Community platform by improving notification relevance, interaction patterns, and personalization while creating a scalable system for future notification types across discussions, events, learning, advocacy, jobs, and community engagement.
Existing experience
The existing notification experience lacked clear organization, prioritization, and scalability. Notifications felt repetitive and difficult to manage, while settings were fragmented across duplicated email and website controls that no longer supported the growing complexity of the Spark Community ecosystem.
The existing notification experience lacked clear organization, prioritization, and scalability. Notifications felt repetitive and difficult to manage, while settings were fragmented across duplicated email and website controls that no longer supported the growing complexity of the Spark Community ecosystem.


Taxonomy and IA
I audited existing notification behaviors and redesigned the notification taxonomy and information architecture. I reorganized notification types into scalable categories, introduced grouping and prioritization patterns, and established reusable interaction models for actionable, personalized, and feed-based notifications across the Spark Community experience.
I audited existing notification behaviors and redesigned the notification taxonomy and information architecture. I reorganized notification types into scalable categories, introduced grouping and prioritization patterns, and established reusable interaction models for actionable, personalized, and feed-based notifications across the Spark Community experience.



Notification drawer
The notification drawer was redesigned to provide users with more visibility and control over their notification experience. New functionality included an unread-only filter, mark-all-as-read actions, direct access to notification settings, and clearer empty-state messaging to reduce notification fatigue and make high-priority activity easier to manage and triage in real time.
The notification drawer was redesigned to provide users with more visibility and control over their notification experience. New functionality included an unread-only filter, mark-all-as-read actions, direct access to notification settings, and clearer empty-state messaging to reduce notification fatigue and make high-priority activity easier to manage and triage in real time.

Settings pages
The settings experience was redesigned to create a more scalable and user-friendly preference management system across notifications, personalization, and account access. I reorganized fragmented controls into clear, category-driven sections, introduced progressive disclosure for complex notification preferences, and improved hierarchy, consistency, and usability across the broader Spark Community settings experience.
The settings experience was redesigned to create a more scalable and user-friendly preference management system across notifications, personalization, and account access. I reorganized fragmented controls into clear, category-driven sections, introduced progressive disclosure for complex notification preferences, and improved hierarchy, consistency, and usability across the broader Spark Community settings experience.

Final experience
A final interactive prototype demonstrating the end-to-end notification experience across the notification drawer, grouped activity patterns, filters, personalization controls, and scalable settings architecture.
A final interactive prototype demonstrating the end-to-end notification experience across the notification drawer, grouped activity patterns, filters, personalization controls, and scalable settings architecture.
Results
The redesigned notification ecosystem created a more scalable, personalized, and actionable experience across Spark Community. By restructuring the notification taxonomy, introducing grouped activity patterns, and redesigning the notification drawer and settings architecture, the new system reduced visual noise, improved prioritization, and gave users greater control over how they manage community activity.
The project established a reusable notification framework that now supports discussions, events, learning, advocacy, jobs, recommendations, and platform updates within a single cohesive system. It also introduced more contextual and human-centered notification patterns through personalized previews, feed-based interactions, grouped notifications, and clearer action hierarchy, improving both usability and overall perceived quality of the community experience.
The project established a reusable notification framework that now supports discussions, events, learning, advocacy, jobs, recommendations, and platform updates within a single cohesive system. It also introduced more contextual and human-centered notification patterns through personalized previews, feed-based interactions, grouped notifications, and clearer action hierarchy, improving both usability and overall perceived quality of the community experience.
