Integrations
Configure notification channel providers
A
Provider configuration is done in the Novu dashboard
Gather the credentials below, then open Novu Studio to configure each provider. Once configured, providers will show as active here.
Open Novu Studio🔥
Firebase Cloud Messaging
PushAndroid push notifications and web push (Chrome, Firefox).
Required credentials
FCM Server Key
From Firebase Console → Project Settings → Cloud Messaging
VAPID Public Key
For web push — Firebase Console → Project Settings → Web Push Certs
🍎
Apple Push Notification Service
PushiOS push notifications. Requires .p8 key from Apple Developer Portal.
Required credentials
APNs .p8 Key
Download once from Apple Developer Portal → Keys
Key ID
10-character identifier shown next to your key
Team ID
Your Apple Developer Team ID (10 chars)
Bundle ID
Your app bundle identifier, e.g. com.example.app
✉️
Postal (Email)
EmailSelf-hosted transactional email delivery via your existing Postal server.
Required credentials
SMTP Host
Your Postal server hostname
SMTP Port
Usually 587 or 465
SMTP Username
Postal SMTP user
SMTP Password
Postal SMTP password
💬
Java Modem SMS
SMSCustom HTTP webhook provider forwarding to your local Java modem system.
Setup required
Required credentials
HTTP Endpoint URL
Publicly accessible URL of your Java SMS server
Auth Header
API key or Bearer token required by the Java server
Phone field name
Name of the JSON field containing the recipient number
Message field name
Name of the JSON field containing the SMS body