What It Does
- Captures every button click, menu selection, Slash command, or shortcut in Slack without manual polling.
- Lets you trigger campaign alerts, deal approvals, or feedback workflows the moment someone interacts.
- Filters down to specific
action_ids or channels so only relevant events fire your workflow. - Boosts visibility into team responses and engagement in real time.
- Keeps downstream CRM or reporting tools up to date with interactive data automatically.
🏁 Getting Started

1
Connect Slack Workspace
Choose the Slack workspace where you want to listen for interactions.
2
Configure Inputs
Optionally filter by Action IDs or Channels to narrow down the events you care about.
Inputs
🛠️ Required Fields
There are no additional required fields beyond connecting your Slack workspace. Once your account is connected, you’re ready to go.🎯 Optional Fields
-
Action IDs (⚪️)
Filter the trigger to only fire on specificaction_idvalues from Block Kit messages or shortcuts.
Why it matters: Focus your workflow on key buttons or menu selections—no more noise from unrelated interactive elements. -
Channels (⚪️)
Restrict events to one or more Slack channels.
Why it matters: Keep your alerts and automations scoped to the teams or campaigns that matter most.
Output
When a matching interactivity event occurs, this node emits the full Slack event payload:- User and channel details
action_id, block and view data- Timestamps and trigger metadata

You’ll receive a structured JSON object with all interactive event properties—perfect for mapping into CRMs, analytics tools, or custom dashboards.
How It Works
- You connect your Slack workspace and select any filters (Action IDs, Channels).
- The node listens in real time for matching interactivity events.
- Every event fires the trigger instantly with a full payload.
- Downstream actions can enrich data, send notifications, or update your CRM automatically.
🚀 Example Use Cases & Prompts
| Use Case | Setup or Prompt Example |
|---|---|
| Deal Approval Workflow | “Trigger when the ‘Approve Deal’ button is clicked in our Slack pipeline.” |
| Campaign Engagement Tracking | “Start workflow on newsletter signup via Slash command /join-newsletter.” |
| Feedback Collection via Shortcut | “Catch feedback submissions from our ‘Quick Feedback’ global shortcut.” |
✨ Pro Tips
⚠️ Important Considerations
🛠 Troubleshooting & Gotchas
| Symptom | Likely Cause | Quick Fix |
|---|---|---|
| No events firing | App not installed in target channel | Invite the app or reinstall with proper scopes |
| Unexpected events | Missing action_id filter | Add or refine your Action IDs |
| Payload missing fields | Outdated app permissions | Reauthorize Slack app with updated permissions |
📝 FAQ
Can I use this with private channels?
Can I use this with private channels?
✅ Yes — just invite the Slack app to the private channel so it can listen for interactions.
Will blocked users still trigger events?
Will blocked users still trigger events?
No — interactions from users who can’t interact with the app won’t be captured.
Is this a trigger or action node?
Is this a trigger or action node?
This is a trigger node, since it kicks off your workflow on Slack interactivity events.
💰 Pricing
| Action | Credit Cost |
|---|---|
| Trigger Run (per event) | 1 credit |
All Slack trigger nodes, including this one, cost 1 credit per event.
Action nodes (like posting messages) are free.
Action nodes (like posting messages) are free.
Drop this node into your workflow to capture every Slack interaction and automate follow-up tasks instantly. 🚀