Configuration

To configure the slack integration, you'll need:

ParameterTypeRequired(*)Description
client_idstring*The Slack client ID that can be found in the app's settings page of the Slack API dashboard.
client_secretstring*The Slack client secret that can be found in the app's settings page of the Slack API dashboard.
signing_secretstring*The Slack signing secret that can be found in the app's settings page of the Slack API dashboard.
app_idstring*The Slack app ID that can be found in the app's settings page of the Slack API dashboard.

Example

{
  "app_id": "12345678901",
  "client_id": "1.0",
  "client_secret": "12345678901234567890123456789012",
  "signing_secret": "12345678901234567890123456789012"
}

Schema

{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "properties": {
    "app_id": {
      "description": "The Slack app ID that can be found in the app's settings page of the Slack API dashboard.",
      "pattern": "^[0-9A-Z]+$",
      "type": "string"
    },
    "client_id": {
      "description": "The Slack client ID that can be found in the app's settings page of the Slack API dashboard.",
      "pattern": "^[0-9]+\\.[0-9]+$",
      "type": "string"
    },
    "client_secret": {
      "description": "The Slack client secret that can be found in the app's settings page of the Slack API dashboard.",
      "maxLength": 32,
      "minLength": 32,
      "type": "string"
    },
    "signing_secret": {
      "description": "The Slack signing secret that can be found in the app's settings page of the Slack API dashboard.",
      "maxLength": 32,
      "minLength": 32,
      "type": "string"
    }
  },
  "required": [
    "app_id",
    "client_id",
    "client_secret",
    "signing_secret"
  ],
  "type": "object"
}

Configure via Dashboard

The easiest way to configure this integration is through the MagicBell dashboard:

  1. Log in to your MagicBell dashboard.
  2. Navigate to Settings > Integrations.
  3. Find and click on this integration.
  4. Follow the on-screen instructions to complete the configuration.
Configure integration
MagicBell Dashboard: Integration Configuration