Slack Trigger Doesn't Appear to Support Block Kit Actions

Describe the problem/error/question

When I try to use the Slack Trigger node to capture interactive events from a button using the Blocks Kit, an error is always returned in the node.

Using a standard Webhook it works first time.

What is the error message (if any)?

Problem in node ‘Slack Trigger‘ Cannot read properties of undefined (reading ‘type’)

And inside Slack a 500 error is shown in the tooltip for the button.

Please share your workflow

Workflow to create message with button:

Workflow for Trigger:

Information on your n8n setup

  • n8n version: 1.72.1 Self-hosted
  • Database (default: SQLite): SQLite
  • n8n EXECUTIONS_PROCESS setting (default: own, main): own
  • Running n8n via (Docker, npm, n8n cloud, desktop app): npm
  • Operating system: Ubuntu 22.04 with Cloudron

Hey there!

I suspect this may be either a configuration or permissions issue. I’ve gone ahead and copied your node and I’ve managed to get it to post to my Slack Sandbox successfully:

To be fair, my local instance is running n8n version 1.83.2, so I can attempt to rollback my installation and test it on 1.72.1 as well, but let’s confirm your Slack App’s permissions before we determine if it is a version issue, since I can’t see any related bugfixes for this particular issue in the changelog.

Let me know if you’re still encountering this issue and we can dig into the permissions and scopes of your app to see what’s going on. Any screenshots or error logs you can share would also be very helpful (just make sure to not include any sort of credential information in them, of course).

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.