Web Push Integration - Configuration Docs
To configure the Web Push integration, you'll need the following data:
Parameter | Type | Description |
---|---|---|
private_key | string * | VAPID private key - from the pair you generated. |
public_key | string * | VAPID public key - generate one at https://tools.reactpwa.com/vapid. |
Configure via Dashboard
The easiest way to configure this integration is through the MagicBell dashboard:
- Log in to your MagicBell dashboard.
- Navigate to Channels.
- Find and click on this channel name in the sidebar.
- Click the Configure Web Push button.
- Follow the on-screen instructions to complete the configuration.

Configure via API
You can also configure the integration using the API.
Example payload
{
"private_key": "y56TIPdEzrQ0Ku_uQbGGkB84mYdF9pJl5IHvmAZ_fVs",
"public_key": "BNKZeSrRX_c3QfqzOvv1oshpj1qPbDcUJHKET6Ahs2u9-F4HgllPYxtgaGvGSqfytuALumX5NYZPLD8YmCwBxcw"
}