Enbbox Docs

Platform Overview

Learn about Enbbox core concepts and features — workflows, subscribers, integrations, topics, and the dashboard. The foundation of a multi-channel notification infrastructure.

Platform Overview

TL;DR — Enbbox's platform centers on 4 core concepts: Workflows (notification sequences), Subscribers (recipients), Integrations (provider connections), and Topics (subscriber groups). The dashboard provides a visual workflow builder, real-time activity feed, analytics, and team management.

Understand the core concepts that power Enbbox's notification infrastructure.

Core Concepts

Workflows

Workflows are the backbone of Enbbox. They define the sequence of steps for delivering notifications across channels. Each workflow can include channel steps (email, SMS, in-app, push, chat), action steps (delay, digest), and conditional logic.

Subscribers

Subscribers are the recipients of your notifications. Each subscriber has a unique identifier and can have multiple contact details (email, phone, device tokens), notification preferences, and custom metadata.

Integrations

Integrations connect Enbbox to your preferred notification providers. Enbbox supports 21+ providers across 5 channels:

ChannelProviders
EmailSendGrid, Resend, Amazon SES, Postmark, Mailgun
SMSTwilio, Plivo, Vonage, MessageBird
PushFirebase Cloud Messaging, APNs, Expo
ChatSlack, Discord, Microsoft Teams
In-AppBuilt-in Inbox component

Topics

Topics allow you to group subscribers and send notifications to all members of a topic at once. Ideal for broadcast scenarios like product announcements, system alerts, or feature updates.

Dashboard Features

FeatureDescription
Workflow BuilderVisual drag-and-drop editor for creating notification workflows
Activity FeedReal-time monitoring of notification delivery and engagement
AnalyticsClickHouse-powered delivery rates, engagement metrics, and performance tracking
Subscriber ManagementSearch, filter, and manage subscriber profiles and credentials
SettingsAPI key management, team member roles, and billing configuration

Next Steps

On this page