Slack

Slack

Channel-based messaging platform

Slack currently provides 13 triggers that can start a workflow and 26 actions a workflow can run. Use those building blocks to route important conversations into accountable work without copying context by hand.

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

What can you automate with Slack and Coherence?

These recipes are generated from the triggers, actions, and categories currently available for this piece. Use them as starting points, then choose the exact fields, conditions, and records your workflow should update.

Bring Slack activity into Coherence

Start from a supported Slack event, then create or update the appropriate CRM, project, or custom record with the source context preserved.

Starts with

New Public Message Posted Anywhere

Finishes with

Create or update a Coherence record

Act in Slack from a Coherence workflow

Use a change in Coherence to run a supported Slack action, so the next step follows the record instead of relying on someone to copy it.

Starts with

A Coherence record or workflow changes

Finishes with

Add Reaction to Message

Connect Slack to the wider customer workflow

Combine Slack with another integration and Coherence records to route important conversations into accountable work without copying context by hand.

Starts with

New Public Message Posted Anywhere

Finishes with

Add Reaction to Message, then preserve the outcome in Coherence

How to connect Slack

The exact authentication fields depend on Slack. The workflow structure stays straightforward:

1

Connect the account

Authorize the Slack account and permissions the workflow needs.

2

Choose a supported step

Select one of the current triggers or actions listed above and map its fields.

3

Test with a real record

Run a small test, inspect the result in both systems, and only then enable the workflow.

Related integrations for the same workflow

Explore apps that share a category with Slack or provide a complementary trigger or action.

Slack integration questions

What can I automate with the Slack integration?

Slack currently provides 13 triggers that can start a workflow and 26 actions a workflow can run. Use those building blocks to route important conversations into accountable work without copying context by hand.

How many Slack triggers and actions are available?

Slack currently lists 13 triggers and 26 actions in the integration catalog. The supported list is refreshed from the pieces available in Coherence, so review the capability names on this page before building a workflow.

Can Slack connect to other apps through Coherence?

Yes. A workflow can combine supported Slack triggers or actions with Coherence records and other available integrations. The exact flow depends on the authentication, permissions, triggers, and actions exposed by each connected app.

Do I need to write code to connect Slack?

The listed triggers and actions are designed for visual workflows. If the pre-built integration does not expose a capability you need, HTTP and webhook steps can cover APIs that your team is authorized to use.

Ready to connect Slack?

Start automating in minutes. No credit card required.