Integrations / Messaging

Slack

Post and read messages, add reactions, and trigger workflows from Slack events.

6 tools 3 trigger events

Tools

slack.post_message writes

Post a message to a channel or thread.

channel*text*thread_ts

slack.update_message writes

Edit a message previously posted by the bot.

channel*ts*text*

slack.add_reaction writes

React to a message with an emoji.

channel*ts*name*

slack.get_thread

Read every message in a thread.

channel*ts*

slack.channel_history

Read recent messages in a channel.

channel*limit

slack.get_user

Look up a Slack user's profile.

user*

Connect

Setting up Slack →

Credentials

Bot token Signing secret

Triggers

In your Slack app, enable Event Subscriptions with this request URL and subscribe to the bot events your workflows use (app_mention, message.channels, reaction_added).

Events

app_mentionmessagereaction_added
trigger
kind: slack connection: slack events: [app_mention] channels: [...] include_bots: [...]

Examples

PR review bot — A careful first review on every pull request, in under a minute.

Ask your warehouse in Slack — Mention the bot, get an answer backed by a real query.

Daily engineering digest — Yesterday's pull requests and new bugs, summarized before standup.

Incident triage from any alert — Turn noisy monitoring webhooks into triaged, tracked incidents.

Weekly churn watch — Spot accounts going quiet and draft the outreach for you.

Linear issue triage — Every new issue gets a priority and a triage note before anyone opens it.

Failed payment follow-up — When a renewal fails in Stripe, billing hears about it with the context already gathered.

Daily revenue watch — A morning note in Slack when yesterday's revenue breaks from the usual, and silence when it doesn't.

Your next automation is one sentence away.

14-day free trial with $5 of built-in AI included. Cancel anytime.