Description:
I am encountering an issue with using multiple Slack Triggers across different workflows in n8n. Even though each workflow uses a separate Slack App and a distinct webhook URL, enabling the Slack Trigger in one workflow causes the Slack Trigger in the other workflow to stop functioning.
Setup Details:
- I created two workflows:
- Workflow A: Configured with Slack App A and its webhook URL.
- Workflow B: Configured with Slack App B and a different webhook URL.
- Both workflows are designed to trigger on messages from specific Slack channels:
- Workflow A listens to Channel A.
- Workflow B listens to Channel B.
- The Slack Triggers are connected to their respective Slack Apps, and each has unique webhook URLs.
Issue:
- When I activate the Slack Trigger in Workflow A, it works as expected, but the Slack Trigger in Workflow B stops functioning.
- Conversely, if I reactivate the Slack Trigger in Workflow B, Workflow A’s trigger stops working.
Troubleshooting Steps Taken:
- Verified that both Slack Apps are properly configured with different webhook URLs.
- Confirmed that no other workflows or Slack Apps are using the same webhook URL.
- Tested both workflows individually, and they function correctly when only one trigger is active.
- Tried using separate n8n instances for each workflow, and this seems to resolve the issue, but it is not an ideal solution due to added complexity.
Expected Behavior:
Each Slack Trigger should operate independently, even if they are configured in separate workflows with different Slack Apps and webhook URLs.
Request:
- Is this a known limitation or a bug in n8n’s Slack Trigger implementation?
- Are there any recommended solutions to allow multiple Slack Triggers to function simultaneously within the same n8n instance?