Skip to Content

Chat

The Chat action allows you to send messages to Slack channels either via direct API token integration or using a Webhook URL.

Usage

This action can be added to your Putki workflow to automate communication with your team through Slack. For example, it can notify a channel when a pipeline completes or fails.

To use it, add the Chat action and configure the fields as needed. You must have a valid Slack token or webhook and permission to post messages to the selected channel.

Configuration

The plugin can be configured using the action dialog in Putki. The following fields are available:

Field

Required

Description

Action name

No

A name for the action as it appears in the workflow. Helps identify it during debugging or logging.

Message Service

Yes

Select the integration method:

- Slack (token-based)

- Slack (Webhook) (incoming webhook URL).

Token

Conditional

Required only if Slack is selected. Provide a valid Slack Bot/User OAuth Token with the chat:write permission scope. Not required for Webhook mode.

Team/Workspace

No

A label for identifying the Slack team or workspace. Use the workspace ID.

Channel

Yes

Slack destination for the message. Use #channel-name ID. Ensure the token or webhook has access.

Message

Yes

The actual message text. Supports dynamic substitution of workflow variables (e.g., ${Internal.WorkflowName}).