Slack
Send and react to Slack messages and interactions
Triggers
Section titled “Triggers” On App Mention Listen to messages mentioning the Slack App
Actions
Section titled “Actions” Send Text Message Send a text message to a Slack channel
Instructions
Section titled “Instructions”You can install the Slack app without the Bot Token and Signing Secret. After installation, follow the setup prompt to create the Slack app and add those values.
On App Mention
Section titled “On App Mention”The On App Mention trigger starts a workflow execution when the Slack app is mentioned in a message.
Use Cases
Section titled “Use Cases”- Slash commands: Process commands from Slack messages
- Bot interactions: Create interactive Slack bots
- Team workflows: Trigger workflows from Slack conversations
- Notification processing: Process and respond to mentions
Configuration
Section titled “Configuration”- Channel: Optional channel filter - if specified, only mentions in this channel will trigger (leave empty to listen to all channels)
Event Data
Section titled “Event Data”Each mention event includes:
- event: Event information including message text, channel, and timestamp
- user: User who mentioned the app
- channel: Channel where the mention occurred
- text: The message text containing the mention
This trigger automatically sets up a Slack event subscription when configured. The subscription is managed by SuperPlane and will be cleaned up when the trigger is removed.
Example Data
Section titled “Example Data”{ "data": { "api_app_id": "A123ABC456", "authed_users": [ "U123ABC456", "U222222222" ], "event": { "channel": "C123ABC456", "event_ts": "1515449522000016", "text": "\u003c@U0LAN0Z89\u003e is it everything a river should be?", "ts": "1515449522.000016", "type": "app_mention", "user": "U061F7AUR" }, "event_id": "Ev123ABC456", "event_time": 123456789, "team_id": "T123ABC456", "token": "XXYYZZ", "type": "event_callback" }, "timestamp": "2026-01-19T12:00:00Z", "type": "slack.app.mention"}Send Text Message
Section titled “Send Text Message”The Send Text Message component sends a text message to a Slack channel.
Use Cases
Section titled “Use Cases”- Notifications: Send notifications about workflow events or system status
- Alerts: Alert teams about important events or errors
- Updates: Provide status updates on long-running processes
- Team communication: Automate team communications from workflows
Configuration
Section titled “Configuration”- Channel: Select the Slack channel to send the message to
- Text: The message text to send (supports expressions and Slack markdown formatting)
Output
Section titled “Output”Returns metadata about the sent message including channel information.
- The Slack app must be installed and have permission to post to the selected channel
- Supports Slack markdown formatting in message text
- Messages are sent as the configured Slack bot user
Example Output
Section titled “Example Output”{ "data": { "channel": "C123456", "text": "Hello from SuperPlane", "ts": "1700000000.000100", "user": "U123456" }, "timestamp": "2026-01-16T17:56:16.680755501Z", "type": "slack.message.sent"}