I’m trying to get the Slack Trigger set up. I have the app set up and the credentials working, but when I enable Event Subscriptions and paste the webhook URL into Slack, I get the following error message.
“Your URL didn’t respond with the value of the challenge parameter”
@smittym , you seem to be in the process of setting app your Slack application. Here’s the step you are missing, Events API | Slack.
Before your setup is completed you need to confirm your n8n workflow is the webhook you authorize to handle Slack events. This is a one-off task you have to complete before continuing with building your workflow.
To be more specific, when setting up a Slack app, you are asked to confirm your webhook URL. At this point, Slack sends HTTP request in the form
What your n8n workflow has to do is to check that if type has the value “url_verification”, you respond back with the value of challenge. Once done Slack will aprove your webhook URL and you can move on.
I thought the Slack Trigger node would handle that verification. I can’t see any way to pass that challenge back to Slack from the Slack Trigger node setup.
Apologies, I missed that you are trying the trigger node. Indeed, verification should be done automatically.
Perhaps you are using wrong URL (test vs production) or n8n app does not reply in time or event does not even reach n8n (could be with self-hosted solution).
For some reason, without any changes, it started working today. I suspect there may have been some issue on the n8n side that was just a temporary glitch. Thank you for your help.