Slack integration

Connect Slack to let Agents send messages, read channels, and interact with your Slack workspace. Slack is available as a set of Agent tools, not as Flow steps.

Setting up Slack integration

  1. Go to Settings → Integrations
  2. Find Slack
  3. Click Connect to Slack
  4. Authorize Runtype to access your Slack workspace
  5. Click Allow

Runtype is now connected to your Slack workspace.

Available tools

Once connected, the following tools are available to Agents:

  • send_message — Send a message to a channel or user (supports Slack markdown and Block Kit blocks)
  • list_channels — List public channels in the workspace
  • get_channel_history — Read message history from a channel
  • get_thread_replies — Read replies in a thread
  • add_reaction — Add an emoji reaction to a message
  • get_user_info — Look up information about a Slack user
  • prompt_user — Ask the user to pick from labeled buttons (interactive)
  • select_from_list — Ask the user to pick from a dropdown (interactive)
  • send_rich_message — Send a message with arbitrary Block Kit blocks

Enable these tools when configuring an Agent.

Use cases

  • Notifications: Alert team when important events happen
  • Reports: Send daily/weekly summaries to channels
  • Alerts: Notify on errors or anomalies
  • Approvals: Use prompt_user to request human review for AI decisions

Formatting messages

Use Slack’s mrkdwn formatting in the text parameter:

*Bold text*
_Italic text_
~Strikethrough~
`Code`
> Quote
<https://example.com|Link text>

Disconnecting Slack

  1. Go to Settings → Integrations
  2. Find Slack
  3. Click Disconnect
  4. Confirm

Agents with Slack tools enabled will not be able to use them until reconnected.

Next steps