← All integrations

Slack

Send messages to Slack channels and users

You connect Slack once through its own sign-in screen; Malleable never sees your password. Each workflow chooses whose connected account its Slack actions run under: the workflow owner's, or that of the person who started the run.

What workflows can do with Slack

ActionWhat it does
Send MessageSend a message to a Slack channel or user
Get Channel InfoGet information about a Slack channel
Search ChannelsSearch for Slack channels that the bot has access to. Returns public and private channels. Use slack-search-users to find users for direct messages instead.
Search UsersSearch for Slack users by name, display name, or email. Use this to find a user's Slack ID, which can then be used as a channelId to send them a direct message via slack-send-message. For an exact email match, prefer slack-lookup-user-by-email.
Lookup User by EmailLook up a single Slack user by their exact email address. Returns the user's Slack ID and profile.
Get Conversation HistoryGet conversation history / messages from a Slack channel
Get Thread MessagesRead messages from a Slack thread
Create CanvasCreate a Slack Canvas, either standalone or attached to a channel
Read CanvasRead the markdown content of a Slack Canvas
Edit CanvasApply a batch of edits to a Slack Canvas (insert, replace, delete by section id)
Lookup Canvas SectionsLook up section ids in a Slack Canvas by header type and/or contained text
List CanvasesList Slack Canvases the bot can see, optionally scoped to a channel or filtered by title

Related