Error in clicking the button in Slack automated by n8n

I am creating a workflow to send an automated scheduled button in Slack via n8n. It is working. I have also added a webhook. So that if anyone clicks the button, it will fetch the user name and timestamp. While testing, when I try to click, it says an error:

"App has not been configured for this feature. Please contact the app’s developer.”

I also saw somewhere that the n8n cloud is not approved by Slack. So, it might be reason that we can not use the “click the button” feature via n8n.

2 Likes

welcome to the n8n community @Laraib_Tech
I’d look at the Slack app configuration.
Interactive button clicks usually fail with that message when the Slack app is missing Interactivity settings or the Request URL isn’t configured correctly to your n8n webhook. n8n Cloud itself is not usually the blocker here, the button action must be enabled in your Slack app settings and pointed to a reachable webhook URL.

It’s a Slack app config issue, not n8n. Go to api.slack.com → your app → Interactivity & Shortcuts → toggle it on and paste your n8n webhook URL as the Request URL, then reinstall the app. The “n8n not approved by Slack” thing you read is about the Slack Marketplace (public apps) — doesn’t apply to custom workspace apps, those work fine with n8n.

One gotcha: Slack expects a response within 3 seconds or it throws that same error. In your Webhook node, set “Respond” to “Immediately” and do the real work after.

Let me know if you hit any snags.

Thank you so much for a kind welcome.

Please take a look at my app settings. I have used the same webhook URL in interactivity, the exact Redirect URL in OAuth, and the permission of Slack app settings. I have also provided bot token scopes to the Slack App. And also installed slack App to my workspace, but still facing this error. Please let me know if I am missing something. Thank you

1 Like

Thank you so much. But I have also set the webhook to respond immediately. But still facing the same error

Are you sure this is the correct redirect URL for your Slack credential? I’d recommend opening the Slack credential in n8n and copying the exact OAuth Redirect URL shown there. In n8n Cloud, this URL is usually specific to your instance. Also, after updating it in Slack, make sure to save the changes and reinstall the app to the workspace.

1 Like