send_button_message
Send interactive WhatsApp messages with clickable reply buttons to engage recipients and collect responses through the WhatsApp Business API.
Instructions
Send an interactive button message via WhatsApp Business API
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"to": "<to>",
"body_text": "<body_text>",
"buttons": "<buttons>"
},
"name": "send_button_message"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | Recipient phone number with country code | |
| body_text | Yes | Main message text | |
| buttons | Yes | List of buttons (max 3) | |
| header_text | No | Optional header text | |
| footer_text | No | Optional footer text | |
| phone_number_id | No | WhatsApp Business phone number ID (optional, uses env var if not provided) |