Slack Trigger Node Webhook URL: per credential, not per node

Describe the problem/error/question

I want to listen for slack events in multiple different workflows, however, when I create multiple “Slack Trigger Nodes” each one has a unique webhook url.

The challenge is this: the each slack credential is associated with an individual slack app. each slack app is allowed to have a single event webhook endpoint.

That means that in order to use the slack event trigger, I have to have a single workflow with a single “slack trigger node” that then in turn calls out to every other workflow I want to use the slack events in. It sort of has to be the “every event” node for this to work, and then I have to filter elsewhere.

I would love it if the webhook was specific to the slack credential used, OR if I can specify the webhook url, so multiple triggers could use the same url.

Thanks!

What is the error message (if any)?

Please share your workflow

(Select the nodes on your canvas and use the keyboard shortcuts CMD+C/CTRL+C and CMD+V/CTRL+V to copy and paste the workflow.)

Share the output returned by the last node

Information on your n8n setup

  • 1.81.4
  • Postgres
  • Own
  • Docker
  • Ubuntu 24.04.2 LTS

Honestly a “router” workflow seems like a solid solution, handle all logic of what goes where, there.

Duplicating slack triggers sounds like a nightmare and could cause weird problems if routing the same trigger to multiple scenarios.