Enbbox Docs

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

  1. Add a push provider — Connect your push service (FCM, APNs, etc.) in the Integrations page
  2. Add a Push step to your workflow — Configure the notification title, body, and data payload
  3. Register device tokens — Store subscriber device tokens via the Credentials API
  4. 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

ProviderDescriptionComplexity
Firebase Cloud Messaging (FCM)Google's cross-platform push notification serviceMedium
Apple Push Notification Service (APNs)Native iOS, macOS, watchOS push notificationsMedium
Expo PushPush notifications for React Native / Expo appsSimple
OneSignalMulti-platform push notification serviceSimple
PushpadWeb push notification serviceSimple
Push WebhookCustom push via HTTP webhookSimple

On this page