Skip to content
AskElephant Knowledge Base home

Send Direct Message

Send a private Slack message to one or more people, either right away or at a scheduled time.

Send Direct Message node in the workflow builder

What It Does

Sends a direct message to the team members you specify. Each recipient gets their own private message. You can send plain markdown-formatted text or pass Slack Block Kit JSON for a richer, interactive message.

When To Use It

Use this to notify specific people privately, such as pinging a rep about a meeting outcome. You can schedule the message for later instead of sending it immediately, and you can reply into an existing direct message thread. AskElephant recommends using Send Slack Message instead going forward, since it covers both direct messages and channel posts in a single node.

Configuration

Configure the node with these settings:

Field

What it controls

Recipients

The team members who receive the direct message. Each person gets their own message. Required.

Message

The message content to send. Supports markdown (bold, italics, lists, links) and Slack Block Kit JSON, either as a blocks array or as {"text": "fallback", "blocks": [...]}. Required.

Thread ID

Reply into a specific existing direct message thread instead of starting a new one. Leave empty to start a new message.

Post At

Schedule the message for a specific UTC time in ISO 8601 format (YYYY-MM-DDTHH:MM:SSZ). Leave empty to send immediately. A time in the past sends immediately with a warning.

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

threadId

string

The thread ID of the message. Use this to reply to the message in a thread

{{nodeId.threadId}}

Example Workflow

After a deal closes, a workflow sends a direct message to the account owner with Send Direct Message, then a follow-up step replies in that same thread with next steps using the returned threadId.

  • Send Slack 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.