Built by Metorial, the integration platform for agentic AI.

Learn More

    Provider Summary

    • send and schedule messages

    • manage channels and conversations

    • search messages and files

    • upload and share files

    • manage emoji reactions

    • create and manage reminders

    • retrieve user profiles

    • manage user groups

    • pin and bookmark messages

    • administer workspace settings

Slack

Send, receive, update, delete, and schedule messages in channels, DMs, and group DMs. Manage conversations (create, archive, rename, invite/remove members, set topics). Search messages and files across workspaces. Upload, share, and manage files. Add and remove emoji reactions. Pin and bookmark messages. Create and manage user groups and reminders. Retrieve user profiles, presence, and workspace info. Post ephemeral messages, open modals, and manage App Home tabs. Configure incoming webhooks for notifications. Create and edit canvases and lists. Administer workspace settings, Slack Connect shared channels, and Enterprise Grid organizations.

Tools

Get Conversation History

Retrieve message history from a Slack channel, DM, or group DM. Supports pagination, time range filtering, and fetching thread replies.

Get Team Info

Retrieve information about the Slack workspace (team), including its name, domain, email domain, and icon.

Get User Info

Look up a Slack user's profile and status. Search by user ID, email address, or list all workspace members.

List Conversations

List Slack conversations (channels, private channels, DMs, and group DMs) accessible to the authenticated user or bot. Supports filtering by conversation type and pagination.

Manage Bookmarks

Add, edit, remove, or list bookmarks (saved links) in a Slack channel. Bookmarks appear at the top of a channel for quick access.

Manage Channel Members

Invite users to or remove users from a Slack channel. Also supports listing current channel members and joining/leaving channels.

Manage Channel

Create, update, archive, unarchive, or configure a Slack channel. Combine multiple channel operations in a single action — create a new channel, rename it, set its topic/purpose, or manage its lifecycle.

Manage Files

Upload, list, get info about, or delete files in Slack. Upload text content as a file snippet, retrieve file metadata, or list files shared in a channel or by a user.

Manage Pins

Pin or unpin messages in a Slack channel, or list all pinned items. Pinned messages are highlighted and easily accessible by all channel members.

Manage Reactions

Add, remove, or list emoji reactions on a Slack message. Use this to react to messages, remove existing reactions, or see all reactions on a message.

Manage Reminders

Create, complete, delete, or list Slack reminders. Reminders notify a user at a specified time with a custom message.

Manage User Groups

Create, update, enable, disable, or list user groups (also known as @mention handle groups) in Slack. Manage group membership by setting the full member list.

Schedule Message

Schedule a message to be sent to a Slack channel at a future time. The message will be delivered automatically at the specified time.

Search Messages

Search for messages across a Slack workspace by keyword query. Results include the message text, channel, sender, and timestamp. Requires a user token with \

Send Message

Send a message to a Slack channel, group DM, or direct message conversation. Supports plain text, rich Block Kit formatting, threaded replies, and ephemeral messages visible only to a specific user.

Update Message

Update or delete an existing Slack message. Use this to edit message content or remove a message entirely.

License

This integration is licensed under the AGPL-3.0 License.

Built with ❤️ by Metorial