Glossary

WhatsApp Interactive Messages: Buttons, Lists and More

Learn the WhatsApp interactive message types, reply buttons, list menus, CTA URL buttons, product and Flow messages, their limits and when to use each.

  • Chatbox AI Team
  • 4 min read

Key takeaways

  • Interactive messages replace typed answers with taps, which makes chatbot journeys faster and less error-prone.
  • Reply buttons allow up to 3 options; list messages allow up to 10 rows grouped into sections.
  • Interactive messages are free-form, so they can be sent only while the 24-hour customer service window is open.
  • To start a conversation with buttons, use an approved template that includes quick-reply or call-to-action buttons.
  • Product, multi-product and Flow messages extend interactivity to shopping and forms.

Typing is the slowest part of any chat. WhatsApp interactive messages remove it: the customer taps a button or picks from a menu, and your system receives a clean, predictable answer. They are the building blocks of almost every good WhatsApp chatbot.

What are WhatsApp interactive messages?

Interactive messages are a message type on the WhatsApp Business API that includes controls the customer can tap. Because each option carries an ID, your chatbot or integration knows exactly what was chosen: no spelling mistakes, no guessing what "yes pls" means.

They are session messages: you can send them only while a 24-hour customer service window is open, which happens when the customer messages you.

What types of interactive messages are there?

TypeWhat the customer seesKey limitsTypical use
Reply buttonsUp to 3 buttons under the messageButton title up to 20 charactersYes/No, pick one of three, confirm or cancel
List messageA button that opens a menuUp to 10 rows, grouped into sectionsMain menus, choosing a branch, city or product category
CTA URL buttonOne button that opens a linkOne URL per messageTrack order, pay now, read the policy
Single productOne catalogue item with a "View" buttonRequires a connected catalogueAnswering "is this in stock?"
Multi-productA list of catalogue itemsUp to 30 products in up to 10 sectionsCollections, recommendations
FlowA button that opens a native formNeeds a published FlowBookings, lead forms, surveys
Location requestA button to share location,Nearest store, delivery address

Meta also supports address messages for some markets, including India, which let customers submit a structured delivery address. Always check Meta's current documentation, as limits and available types are updated from time to time.

Reply buttons

The workhorse. Use them for any decision with two or three answers: "Track order / Talk to agent / Something else". Keep titles short and action-oriented.

List messages

When you have more than three options, use a list. A single "Menu" button opens a scrollable sheet with sections such as "Orders", "Products" and "Account". Each row can have a title and a short description.

Product and multi-product messages

If your WhatsApp catalogue is connected, you can send one item or a curated set. Customers can view details, add items to a cart and send the order back to you, all inside the chat.

Flow messages

A WhatsApp Flow opens a full form with several fields. Use it when a conversation needs more than a couple of answers at once.

How are interactive messages different from template buttons?

Templates can carry buttons too, but they follow template rules:

  • Quick-reply buttons on a template let the customer respond with a tap, which opens the service window.
  • Call-to-action buttons on a template can open a URL, start a phone call or copy a code.
  • Templates must be approved by Meta before use and are charged by category (marketing, utility or authentication).

In practice you combine them. A marketing or utility template with a quick-reply button starts the conversation; once the customer taps, the window opens and your chatbot continues with free interactive messages. Browse ready-made examples in the WhatsApp template library.

When should you use each interactive type?

  • Main menu: list message with sections, so customers can self-serve without typing.
  • Qualification: reply buttons for budget ranges, product interest or city.
  • Order support: CTA URL button for tracking, reply buttons for "Return / Exchange / Other".
  • Sales: multi-product message for "top picks under ₹999", then a payment link.
  • Hand-off: always include a "Talk to a human" option so customers never feel trapped.

What are the best practices for interactive messages?

  1. Lead with the question. The body text should make the choice obvious before the customer reads the buttons.
  2. Use distinct labels. "Buy now" and "Order now" side by side confuse people.
  3. Plan for typing anyway. Some customers will type instead of tapping. Add keyword fallbacks in your chatbot.
  4. Track taps. Button IDs are perfect for analytics, see which options are chosen and where people drop off in reports and insights.
  5. Localise. Button titles are short, so translate them properly for multi-language journeys in Hindi, Tamil, Bengali and other regional languages.
  6. Don't overload. One decision per message. Two stacked lists in a row feel like a phone tree.

How do you build interactive messages in Chatbox AI?

In Chatbox AI's no-code chatbot builder, each bot step can include reply buttons or a list. Each option connects to the next step, a tag, an attribute update or a hand-off to the team inbox. Developers can also send interactive messages through the REST API and read button replies from webhooks.

Chatbox AI is an official WhatsApp Business API platform used by 210,000+ businesses across 68+ countries. Start your 7-day free trial and build your first button-driven menu in minutes.

Frequently asked questions

An interactive reply-button message supports up to three buttons. A list message opens a menu of up to ten rows. Templates follow separate rules and can combine quick-reply and call-to-action buttons, with limits set by Meta per button type.

How many buttons can a WhatsApp message have? An interactive reply-button message supports up to three buttons. A list message opens a menu of up to ten rows. Templates follow separate rules and can combine quick-reply and call-to-action buttons, with limits set by Meta per button type.

Can I send interactive messages to customers who have not messaged me? No. Interactive messages are session messages, so they need an open 24-hour customer service window. To reach someone first, send an approved template, it can include quick-reply or URL buttons, and continue with interactive messages once they reply.

Do interactive messages cost extra? No. Inside the customer service window, service messages, including interactive ones, are free under Meta's pricing. Templates with buttons are charged by their category, the same as templates without buttons.

Can I build interactive messages without coding? Yes. Chatbox AI's no-code chatbot builder lets you add reply buttons and list menus to each step, and each tap can trigger the next step, tag the contact or hand the chat to an agent.

What happens when a customer taps a reply button? WhatsApp sends the business a reply containing the button's ID and title. Your chatbot or platform reads that ID and decides what to send next, so you never have to parse free text for that step.

Chatbox AI logo
Start growing today

Your next 10,000 customers are already on WhatsApp.

Broadcast, automate, sell and support on the official WhatsApp Cloud API. Join 210,000+ businesses getting up to 98% open rates, and go live in under 2 minutes.

  • 7-day free trial
  • No credit card
  • Cancel anytime