A powerful, open-source notification infrastructure for developers to manage and send multi-channel notifications with ease.

Overview:

Novu is an open-source notification infrastructure that provides a unified API for managing multi-channel message delivery, including In-App, Email, SMS, Push, and Chat. It is built for developers who need to integrate notification capabilities into their products without building the underlying delivery logic from scratch. The project offers a notification workflow engine with a visual editor, an embeddable inbox component for real-time in-app notifications, and digest capabilities for consolidating multiple alerts. It is designed to replace complex, point-to-point integrations with a single, composable layer.

Core Features:

  • Unified Notification API: Manage all messaging providers (Email, SMS, Push, Chat, In-App) through a single API and UI interface.

  • Workflow Engine: Design custom notification workflows with conditions for each channel using a visual editor.

  • Embeddable Inbox Component: Integrate a real-time notification center into web applications via React components or a REST API and SDK.

  • Digest Engine: Combine multiple notifications into a single email message to reduce alert volume.

  • Provider Integrations: Supports a wide range of third-party services for Email (Sendgrid, SES, Mailgun), SMS (Twilio, Plivo), Push (FCM, APNS), and Chat (Slack, Discord).

  • No-Code Email Editor: A block-based editor for building transactional email templates without writing code.

Use Cases:

  • SaaS development teams integrating multi-channel user notifications (e.g., alerts, invitations, digests) into a web application.

  • Developers replacing multiple point-to-point provider integrations with a single API abstraction layer.

  • Product teams who need to give end-users control over which notification channels they receive via an embeddable preferences component.

Why It Matters:

Novu addresses the common challenge of managing disparate notification providers by offering a single, open-source infrastructure layer. Its workflow engine and digest capabilities provide logical building blocks for complex notification logic without custom development. The embeddable inbox component reduces the effort needed to build real-time notification UIs from scratch. Novu uses an open-core licensing model, with MIT-covered core features and enterprise add-ons under a commercial license.

ShareXLinkedInReddit

Related tools

Project stats

Stars

38,923

Forks

4,277

License

Unknown

Metadata

Alternative to
Customer.io