WhatsApp Buttons (BETA)
7 min
introduction the #button command allows sending interactive messages with predefined response buttons it is especially useful for quick surveys , service evaluations , confirmations , or any flow where the user must select an option in a simple and structured way proper implementation improves the user experience and simplifies data collection in the system command syntax how it works \#button instructs the system to display a message with interactive buttons instead of plain text \<message shown to the user> the main text displayed above the buttons, usually framed as a question or instruction \<optionx> the text visible on each button this is what the user selects \<optionidx> a unique identifier assigned to each option used to log the user’s choice in a structured format can trigger automated flows or specific actions in the crm/chatbot / acts as the separator between the different button options example the user will see the message "hello, we recently assisted you, how would you rate our service?" three buttons will appear below ⭐⭐⭐⭐⭐ → excellent rating ⭐⭐⭐ → normal rating ⭐ → poor rating each button is linked to an id id excellent for 5 stars id normal for 3 stars id poor for 1 star result the user receives a message with buttons when the user clicks a button the response is recorded with its corresponding id your crm may trigger an automated flow , such as saving the response in the database sending a thank you message alerting the support team if the rating is low check how your crm saves responses in their official documentation highlevel crm integration docid\ qh5m7bg 7rf8ysjwwpjxm ⚠️ important notes ids must be unique and consistent across the system to avoid errors keep button texts short , as long labels may not display correctly on all devices use clear and neutral language in the main message to increase response rates it is recommended to include no more than 3–5 buttons per message to keep the interaction simple