Novu

Novu

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