Skip to content
AskElephant Knowledge Base home

Send Slack Message

Send a message to a person, group, or channel in Slack from a single, flexible node.

Send Slack Message node in the workflow builder

What It Does

Posts a message either as a direct message to up to 8 recipients or to up to 25 Slack channels. Supports plain markdown text or Slack Block Kit formatting, and can send a threaded follow-up message right after the main message.

When To Use It

Use this as your default way to reach people or channels in Slack. It covers what Send Direct Message and Send Message to Channel do, and AskElephant recommends it over those two nodes going forward. Choose direct message mode to notify specific people (adding multiple recipients creates one shared group conversation, not separate individual messages) or channel mode to post to one or more channels. The AskElephant bot must already be a member of any existing channel you target.

Configuration

Configure the node with these settings:

Field

What it controls

Destination Type

Whether to send a directMessage or post to a channel (sendToChannel). Defaults to directMessage. Required.

Recipients

Up to 8 people to direct message. Supports workflow variables, active team members, and Slack users.

Channels

Up to 25 Slack channels to post the message to.

Message

The message content. Supports markdown and {{variables}}. Required.

Thread ID

An existing thread timestamp to reply into, used together with Thread Message.

Thread Message

A follow-up message sent as a threaded reply to the main message.

Use Block Kit

When enabled, valid Block Kit JSON is used directly and plain text is auto-formatted into Block Kit. Defaults to on in the builder.

Outputs

The node passes these values downstream. Check the Outputs tab on the configured node to confirm exact paths.

Default Output

Variable

Type

Description

Example

messageTs

string

Slack message timestamp of the sent message

{{nodeId.messageTs}}

threadId

string

Thread ID for downstream replies

{{nodeId.threadId}}

conversationId

string

DM/mpim conversation ID

{{nodeId.conversationId}}

destinationType = "sendToChannel"

Variable

Type

Description

Example

messageTs

string

Slack message timestamp of the sent message

{{nodeId.messageTs}}

threadId

string

Thread ID for downstream replies

{{nodeId.threadId}}

messageLink

string

Permalink to the Slack message

{{nodeId.messageLink}}

Example Workflow

A workflow posts a deal-won announcement to the #wins channel with Send Slack Message, then uses the returned messageLink in a CRM note so reps can jump straight to the Slack post.

  • Send Direct Message

  • Send Message to Channel

  • Create Slack Block

Need More Help?

Reach the AskElephant support team by:

  • clicking the Support tab on the right side of your screen,

  • emailing [email protected],

  • or using @askelephant support in your dedicated Slack channel.