I am trying to integrate the Slack node as a way to approve some process... I can't get the slack node to successfully return the approval result. Everything works up to when I click the response in Slack and the n8n flow is supposed to continue. I get a warning on Slack that says 'This app responded with Status Code 404' and node in n8n only shows a Loading Data message with a spinner and stays that way.
I know that in The Slack app configuration I have to set the Request URL but to what? I cant find where in n8n is this url provided.
Hey! Your workflow looks fine, the issue is in your Slack app config. You need to go to your Slack app settings at api.slack.com, then go to “Interactivity & Shortcuts”, turn it on and set the Request URL to https://<your-instance>.app.n8n.cloud/rest/waiting-webhook/ — replace <your-instance> with whatever your actual n8n cloud subdomain is. The 404 is just Slack not knowing where to send the button click payload, once that URL is set it should flow right back into n8n and continue the execution.
Awesome that you got it working! The Slack Interactivity & Shortcuts URL config trips up a lot of people because it’s not super obvious that n8n cloud instances need that specific format. Glad you’re up and running with the approval workflow now.