Building Menus with WhatsApp Interactive List Messages
By 5MinutesAPI Growth Team•
The 3-Button Limitation
Quick reply buttons are great, but Meta limits them to 3 per message. What if your chatbot needs to ask a user to select from 10 different product categories?Interactive List Messages
List messages allow you to render a beautiful bottom-sheet menu containing up to 10 rows, complete with titles and descriptions. It is perfect for FAQ menus, branch selections, or product categories.
The JSON Structure
Using 5MinutesAPI, you can dynamically construct these lists:
{
"to": "1234567890",
"type": "list",
"list_data": {
"button_text": "Select Option",
"sections": [
{
"title": "Support Options",
"rows": [
{"id": "ticket_1", "title": "Billing Issue", "description": "Questions about invoices"},
{"id": "ticket_2", "title": "Tech Support", "description": "API & integration help"}
]
}
]
}
}
When the user taps an option, our high-speed Go gateway forwards the exact id directly to your server's webhook.