
Slack
Channel-based messaging platform
Triggers
(13)New Public Message Posted Anywhere
Triggers when a new message is posted to any channel.
New Message Posted to Channel
Triggers when a new message is posted to a specific #channel you choose.
New Direct Message
Triggers when a message was posted in a direct message channel.
New Mention in Channel
Triggers when a username is mentioned.
New Mention in Direct Message
Triggers when a username is mentioned in a direct message channel.
New Reaction
Triggers when a new reaction is added to a message
Channel created
Triggers when a channel is created
New Command in Channel
Triggers when a specific command is sent to the bot (e.g., @bot command arg1 arg2)
New Command in Direct Message
Triggers when a specific command is sent to the bot (e.g., @bot command arg1 arg2) via Direct Message.
New User
Triggers when a new user is created / first joins your org.
New Saved Message
Triggers when you save a message.
New Team Custom Emoji
Triggers when a custom emoji has been added to a team.
New Modal Interaction
Triggers when a user interacts with a modal.
Actions
(26)Add Reaction to Message
Add an emoji reaction to a message.
Send Message To A User
Send message to a user
Send Message To A Channel
Send message to a channel
Request Approval from A User
Send approval message to a user and then wait until the message is approved or disapproved
Request Approval in a Channel
Send approval message to a channel and then wait until the message is approved or disapproved
Request Action from A User
Send a message to a user and wait until the user selects an action
Request Action in A Channel
Send a message in a channel and wait until an action is selected
Upload file
Upload file without sharing it to a channel or user
Get File
Return information about a given file ID.
Search messages
Searches for messages matching a query
Find User by Email
Finds a user by matching against their email address.
Find User by Handle
Finds a user by matching against their Slack handle.
Find User by ID
Finds a user by their ID.
List users
List all users of the workspace
Update message
Update an existing message
Delete Message
Deletes a specific message from a channel using the message's timestamp.
Create Channel
Creates a new channel.
Update Profile
Update basic profile field such as name or title.
Get channel history
Retrieve all messages from a specific channel ("conversation") between specified timestamps
Set User Status
Sets a user's custom status
Markdown to Slack format
Convert Markdown-formatted text to Slack's pseudo - markdown syntax
Retrieve Thread Messages
Retrieves thread messages by channel and thread timestamp.
Set Channel Topic
Sets the topic on a selected channel.
Get Message by Timestamp
Retrieves a specific message from a channel history using the message's timestamp.
Invite User to Channel
Invites an existing User to an existing channel.
Custom API Call
Make a custom API call to a specific endpoint
Example automation
Trigger
Event received
from Slack
Action
Create Module Record
in Coherence
Ready to connect Slack?
Start automating in minutes. No credit card required.