Describe the problem/error/question
I have two separate workflows, each using a different Slack app integration:
-
Staging channel → uses trigger-app 1
-
Production channel → uses trigger-app 2
The issue:
The Slack Trigger node stops working when both workflows are active. After some testing, I found that n8n does not respond to the second trigger if one has already responded.
For example:
-
If I trigger in the staging channel, it works fine.
-
But when I later try to trigger in the production channel, it does not work at all — despite having:
-
Different workflows
-
Different Slack apps/webhooks
-
Both workflows in active state
-
Temporary workaround:
I need to re-activate the workflow every time I switch channels. For example, if I trigger staging first and then want to trigger production, I have to re-activate the production workflow. Otherwise, there’s no response at all.
What is the error message (if any)?
No error message — just no response from the production workflow.
Please share your workflow
I can’t share the full workflow because it contains company credentials. But I can confirm that:
-
Both workflows are valid
-
Both are in an active state
-
Each has its own production webhook registered for its Slack app
Information on your n8n setup
- n8n version: 1.102.3
- Database: default (not using external DB)
- EXECUTIONS_PROCESS setting: default
- Running via: Docker
- Operating system: Ubuntu 24.04 (x86_64)
Question:
-
Is this the expected behavior when running multiple Slack Trigger nodes on different workflows/channels? Or is this a bug in the current version of n8n?
-
If it’s a bug, is there a more robust workaround than manually re-activating workflows each time, until a fix is released?