Slack Message Post Block

Post messages to Slack channels or threads

The Slack Message Post block enables users to send messages to specific Slack channels or threads. It supports dynamic content insertion using Jinja templating, allowing for personalized and context-aware messages.

Configuration (Required)

Channel ID
stringRequired

The ID of the channel to post the message to. Ensure the channel ID is correct and accessible to avoid errors.

Thread ID
string

The ID of the thread to post the message to. If not specified, the message will be posted as a new thread. Default is an empty string.

Slack Message
codeRequired

The content of the message to be posted. Supports Jinja templating for dynamic content generation.

Username
string

The username to post the message as. Default is “Scout”. Customize this to better identify the message sender.

Icon URL
string

The URL of the icon to post the message as. Default is an empty string. Customize this to change the message sender’s icon.

See Workflow Logic & State > State Management for details on using dynamic variables in this block.

Outputs

The block outputs the response from the Slack API after posting the message, including message metadata. This response includes details about the posted message, such as its timestamp and channel ID.

Usage Context

Use this block to integrate Slack messaging into your workflow for notifications, alerts, or updates. It is particularly useful for sending messages to specific channels or threads with dynamic content.

Best Practices

  • Ensure the channel ID and thread ID are correct to avoid posting in unintended locations.
  • Use Jinja templating to customize messages with dynamic content.
  • Validate that the Slack token is correctly configured for your organization.