The Short Answer
WhatsApp interactive messages are messages that include tappable UI elements — buttons, lists, or CTAs — so the recipient responds with a tap rather than typing a reply. They are available through the WhatsApp Business API and are not possible with the standard WhatsApp app.
Why They Matter
Open-ended questions produce messy, unpredictable replies. "Reply 1 for support, 2 for sales" produces confusion and misspellings. Interactive messages give customers a clear, one-tap action — and give your system a structured, machine-readable reply. The result is faster customer responses, easier automation, and noticeably higher engagement rates.
The Four Types of WhatsApp Interactive Messages
1. Reply Buttons
Up to 3 buttons appear below the message body. Each button has a visible label and a hidden ID sent back when tapped.
Best for: Yes/No questions, appointment confirmations, binary choices, quick feedback.
Limit: Maximum 3 buttons. Labels ≤ 20 characters.
Example: "Are you available for a call Thursday at 3 PM?" with buttons: ✅ Yes, confirm / 🔄 Suggest another time
2. List Messages
A "View options" button opens a scrollable sheet of up to 10 items (with optional sections). The customer selects one, which sends its ID as the reply.
Best for: Department routing, product category selection, language selection, appointment slot picking.
Limit: Maximum 10 items. Supports multiple sections with headers.
3. CTA URL Button
A single button with a label that opens a URL — your website, payment page, booking form, or app.
Best for: Payment links, document viewing, landing pages, app downloads.
Limit: 1 button. URL must be HTTPS.
4. Product Messages (Catalog)
A special interactive message that pulls a product or list of products from your Meta Catalog, letting customers browse and add to cart inside WhatsApp. Requires a connected Meta Catalog.
Best for: E-commerce, restaurant menus, product showcases.
When Can You Send Interactive Messages?
Interactive messages can only be sent:
- Within the 24-hour customer service window (after the customer messages you), as a free-form message
- As part of an approved template (for initiating contact or sending outside the 24-hour window)
Trying to send an interactive message outside the window without a template will be rejected by the API.
How to Send Interactive Messages Without Code
Tenreply includes an Interactive Preset Builder that lets you create, save, and reuse interactive message layouts with no coding. In any conversation, click the interactive icon in the composer, pick a saved preset, and send. See our step-by-step setup guide for the full walkthrough.
Measuring Interactive Message Performance
Because interactive messages produce structured replies (button IDs), every response is trackable. You can see exactly which options customers pick and at what rate — enabling A/B testing your options and copy. Tenreply surfaces this in the analytics dashboard.
