How to create an automated response from a WhatsApp quick reply?

I am building a flow on Make.com integrated with WhatsApp Business Cloud. The final goal is to capture the user’s interaction with a quick reply button (“I want to receive”) from a message template and, based on this response, send a personalized message to the user.

Current flow:

  1. The Webhook (Make.com) receives an initial POST.
  2. The flow sends the user a message template with the “I want to receive” button through WhatsApp Business Cloud.
  3. When the user clicks the button, the quick reply message “I want to receive” is sent.

What I need to configure:
• Based on the received message text (“I want to receive” on this example), I need the initial webhook that started the flow to capture the response and send a return according to that text.

Note: I am considering using Webhooks (Make.com) to capture the response but am open to other possible approaches.

Main Questions:

  1. How can I create the automation continuation from this quick reply?
  2. Do I need to configure a new webhook, or can I replicate and reuse the one already configured (since the continuation response is within this same webhook)?

Hi @Luan_Matos and welcome to the Make Community!

I’m not entirely clear on your process. Sharing the screenshot of your scenario might help.

That said,

You ask if you can use the same webhook to do the above. Yes, however, you will need something in the POST request to differentiate if it is an initial POST or a reply POST. A simple parameter (e.g., postType=initial, postType=“reply”) could be enough. Then you can use a router with a filter to decide which path to take: the one that sends the button to WhatsApp or the one that handles the WhatsApp response.

L

1 Like