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}). |