MagicBell SlackBot Channel Provider
Configuration
To configure the MagicBell SlackBot integration, you'll need the following data:
| Parameter | Type | Description |
|---|---|---|
| enabled | boolean * |
In the 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 MagicBell SlackBot button.
- Follow the on-screen instructions to complete the configuration.

Using the API
You can also configure the integration using the API.
Example payload:
{
"enabled": true
}Channel Token
The channel token contains all the information (along with the config) necessary to deliver the notification on the MagicBell SlackBot channel.
| Parameter | Type | Description |
|---|---|---|
| webhook | object | Obtained directly from the incoming_webhook object in the installation response from the Slack API. |
| └ url | string * | |
| oauth | object | |
| └ installation_id | string * | |
| └ scope | string | |
| └ channel_id | string * |
Example
{
"webhook": {
"url": "https://example.com/webhook"
}
}Schema
{
"$id": "slackToken",
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"minProperties": 1,
"properties": {
"oauth": {
"properties": {
"channel_id": {
"type": "string"
},
"installation_id": {
"type": "string"
},
"scope": {
"type": "string"
}
},
"required": [
"channel_id",
"installation_id"
],
"type": "object"
},
"webhook": {
"description": "Obtained directly from the incoming_webhook object in the installation response from the Slack API.",
"properties": {
"url": {
"format": "uri",
"minLength": 1,
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
}
},
"type": "object"
}