Enbbox Docs

What is Enbbox?

The open-source notification infrastructure that simplifies in-app, email, chat, push, and SMS notifications.

Enbbox is an open-source notification infrastructure built for developers who need a reliable, scalable way to implement, manage, and deliver notifications across multiple channels — including in-app, email, chat, push, and SMS.

Enbbox is designed to fit and scale with your existing system by providing:

  • A unified API for all notification channels
  • A customizable Inbox component that integrates with just a few lines of code
  • A drag-and-drop workflow builder for designing notification sequences
  • An intuitive dashboard for sending and managing notifications

Why Enbbox?

Fully open-source notification infrastructure

Enbbox is completely open-source, giving you full transparency and control over your notification system. No vendor lock-in, no black boxes.

Best-in-class in-app notification inbox

The <Inbox /> component provides a polished, real-time notification experience that can be embedded into any application with minimal effort.

True omnichannel notification management

Manage all your notification channels — email, SMS, push, in-app, and chat — from a single platform with unified subscriber management.

Flexible workflow automation

Build notification workflows using the visual editor or define them in code. Enbbox supports both no-code and code-first approaches.

Advanced features for power users

  • Digest notifications — Combine multiple events into a single notification
  • Delay steps — Schedule notifications with precise timing
  • Conditional logic — Route notifications based on subscriber data
  • Multi-tenancy — Isolate notification configurations per tenant

Cost-effective with transparent pricing

Clear, predictable pricing with a generous free tier. Scale without surprises.

Common Use Cases

Transactional notifications

Send order confirmations, password resets, and account verification emails reliably at scale.

In-app notification feeds

Build a real-time notification inbox for your web or mobile application with read/unread tracking, actions, and preferences.

Digest and summary notifications

Avoid notification fatigue by combining multiple events into a single digest notification delivered on a schedule.

Multi-step notification workflows

Orchestrate complex notification sequences across channels — for example, send an in-app notification, then follow up with an email if unread after 24 hours.

Multi-channel delivery

Reach users on their preferred channel automatically, with fallback strategies when a channel fails.

Next Steps

On this page