The Slack integration lets Scrubbe post real-time incident notifications to any channel in your workspace. Once connected, Scrubbe sends a message when an incident is created and another when it is resolved — based on the notification settings in your IMS configuration. You need theDocumentation Index
Fetch the complete documentation index at: https://docs.scrubbe.com/llms.txt
Use this file to discover all available pages before exploring further.
ENGINEER role or higher to complete this setup.
Connect your Slack workspace
Initiate the OAuth flow
Send an authenticated Response:
POST request to the Slack connect endpoint. Scrubbe responds with an OAuth authorization URL.Authorize in Slack
Open the
url returned in the previous step in your browser. Slack will ask you to choose a workspace and grant Scrubbe permission to post messages. After you click Allow, Slack redirects your browser to the Scrubbe callback URL automatically.Scrubbe completes the connection
Scrubbe handles the callback at:You do not need to call this endpoint yourself — Slack redirects to it as part of the OAuth handshake. Once the callback completes, your Slack workspace is connected and the integration is stored against your account.
Configure notification settings
Update your IMS configuration to control which events trigger Slack messages and which channel Scrubbe posts to.
| Field | Type | Description |
|---|---|---|
slackChannel | string | The Slack channel name (with #) or channel ID to post alerts to. |
notifyOnCreate | boolean | Send a Slack message when a new incident is created. |
notifyOnResolve | boolean | Send a Slack message when an incident is resolved. |
Verify the connection
After completing the OAuth flow, retrieve your integrations to confirm Slack appears as connected:"provider": "SLACK" and "connected": true in the response.
Receive Slack events
If you want Scrubbe to receive events from Slack (such as slash commands or interactive messages), configure your Slack app to send event payloads to the Scrubbe webhook endpoint:Authorization header — Slack sends its own verification token in the payload instead. Scrubbe validates the token automatically.
You can also initiate the OAuth flow with
GET /api/v1/integrations/slack/connect if you prefer to open the authorization URL directly from a browser rather than from an API call.