Skip to main content
Available only on WhatsApp for the following BSPs: 360Dialog, Meta, and GupShup.
The Reply Button block lets you display clickable buttons natively on the WhatsApp channel. Use it only when you have a short selection of options, as the limit is upto 3 buttons.
Reply buttons configuration panel alongside how the buttons render in a WhatsApp conversation
Buttons are for web and Messenger, Reply buttons are for WhatsApp, Options are for a longer list of choices, and List is for grouped items.

Using the Reply buttons block

Drag the Reply buttons block onto the canvas and connect it to your flow. Add up to three reply buttons and configure the message and response settings.
Screenshot 2026 08 13 At 3 58 37 PM

Configurations

Enable Add header content to display content above the body. You can choose from three header types:
Add a static text displayed in ‘Bold’ format.
E.g: “Welcome to WotNot”
Renders a media file as the cover of this message.
Send a dynamic image, video or file by using a variable. The variable needs to contain a publicly hosted file URL.
E.g: Invoice file or personalised images with name.
Enable Add footer content to display supporting information below the body in a small grey font. Use the footer for additional information or disclaimers.

Body

Enter the question or message displayed above the buttons. For example: What would you like to choose?

Buttons

Add up to three reply buttons. Each button has its own label and creates a separate output path on the canvas.
You can add up to 3 reply buttons as supported by WhatsApp.

Error message

Enter the message displayed when the user’s response does not match one of the available choices. For example:Please enter a valid option from the mentioned choices

Save response

Select a variable to store the user’s selected response. You can select an existing variable or create a new variable from the dropdown.

Other configurations

Enable free text

Enable Enable free text to allow users to either select a predefined button or type their own response in the chat input. When enabled, a Free text output is added to the canvas. You can connect this output to another action block, such as an AI agent, to handle the user’s typed response.
Reply buttons with free text enabled
Enable Tracks link clicks on this message to track link clicks from the message. When enabled, all link clicks on this message are tracked.

Output paths

Each reply button creates its own output path. When Enable free text is enabled, an additional Free text output path is added for responses entered manually.
Last modified on October 22, 2026