Designed a scalable notification system for a multi-module property management SaaS, helping users prioritize critical signals and take timely action across reviews, leads, surveys, and billing events.
Overview
Property managers needed to monitor activity across reviews, leads, surveys, and billing, but critical signals were fragmented across the platform. I designed an end-to-end notification system that separated events, alerts, and notifications, defining how alerts are created, who receives them, and where they appear in the experience. The goal was to reduce noise, improve relevance, and create a scalable system foundation across product areas.
Problem
- Signals were fragmented across modules
- Users had to manually check multiple areas
- Critical issues were easy to miss in a high-volume environment
Process
- Audited notification triggers across 7 product domains, identifying gaps in prioritization, duplication, and signal clarity across 10+ alert types.
- Mapped the end-to-end alert lifecycle and defined a 3-layer system (events → alerts → notifications) to separate system state from delivery.
- Collaborated with product and engineering to align on alert behavior, delivery rules, and user eligibility based on roles, permissions, and frequency.
- Designed 3 core notification surfaces, including contextual notifications, a drawer, and a centralized center, to support different levels of user awareness and workflow integration.
My Contribution
- Led end-to-end design of a cross-platform notification system across multiple product domains, defining the system model, alert lifecycle, and user experience.
- Owned the structure of events, alerts, and notifications, and established the decision logic for how alerts are created, updated, and delivered.
- Partnered with product and engineering to align on delivery rules, user eligibility, and system constraints across 12 cross-functional stakeholders.