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

Push

Android push notifications and web push (Chrome, Firefox).

Setup required

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

Push

iOS push notifications. Requires .p8 key from Apple Developer Portal.

Setup required

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)

Email

Self-hosted transactional email delivery via your existing Postal server.

Setup required

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

SMS

Custom 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
🟢

Evolution API (WhatsApp)

WhatsApp

WhatsApp message delivery via your existing Evolution API cloud instance.

Setup required

Required credentials

Evolution API URL
Base URL of your Evolution API instance
API Key
Bearer token for Authentication
Instance Name
WhatsApp session instance name