← 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
| Action | What it does |
|---|---|
| Send Message | Send a message to a Slack channel or user |
| 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 or display name. 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. |
| 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 |
Related
- Integration action component: how integration actions fit into a workflow
- Security & data handling: how credentials are stored and scoped