INTEGRATION
Slack actions
Slack workspace messaging, channels, and integrations
- Actions
- 12
- Maintained by
- Flomation
Every Slack action
- Channel ActionSend a channel-specific action like a typing indicator. Use this before long-running operations to show the user the agent is working.
- Send Slack MessageSend a message to a Slack channel via the Bot API with mrkdwn formatting and optional Block Kit layouts
- Slack Add ReactionAdd an emoji reaction to a Slack message. Use emoji name without colons.
- Slack Channel HistoryRead recent messages from a Slack channel. Uses conversations.history API.
- Slack ChannelsList or search Slack channels. Returns channel names, IDs, topics, and member counts
- Slack File UploadUpload a file to a Slack channel. Accepts a flo:blob token, base64, or text.
- Slack Rich MessageSend a rich Slack message with Block Kit layouts. Use this when you need structured formatting: sections with fields, images, buttons, dividers, or context blocks. For simple text replies, use the normal response instead. Blocks use Slack mrkdwn (*bold*, _italic_, ~strike~, `code`). IMPORTANT: bot_token, channel_id, and thread_ts are pre-configured: do NOT provide them and do NOT ask the user for them. You only need to provide: text (fallback) and blocks (the Block Kit JSON array).
- Slack Search MessagesSearch Slack messages. Requires a user token (xoxp-), not a bot token. Supports modifiers: from:user, in:channel, before:date, after:date
- Slack Thread RepliesRead replies in a Slack thread. Requires the channel ID and thread timestamp.
- Slack User ProfileGet a Slack user's full profile by user ID. Returns name, email, title, phone, timezone, status, and avatar
- Slack UsersList or search Slack workspace members. Returns display names, real names, email addresses, and status
- Slack WebhookSend a message to a Slack channel via webhook with mrkdwn formatting and optional Block Kit layouts
Wire Slack into the rest of your stack
Every action here drops onto the canvas alongside the other 3,585, so a Slack step can sit between a form, a database and a message without any glue code.
