You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -59,7 +59,7 @@ If you encounter issues with the Slack integration, contact us at [help@sim.ai](
59
59
60
60
## Usage Instructions
61
61
62
-
Integrate Slack into the workflow. Can send, update, and delete messages, create canvases, read messages, and add reactions. Requires Bot Token instead of OAuth in advanced mode. Can be used in trigger mode to trigger a workflow when a message is sent to a channel.
62
+
Integrate Slack into the workflow. Can send, update, and delete messages, send ephemeral messages visible only to a specific user, create canvases, read messages, and add reactions. Requires Bot Token instead of OAuth in advanced mode. Can be used in trigger mode to trigger a workflow when a message is sent to a channel.
63
63
64
64
65
65
@@ -146,6 +146,28 @@ Send messages to Slack channels or direct messages. Supports Slack mrkdwn format
146
146
|`fileCount`| number | Number of files uploaded \(when files are attached\)|
147
147
|`files`| file[]| Files attached to the message |
148
148
149
+
### `slack_ephemeral_message`
150
+
151
+
Send an ephemeral message visible only to a specific user in a channel. Optionally reply in a thread. The message does not persist across sessions.
152
+
153
+
#### Input
154
+
155
+
| Parameter | Type | Required | Description |
156
+
| --------- | ---- | -------- | ----------- |
157
+
|`authMethod`| string | No | Authentication method: oauth or bot_token |
158
+
|`botToken`| string | No | Bot token for Custom Bot |
159
+
|`channel`| string | Yes | Slack channel ID \(e.g., C1234567890\)|
160
+
|`user`| string | Yes | User ID who will see the ephemeral message \(e.g., U1234567890\). Must be a member of the channel. |
161
+
|`text`| string | Yes | Message text to send \(supports Slack mrkdwn formatting\)|
162
+
|`threadTs`| string | No | Thread timestamp to reply in. When provided, the ephemeral message appears as a thread reply. |
163
+
164
+
#### Output
165
+
166
+
| Parameter | Type | Description |
167
+
| --------- | ---- | ----------- |
168
+
|`messageTs`| string | Timestamp of the ephemeral message \(cannot be used with chat.update\)|
169
+
|`channel`| string | Channel ID where the ephemeral message was sent |
170
+
149
171
### `slack_canvas`
150
172
151
173
Create and share Slack canvases in channels. Canvases are collaborative documents within Slack.
'Send, update, delete messages, add reactions in Slack or trigger workflows from Slack events',
12
+
'Send, update, delete messages, send ephemeral messages, add reactions in Slack or trigger workflows from Slack events',
13
13
authMode: AuthMode.OAuth,
14
14
longDescription:
15
-
'Integrate Slack into the workflow. Can send, update, and delete messages, create canvases, read messages, and add reactions. Requires Bot Token instead of OAuth in advanced mode. Can be used in trigger mode to trigger a workflow when a message is sent to a channel.',
15
+
'Integrate Slack into the workflow. Can send, update, and delete messages, send ephemeral messages visible only to a specific user, create canvases, read messages, and add reactions. Requires Bot Token instead of OAuth in advanced mode. Can be used in trigger mode to trigger a workflow when a message is sent to a channel.',
0 commit comments