⚡Quick answer -
Interactive Messages let your chatbot send tappable Buttons, Lists, or rich Media cards (with or without action buttons). They remove typing errors, speed up choices, and work automatically within WhatsApp’s 24-hour session window—no template approval needed.
Read on if you build chatbots that:
• Send automated replies during the 24-hour customer-service window.
• Need guided menus (1–10 options) or product cards instead of free-text prompts.
• Want to avoid common formatting errors (e.g., >3 buttons or >10 list rows).
WhatsApp Interactive Messages are special formats that allow your chatbot to send tappable options instead of plain text. This makes chatbot conversations faster and more guided for the customer.
WhatsApp supports four “session reply” formats that need only correct text formatting—no template approval.
• Buttons (1–3 choices)
• List Message (4–10 choices)
• Media (image/video/doc + caption)
• Media + Buttons (media with up to 3 action buttons)
✓ Faster replies—customers tap, don’t type
✓ Guided flows—fewer drop-offs and errors
✓ Consistent UI—standard format across agents and bots
✓ Higher conversions—product cards with “Buy Now” actions
• Outside the 24-hour customer-service window.
• More than 3 buttons in a Buttons message (WhatsApp limit).
• More than 10 rows in a List message.
• Button label over 20 characters, or list-row title over 24 characters.
• Captions longer than a couple of short lines (users may see truncated text).
• Dead or placeholder URLs for Media messages.
Item | Limit |
Buttons per message | 1–3 |
Characters per button label | ≤ 20 |
List rows per message | 4–10 |
Characters per list-row title | ≤ 24 |
Action buttons in Media + Buttons | ≤ 3 |
Caption length (Media / Media+Btn) | 1–2 short lines |
Type | Best for | Min–Max options | Key syntax cue |
Buttons | 1-3 quick actions | 1–3 | Each option starts with “- ” |
List Message | 4-10 menu items | 4–10 | Numbered list “1. …” |
Media | File + short note | N/A | URL on first line |
Media + Buttons | Single product card | 1–3 | URL + “Actions:” list |
Format example :
Tell me what you need:
- Brochure
- Price Sheet
- Schedule Visit
Rules:
• 1–3 lines, each beginning with “- ”.
• Every label ≤ 20 characters.
Alt text: Sample use of buttons
Format Example:
Please pick a showtime:
Rules:
• 4–10 numbered rows.
• Each row title ≤ 24 characters.
• Split longer menus into batches of 10.
Alt text: sample use of list message
Format example:
https://cdn.example.com/brochures/project-x.pdf
Caption: "Here is the Project X brochure you requested."
Rules:
• First line is a direct, accessible URL.
• Keep caption to one or two short lines.
Alt text: sample use of media
Format example:
https://cdn.example.com/images/runner-pro.jpg
Caption: "Runner Pro — Special Offer: ₹2,499"
Actions:
Best practice:
Feature one product per message. The platform can split multiples, but single cards avoid overwhelming users.
Alt text: sample use of media + buttons
👍 DO | 👎 DON’T |
Keep labels short. | Exceed 3 buttons / 10 rows. |
Write each option on its own line (- Option). | Use vague questions (“What do you want?”). |
Send one product per Media + Buttons. | Paste long captions or button text. |
Provide working media URLs. | Invent links/options the bot can’t fulfil. |
Keywords - WhatsApp interactive messages, chatbot buttons, list message format, media with buttons, 24-hour session, product card