Slack

Slack

Channel-based messaging platform

Communication13 triggers26 actions

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.