
Novu
A self-hostable notification infrastructure to build, manage, and send multi-channel product notifications with templates, provider integrations, and a unified API.

Novu is an open-source notification infrastructure platform for building and managing product notifications across multiple channels (email, SMS, push, chat). It provides a unified API and an admin UI to create notification workflows, manage templates, and route messages through many third-party providers.
Key Features
- Multi-channel notifications (e.g., email, SMS, push, chat) from a single API
- Template management with a web-based UI for creating and maintaining notification content
- Provider abstraction layer to switch between delivery providers without changing application code
- Event-triggered workflows to orchestrate notification steps and channel fallbacks
- Subscriber/user management for targeting and routing notifications
- Preference management concepts for controlling which notifications users receive
- Integrations for popular messaging/notification providers (varies by channel)
- Developer-focused SDKs and APIs for embedding notification delivery into apps
Use Cases
- Shipping transactional notifications (sign-up, password reset, receipts) across email/SMS
- Product alerts and lifecycle messaging with channel fallback and centralized templates
- Building an internal notification hub to standardize delivery providers across teams
Limitations and Considerations
- Running the full platform typically requires multiple backing services (e.g., database, cache/queue), increasing operational complexity.
Novu fits teams that want control over notification logic and templates while keeping provider integrations modular. It is especially useful when multiple apps/services need consistent notification workflows and governance from one place.










