Skip to main content
Back to Integrations
💬

Slack Channel

Monitor Slack channels for alerts from bots and integrations

Overview

Slack Channels let Akmatori monitor specific Slack conversations for alert messages posted by other bots or integrations. When a matching message is detected, Akmatori automatically creates an incident and starts AI-powered investigation, replying directly in the thread.

Configuration Steps

1

Create Slack Integration

First, create a Slack Integration with the bot token, app token, signing secret, and any provider metadata needed for your workspace.

2

Create Slack Channel

Create a Channel for the Slack conversation where alerts are posted. Enable listening for alert intake and posting if Akmatori should reply or deliver results there.

3

Find Channel ID

In Slack, right-click on the channel name and select "View channel details". The Channel ID is at the bottom of the About section (e.g., C01234ABCDE).

4

Invite the Bot

Invite the Akmatori bot to the channel by typing /invite @YourBotName or mentioning the bot in the channel.

Webhook Payload

Here's an example of the payload Akmatori expects from Slack Channel:

json
{
  "type": "message",
  "channel": "C01234ABCDE",
  "user": "U98765FGHIJ",
  "text": "Alert: High CPU on production-server-01",
  "ts": "1234567890.123456",
  "bot_id": "B11111AAAAA"
}
Akmatori responds to bot messages in monitored channels and @mentions in thread replies, allowing seamless integration with your existing alerting bots.