Slack
Connect Cardinal to Slack to send AI-generated notifications and alerts to your Slack channels.
Overview
With the Slack integration, the AI agent can:
- Send notifications to specified Slack channels
- Deliver alerts when triggered by monitoring rules or workflows
- Post summaries of incidents, reports, or query results
Capabilities
| Capability | Enabled |
|---|---|
| Notify | Always |
Configuration
Credentials
| Field | Required | Description |
|---|---|---|
| Bot Token | Yes | Slack bot OAuth token with chat:write scope (format: xoxb-...) |
Prerequisites
- A Slack workspace where you have permission to install apps
- A Slack app with a Bot Token that has the
chat:writescope - The bot must be invited to any channels where you want it to post
Creating a Slack App
- Go to api.slack.com/apps
- Click Create New App > From scratch
- Name the app (e.g., “Cardinal Bot”) and select your workspace
- Navigate to OAuth & Permissions
- Under Bot Token Scopes, add:
chat:write— send messages to channelschat:write.public— (optional) send to channels the bot hasn’t been invited to
- Click Install to Workspace and authorize the app
- Copy the Bot User OAuth Token (starts with
xoxb-)
Setup
- Navigate to Settings > Integrations and click Add Integration
- Select Slack
- Paste the Bot Token (
xoxb-...) - Click Test Connection to verify the token is valid
- Click Save
- Invite the bot to the desired channels using
/invite @Cardinal Botin Slack
What This Enables
Once configured, the AI agent and automated workflows can send messages to Slack, such as:
- Alert notifications when anomalies are detected
- Incident summaries posted to on-call channels
- Scheduled report digests
Reach out to support@cardinalhq.io for support or to ask questions not answered in our documentation.
Last updated on