Integrations
Enbbox integrations — connect 21+ notification providers across email, SMS, push, in-app, and chat channels. Provider setup, credential management, and fallback configuration.
Integrations connect Enbbox to external notification providers. Each channel (email, SMS, push, chat) requires at least one active integration to deliver notifications.
Supported Providers
| Provider | Description |
|---|---|
| SendGrid | Twilio's email platform with high deliverability |
| Resend | Developer-friendly email API |
| Amazon SES | Cost-effective email at scale |
| Postmark | Transactional email with fast delivery |
| Mailgun | Email API for developers |
| SMTP | Generic SMTP for any email provider |
SMS
| Provider | Description |
|---|---|
| Twilio | Global SMS and messaging platform |
| Plivo | Cloud communications API |
| Vonage | SMS and voice communications |
| SNS | AWS Simple Notification Service |
Push
| Provider | Description |
|---|---|
| Firebase Cloud Messaging (FCM) | Google's push notification service |
| Apple Push Notification Service (APNs) | iOS push notifications |
| Expo Push | Push notifications for React Native |
Chat
| Provider | Description |
|---|---|
| Slack | Workspace messaging |
| Discord | Community messaging |
| Microsoft Teams | Enterprise messaging |
Setting Up an Integration
- Navigate to Integrations in the Enbbox dashboard
- Select the provider you want to connect
- Enter your provider credentials (API key, etc.)
- Test the connection
- Activate the integration
Multiple Integrations Per Channel
You can configure multiple integrations for the same channel. Enbbox will use the active integration for delivery. This is useful for:
- Failover — Automatically switch to a backup provider if the primary fails
- A/B testing — Test different providers for performance comparison
- Regional routing — Use different providers for different regions
Integration Credentials
Each provider requires specific credentials:
// Example: Setting up SendGrid
{
apiKey: 'SG.xxx...',
from: '[email protected]',
senderName: 'Your App',
}Credentials are stored securely and encrypted at rest.
Topics
Enbbox topics — group subscribers for broadcast notifications. Create, manage, and trigger notifications for subscriber groups with a single API call.
Projects
Enbbox projects — isolated workspaces for managing workflows, subscribers, integrations, and API keys. Multi-project setup for different applications and teams.