Slack Integration

Last updated: February 18, 2026

The Slack Message node sends a message to a selected channel within a connected Slack workspace. Use this step when you want your Agent to notify a team, share AEO data, or trigger operational follow-up directly in Slack.

Use the Slack Message node for tasks such as sending Agent run results to a team channel or alerting a team when an Answer Engine metric crosses a defined threshold.

See this document for additional instructions on adding this node to an Agent, and this document for a full list of available nodes.


Connect Slack

Before using this node, you must connect a Slack workspace and add the Profound Slack bot to the channel that you want to post messages to.

Authorize Slack Workspace

To authorize a Slack workspace:

  1. Add the Slack Message node to your Agent workflow.

  2. Open the node’s configuration panel on the right side of the Agent Builder.

  3. Click “Connect Account”.

  4. Authorize access to your Slack workspace.

  5. Once connected, select the workspace from the dropdown menu.

Screen Shot 2026-02-17 at 3.42.25 PM.png

You only need to connect a workspace once. After authorization, it will remain available for future workflows.

Add Profound Bot to Slack Channel

To access a Slack channel in an authorized workspace: 

  1. Select the channel dropdown from the Agent Node configuration.

  2. Click “Manage Channels”. 

  3. Select “+ Add bot to Channel”.

  4. Use the search function to find the channel you want to connect. Click that channel.

  5. Once connected, select that channel from the dropdown menu.  

Screen Shot 2026-02-17 at 4.07.54 PM.png

You only need to connect a channel once. After authorization, it will remain available for future workflows.


Node Configuration

Selecting the Slack Message node opens its configuration panel on the right side of the Agent Builder.

Slack Workspace (required)

Select the connected Slack workspace where the message will be sent.

Channel (required)

Choose the Slack channel where the message should be posted.

You can:

  • Select a channel from the dropdown

  • Or dynamically insert a channel value from an earlier step by typing /

The workflow must have permission to post in the selected channel.

Message (required)

Enter the message that will be posted to Slack.

You can:

  • Write a static message

  • Insert dynamic variables from earlier workflow steps by typing /

  • Combine static text with dynamic output

Example:

New visibility report is ready!
Visibility Score: /visibility_score
Share of Voice: /share_of_voice

Keep messages concise and structured for readability inside Slack.


Output

The Slack Message node returns confirmation data indicating whether the message was successfully sent.

This output can be consumed by downstream nodes for:

  • Logging and reporting

  • Conditional branching based on delivery status

  • Triggering follow-up actions