Problem with interactive buttons on Whatsapp and N8N

Hello, thank you very much in advance to anyone who wants to help me.

My problem is the following:

I’m trying to create a block chatbot (No AI), where in some parts of the chain, the plan is to place some messages with interactive buttons.

My problem began when after sending this type of message, I realized that I didn’t know how to recover the response, to be able to continue with different response chains depending on the selected button.

This is because the message is saved as a template and only returns the message ID, but not its structure.

If anyone has been able to resolve this, please help me.

It looks like your topic is missing some important information. Could you provide the following if applicable.

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

i want to do the exact samething and idk how… like i found a custom node for whatsapp buttons yet, it works until i send a response that response is considered a new execution not a button response continuation if you get what i mean… i really hope for n8n team to add like this flow style of nodes

It doesn’t make any sense for this to be like this, as you say, it doesn’t allow you to create a chain and therefore, all logic in setting up a classic WhatsApp chatbot in N8N is lost.

The “solution” I found is to set up each chat branch in a different workflow and make calls to those workflows. But that’s not practical.

I hope you can fix or help us with this.

thats still not practical indeed - i want something like https://landing.flowbridge.app/ but in n8n

Hi,
I’m also stuck with user decision making in whatsapp; can you please give more information about how you are handling this.

Currently within message I send a link for a user to click in order to approve, the link works, I get the message but my wait mode gets stuck as if no decision was made.

Any help would be appreciated.

I have the same problem, I do not receive the user response data, I have tried everything but I can’t do it

can you share the button structure? i have been doing some tests on n8n for a multi layered chatbot, and i am having succes on it by maping the states and using a switch in the very beggining of the code. would love to try the buttons and see if it makes the little frankenstein better, then i can even share it here.