← All integrations





Slack
Messaging & meetingsSend 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
| Action | What it does |
|---|---|
| Send Message | Send a message to a Slack channel or user |
| Upload File | Upload a file (image, GIF, video, PDF) to a Slack channel, DM or thread |
| Get Channel Info | Get information about a Slack channel |
| Search Channels | Search 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 Users | Search 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 Email | Look up a single Slack user by their exact email address. Returns the user's Slack ID and profile. |
| Get Conversation History | Get conversation history / messages from a Slack channel |
| Get Thread Messages | Read messages from a Slack thread |
| Create Canvas | Create a Slack Canvas, either standalone or attached to a channel |
| Read Canvas | Read the markdown content of a Slack Canvas |
| Edit Canvas | Apply a batch of edits to a Slack Canvas (insert, replace, delete by section id) |
| Lookup Canvas Sections | Look up section ids in a Slack Canvas by header type and/or contained text |
| List Canvases | List 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
Fathom
Meeting recordings, transcripts, and summaries
Zoom
Meetings, recordings, transcripts, and team chat
Otter.ai
Meeting transcripts and summaries
RingCentral
Calls, texts, voicemails, and team chat
WhatsApp Business
Customer messages, templates, and phone numbers
Aircall
Calls, contacts, recordings, and call notes