Integrate your AI agent as a Slack bot. Users can interact with your agent directly in Slack channels or via direct messages. Supports slash commands, mentions, and interactive components.
OAuth 2.0 with Slack
message.channelsMessages in channelsmessage.imDirect messagesapp_mentionBot mentionsslash_commandSlash commands// Slack event webhook handler
app.post('/slack/events', (req, res) => {
const event = req.body.event;
if (event.type === 'message' && !event.subtype) {
// Forward to AI agent
forwardToAgent(event.text, event.channel);
}
res.status(200).send();
});