
Connect Slack with the most popular apps, so you can automate your work and have more time for what matters most — no code required.
Start free
Triggers when a new message is posted to any channel.

Triggers when a new message is posted to a specific #channel you choose.

Triggers when a message was posted in a direct message channel.

Triggers when a user or user group is mentioned.

Triggers when a username is mentioned in a direct message channel.

Triggers when a new reaction is added to a message

Triggers when a reaction is removed from a message

Triggers when a channel is created

Triggers when a specific command is sent to the bot (e.g., @bot command arg1 arg2)

Triggers when a specific command is sent to the bot (e.g., @bot command arg1 arg2) via Direct Message.

Triggers when a new user is created / first joins your org.

Triggers when you save a message.

Triggers when a custom emoji has been added to a team.

Triggers when a user interacts with a modal.

Add an emoji reaction to a message.

Send message to a user

Send message to a channel

Send approval message to a user and then wait until the message is approved or disapproved

Send approval message to a channel and then wait until the message is approved or disapproved

Send a message to a user and wait until the user selects an action

Send a message in a channel and wait until an action is selected

Upload file without sharing it to a channel or user

Return information about a given file ID.

Searches for messages matching a query

Finds a user by matching against their email address.

Finds a user by matching against their Slack handle.

Finds a user by their ID.

List all users of the workspace

Update an existing message

Deletes a specific message from a channel using the message's timestamp.

Creates a new channel.

Update basic profile field such as name or title.

Retrieve all messages from a specific channel ("conversation") between specified timestamps

Sets a user's custom status

Convert Markdown-formatted text to Slack's pseudo - markdown syntax

Retrieves thread messages by channel and thread timestamp.

Sets the topic on a selected channel.

Retrieves a specific message from a channel history using the message's timestamp.

Invites an existing User to an existing channel.

Finds a Slack user group by its handle (e.g., @user-group) and returns its details. To mention this group in a message, map the returned ID using the syntax <!subteam^ID>. Read more: https://api.slack.com/reference/surfaces/formatting#mentioning-groups

Add users to or overwrite the member list of a Slack user group.

Make a custom API call to a specific endpoint
Join 100,000+ users from Google, Roblox, Sequoia and more building secure, open source AI automations. Start automating your work in minutes.