← All integrations
Communications plugin

Slack Bot

Slack Web API provider for bot identity, message sends, conversation discovery, membership sync, and signed HTTP ingress.

10 supported actions1 capability groups

Supported work

What StackOS can do with Slack Bot.

The catalog reflects the actions currently available through the Communications plugin. A workflow still decides which actions belong in the job and where approval is required.

10 matching actions

MessagingCan make changes

Add Slack Message Reaction

Add a native Slack emoji reaction to an explicit Slack message reference.

MessagingAvailable action

Delete Slack Message

Delete an explicit Slack message reference when Slack permits the bot to delete it.

MessagingReads data

Get Slack Bot Identity

Verify a Slack bot token and return safe workspace/bot identity metadata.

MessagingReads data

Get Slack Conversation Info

Fetch safe metadata for one Slack conversation by channel/surface ref.

MessagingReads data

Inspect Slack Conversation History

Fetch bounded recent Slack conversation messages so agents can resolve provider message refs for follow-up actions.

MessagingReads data

List Slack Conversation Members

List member refs for one Slack conversation with cursor pagination.

MessagingReads data

List Slack Conversations

List Slack conversations with explicit type filters and cursor pagination.

MessagingCan make changes

Open Slack Conversation

Open or resume a Slack DM or MPIM using explicit Slack user refs, or resume an existing IM/MPIM channel.

MessagingCan make changes

Send Slack Message

Send a Slack bot message to an explicit channel/DM surface, with optional Block Kit buttons and thread reply.

MessagingCan make changes

Upload Slack File

Upload one or more generated StackOS artifacts to Slack with optional initial comment in the same Slack file-upload message.

Direct answer

How does the Slack Bot integration work?

People continue using Slack Bot as their tool. StackOS adds it to a visible workflow, keeps the work in order, and passes only the approved action to the integration when that stage is ready.