Push Providers
Enbbox push notification integrations overview. Connect Firebase Cloud Messaging (FCM), Apple Push Notification service (APNs), Expo, OneSignal, and Pushpad.
The Push channel lets you send real-time push notifications to mobile apps (iOS, Android) and web browsers.
How Push Works in Enbbox
- Add a push provider — Connect your push service (FCM, APNs, etc.) in the Integrations page
- Add a Push step to your workflow — Configure the notification title, body, and data payload
- Register device tokens — Store subscriber device tokens via the Credentials API
- Trigger the workflow — Enbbox delivers to all active push providers simultaneously
Key Features
- Multi-provider delivery — All active push integrations fire in parallel (unlike email/SMS which use a primary)
- Rich notifications — Include images, action buttons, and deep links
- Data payloads — Send structured data alongside the notification
- Silent pushes — Wake your app without displaying a notification
- Badge counts — Update app badge numbers
Supported Providers
| Provider | Description | Complexity |
|---|---|---|
| Firebase Cloud Messaging (FCM) | Google's cross-platform push notification service | Medium |
| Apple Push Notification Service (APNs) | Native iOS, macOS, watchOS push notifications | Medium |
| Expo Push | Push notifications for React Native / Expo apps | Simple |
| OneSignal | Multi-platform push notification service | Simple |
| Pushpad | Web push notification service | Simple |
| Push Webhook | Custom push via HTTP webhook | Simple |
Generic SMS
Connect any SMS provider to Enbbox via generic HTTP webhook. Custom SMS integration with configurable endpoint, headers, and payload format.
Firebase Cloud Messaging (FCM)
Integrate Firebase Cloud Messaging (FCM) with Enbbox for Android and web push notifications. Setup guide with service account credentials.