I want to use Slack Trigger node, but it requires a webhook to be verified by Slack.
I am self-hosting n8n on an AWS EC2 and need to whitelist the IP that needs access to the webhook. Has anyone else run into this issue? I don’t want to open the port to everyone. How can I use Slack Trigger node in this situation?
Hi @Crypto_NFT, you may want to look into the Slack socket mode. It allows you to listen for Slack events without having to expose a public webhook.
I’ve successfully used this custom node to make it work in n8n: GitHub - mbakgun/n8n-slack-socket-mode: This is an n8n community node that lets you use Slack Socket Mode in your n8n workflow
It comes with a bunch of trigger nodes that you can use in a workflow to start listening for Slack events. Here’s a simple example: