← Back to Blog

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.

Ready to upgrade your infrastructure?

Start Building with 5MinutesAPI