Hey, i’m trying to create a slackbot using my workflow. the slack bot should ask the user questions and wait each time for the user input (they are usually yes/no questions)
I tried to use the send message and wait for response node but whenever i click approve buttons or try to add free text, it opens the form in a separate window and is pretty bad experience.
I saw the other option is to use just the regular send message slack nodes and use blocks for the ui which is nice but i’m not sure how in this case i can wait for the user response or listen to the changes at least or get their response somehow.. would really appreciate some help with this.
I’m using the slack socket mode community node by mbakgun for triggering the flow when a user mentions my bot.
thanks
Welcome to the n8n community @Mai_Yaacovi!
It would help me understand your problem better if you could post a screenshot of your workflow or embed the workflow here - here’s how you can do that:

Thanks for sharing the workflow! I built a similar flow and now I understand what you mean with the form opening up in a separate page which is really annoying ![]()
I built a proof of concept using the custom node for the Slack socket mode that you mentioned and made it work with the help of interactive messages. I built the example webpage with the Slack Block Kit Builder which lets you compose messages including interactive elements like buttons. You need to pass the output of the Slack Block Kit Builder in the field “Blocks” and making sure you use the message type “Blocks”.
I created two example workflows: one reacts when the Slack app is mentioned and sends a welcome message. The other one handles clicks on the buttons and contains a switch node to route clicks on different buttons.
I just realized that n8n cannot display the custom nodes properly, so here are screenshots of the nodes with the question mark.
“App Mention”:
“Slack Socket Mode Trigger”:
Is there no way to prevent the slack response from opening a new window? Seems silly to have to create two workflows for this kind of message/response action.

