Welcome to Enbbox
Enbbox is an open-source notification infrastructure platform for developers. Deliver Email, SMS, Push, In-App, and Chat notifications with a single API — 21+ provider integrations, real-time Inbox component, and visual workflow builder.
Welcome to Enbbox
TL;DR — Enbbox is an open-source notification infrastructure that lets you send notifications across 5 channels (Email, SMS, Push, In-App, Chat) using a single API. Setup takes under 5 minutes with React, Next.js, or any backend.
What is Enbbox?
Enbbox is a developer-first notification platform designed for modern products. It provides a unified API, visual workflow builder, and embeddable Inbox component to handle all your notification needs — from transactional emails to real-time in-app alerts.
Key Capabilities
| Capability | Description |
|---|---|
| Multi-Channel Delivery | Email, SMS, Push, In-App, and Chat in one workflow |
| 21+ Provider Integrations | SendGrid, Twilio, Firebase, Slack, Discord, and more |
| React Inbox Component | Drop-in <Inbox /> for real-time in-app notifications |
| Visual Workflow Builder | Drag-and-drop workflow editor with delay, digest, and conditional steps |
| Code-First Framework | Define workflows in TypeScript with @enbbox/framework |
| MCP Server | 34 AI tools for Cursor, Claude Code, VS Code Copilot, and Windsurf |
| Subscriber Management | Preferences, credential storage, and topic-based groups |
| Real-Time Analytics | ClickHouse-powered activity tracking and delivery monitoring |
Supported Channels
- In-App — Real-time in-app notification inbox with customizable UI
- Email — Transactional and marketing emails via SendGrid, Resend, Amazon SES, Postmark
- SMS — Text message notifications via Twilio, Plivo, Vonage
- Push — Mobile and web push notifications via Firebase Cloud Messaging, APNs
- Chat — Slack, Discord, Microsoft Teams, and custom webhooks
Quick Links
- Getting Started — Set up your first notification workflow in under 5 minutes
- How Enbbox Works — Architecture overview: workflows, triggers, subscribers, and channels
- Platform Guide — Deep dive into Enbbox concepts
- Framework Quickstart — Define workflows in TypeScript
- API Reference — Complete REST API documentation
- MCP Server — Connect AI assistants to your Enbbox project
- Guides — Step-by-step tutorials for common use cases