Slack Trigger
The Slack Trigger starts an orchestration when a Slack event occurs — such as a new message in a channel, a direct message to a bot, a reaction added, or a file shared.
Use Cases
- Respond to bot commands or mentions in Slack channels
- Trigger AI processing when a user sends a message to a channel
- Automate workflows based on Slack reactions or file uploads
- Build Slack bots powered by AgentVerse orchestrations
Credentials
This node requires a Slack OAuth2 credential. To create a credential:- Go to Settings → Credentials → New Credential
- Select Slack OAuth2
- Authenticate with your Slack workspace
Node Reference
Parameters
| Parameter | Type | Description |
|---|---|---|
| Credential | Credential | Select or create a Slack OAuth2 credential |
| Trigger On | Multi-select | The Slack event types to listen for (default: Any Event) |
Trigger On Options
| Option | Description |
|---|---|
Any Event | Fires on all Slack events delivered to the webhook |
Message | A message is posted in a channel or DM |
Bot Mention | The bot is @mentioned in a channel |
Reaction Added | A user adds a reaction emoji to a message |
File Shared | A file is uploaded and shared in a channel |
Channel Created | A new channel is created in the workspace |
Member Joined Channel | A user joins a channel |
Options
| Option | Description |
|---|---|
| Resolve IDs | When enabled, resolves Slack user/channel IDs to their human-readable names and returns them alongside the IDs |
| Usernames or IDs to Ignore | Events from these users will not trigger the orchestration |