notification-design
Notification Design
Communicate without annoying.
How to use
/notification-designApply notification constraints to this conversation.
Constraints
Hierarchy of Interruption (least to most disruptive)
- Badge/dot (unread indicator)
- In-app notification center
- Toast/banner within the app
- Email digest
- Individual email
- Push notification
- SMS
Rules
- MUST match urgency level to interruption level. Not everything is push-worthy.
- MUST let users control notification preferences at a granular level
- MUST include an unsubscribe/mute option in every notification channel
- NEVER send the same notification through multiple channels simultaneously
- SHOULD batch low-urgency updates into digests instead of individual messages
Copy
- MUST be actionable. Tell them what happened AND what to do next.
- Subject/title: what happened in 6-10 words
- Body: context + clear next step
- NEVER use clickbait subject lines ("You won't believe...")
- MUST preview well in notification trays (front-load the important info)
Timing
- SHOULD respect the user's timezone
- NEVER send non-urgent notifications between 9pm and 8am local time
- MUST implement frequency caps (max notifications per day per user)
- First notification within 24 hours of signup should deliver value, not ask for something
Anti-Patterns
- Re-engagement emails that say "We miss you" (users don't miss you back)
- Push notifications for marketing content disguised as product updates
- Notification counts that include items the user can't act on
- Sending a notification about a notification preference change
More from dragoon0x/product-skills
prd-writing
Write product requirement documents that engineers want to read and can actually build from. Covers structure, scope discipline, and the balance between clarity and over-specification. Use when writing PRDs, reviewing spec quality, or when engineering keeps asking clarifying questions.
1freemium-vs-paid-gate
Decide whether a product should offer a free tier, free trial, or go straight to paid. Structured decision framework based on economics, distribution model, and competitive landscape. Use when launching a new product or reconsidering your pricing model.
1error-recovery
When things break, guide people forward instead of leaving them stranded. Error message copy, retry patterns, graceful degradation, and recovery flows. Use when building error handling or failed state UIs.
1cta-patterns
Design calls-to-action that people actually click. Covers button copy, placement logic, urgency without manipulation, and progressive commitment. Use when reviewing pages for conversion potential or when CTA copy feels generic.
1onboarding-flow
Design first-run experiences that create the aha moment fast. Reduces time-to-value by sequencing actions, progressive disclosure, and contextual guidance. Use when building signup flows, product tours, or empty states.
1user-psychology
Apply motivation, friction, and trust patterns to product decisions. Maps cognitive biases and behavioral triggers to specific UI and copy choices. Use when reviewing flows for drop-off points or when something feels right but doesn't convert.
1