← All integrations

Send messages to Slack channels and users

What workflows can do with Slack

  • Send Message
  • Upload File
  • Get Channel Info
  • Search Channels
  • Search Users
  • Lookup User by Email
  • Get Conversation History
  • Get Thread Messages
  • Create Canvas
  • Read Canvas
  • Edit Canvas
  • Lookup Canvas Sections
  • List Canvases
Full action reference
ActionWhat it does
Send MessageSend a message to a Slack channel or user
Upload FileUpload a file (image, GIF, video, PDF) to a Slack channel, DM or thread
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

Access and security

  • You grant access on Slack's own consent screen, and Malleable stores the resulting token, never your password.
  • Each workflow chooses whose Slack account the actions above use: its owner's for every run, or that of whoever starts the run, which keeps each person to what their own account can reach.
  • You can revoke access at any time in Slack's settings.

Malleable is SOC 2 Type II audited and doesn't train AI models on your data. More in Security & data handling and our Trust Center.

More in Messaging & meetings