Delivery Channels
Notifications are delivered through multiple channels to ensure users receive important information.
Available Channels
Email
- Primary delivery channel
- HTML formatted messages
- Personalized content
- Direct action links
In-App
- Platform notifications
- Notification bell/center
- Persistent for important items
- Real-time updates
Push (if applicable)
- Mobile notifications
- Time-sensitive alerts
- Brief summaries with links
Channel Selection by Notification Type
| Notification Type | In-App | Push | |
|---|---|---|---|
| Session Reminders | ✅ | ✅ | ✅ |
| Survey Reminders | ✅ | ✅ | ❌ |
| Onboarding | ✅ | ✅ | ❌ |
| Module Unlock | ✅ | ✅ | ❌ |
| Milestones | ✅ | ✅ | ❌ |
User Preferences
Users can configure:
- Email notification frequency
- In-app notification settings
- Push notification opt-in/out
Technical Implementation
- Email: Template-based system
- In-App: Real-time via platform
- Push: Mobile app integration