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
Create Slack Integration
First, create a Slack Integration with the bot token, app token, signing secret, and any provider metadata needed for your workspace.
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.
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).
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:
{
"type": "message",
"channel": "C01234ABCDE",
"user": "U98765FGHIJ",
"text": "Alert: High CPU on production-server-01",
"ts": "1234567890.123456",
"bot_id": "B11111AAAAA"
}