Button Messages
Send a message with up to 3 quick reply buttons:Send Button Message
Button Constraints
- Maximum 3 buttons per message
- Button titles: 20 characters max
- Button IDs: 256 characters max
List Messages
Send a message with a list of options organized into sections:Send List Message
List Constraints
- Maximum 10 sections
- Maximum 10 rows per section
- Section titles: 24 characters max
- Row titles: 24 characters max
- Row descriptions: 72 characters max
CTA URL Button
Send a message with a call-to-action URL button that opens a link when tapped:Send CTA URL Message
- Order tracking links
- Payment pages
- Support portals
- Product pages
Location Request
Request the user’s current location:Send Location Request
WhatsApp Flows
Trigger a WhatsApp Flow for complex multi-step interactions:Send Flow Message
Flow Parameters
Optional Headers and Footers
Most interactive messages support optional headers and footers:Interactive with Header and Footer
Header Types
Headers can contain text or media:Response
All interactive messages return the same response format:Response
Handling User Responses
When a user interacts with buttons or lists, you receive a webhook with the selection:Button Reply Webhook
List Reply Webhook
id field to determine which option the user selected and respond accordingly.