WHAT IS IT?
Novu is an open-source notification infrastructure that centralizes message delivery across all channels: email, SMS, push, chat and in-app. Instead of wiring each provider manually (SendGrid, Twilio, Firebase...), you go through a single API and a workflow engine that orchestrates delivery. The project also includes an embeddable inbox component you can drop right into your frontend.
WHY IS IT INTERESTING?
- Unified multi-channel API : a single entry point for email, SMS, push, chat and in-app notifications — switch providers without touching your business code
- Embeddable inbox : a ready-to-integrate React component with real-time support, user preferences and customizable theming
- Workflow engine : define complex notification scenarios (conditions, delays, cross-channel fallback) without reinventing the wheel
- Digest Engine : aggregates multiple notifications into a single message to avoid spamming your users
- No-code editor : product teams can modify email templates using a block editor without touching code
- User preferences : built-in component that lets each user choose their channels and notification frequency
USE CASES
- Multi-channel transactional notifications (order confirmation, password reset, alerts)
- In-app notification center with real-time inbox in a SaaS product
- Complex communication workflows with cross-channel escalation (email → SMS → push if unread)
- Daily or weekly digests grouping multiple events into a single summary
- Centralized per-user notification preference management
