
Slack Join
CertifiedJoin a Slack channel
Slack Join
Certified
Join a Slack channel
Adds the caller to the specified channel. Fails if already a member or if the channel is archived.
yaml
type: io.kestra.plugin.slack.app.conversations.JoinExamples
Join a public channel
yaml
id: slack_join_channel
namespace: company.team
tasks:
- id: join_channel
type: io.kestra.plugin.slack.app.conversations.Join
token: "{{ secret('SLACK_TOKEN') }}"
channel: "C1234567890"
Properties
channel *Requiredstring
Channel ID
Channel to join; provide the Slack channel ID (e.g., C123...). To get the channel ID, right click on the channel name in Slack and select 'Copy Link'. The ID is the last part of the URL.
token *Requiredstring
Slack token
pluginDefaultsRef Non-dynamicstring
Reference (ref) of the pluginDefaults to apply to this task.
Outputs
id *Requiredstring
Channel ID
created string
Format
date-timeCreated at
isArchived boolean
Is archived
isChannel boolean
Is channel
isGeneral boolean
Is general
isGroup boolean
Is group
isInstantMessage boolean
Is instant message
isMultiPersonInstantMessage boolean
Is multi-person IM
isPrivate boolean
Is private
name string
Channel name
purpose
Channel purpose
Definitions
Conversation topic/purpose output
creatorstring
Creator ID
lastSetstring
Format
date-timeLast set timestamp
valuestring
Value
topic
Channel topic
Definitions
Conversation topic/purpose output
creatorstring
Creator ID
lastSetstring
Format
date-timeLast set timestamp
valuestring
Value