Contextual replies | Developer Documentation
Contextual replies
Updated: Oct 21, 2025
Contextual replies are a special way of responding to a WhatsApp user message. Sending a message as a contextual reply makes it clearer to the user which message you are replying to by quoting the previous message in a contextual bubble:

Limitations
The contextual bubble will not appear at the top of the delivered message if:
Request Syntax
POST /<WHATSAPP_BUSINESS_PHONE_NUMBER_ID>/messages
Post Body
{
"messaging_product": "whatsapp",
"recipient_type": "individual",
"to": "<WHATSAPP_USER_PHONE_NUMBER>",
"context": {
"message_id": "WAMID_TO_REPLY_TO"
},
/* Message type and type contents goes here */
}Post Body Parameters
| Placeholder | Description | Example Value |
|---|---|---|
<WAMID_TO_REPLY_TO>String | Required. WhatsApp message ID (wamid) of the previous message you want to reply to. | wamid.HBgLMTY0NjcwNDM1OTUVAgASGBQzQTdCNTg5RjY1MEMyRjlGMjRGNgA= |
<WHATSAPP_USER_PHONE_NUMBER>String | Required. WhatsApp user phone number. | +16505551234 |
Example Request
Example of a text message sent as a reply to a previous message.
curl 'https://graph.facebook.com/v19.0/106540352242922/messages' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer EAAJB...' \
-d '
{
"messaging_product": "whatsapp",
"recipient_type": "individual",
"to": "+16505551234",
"context": {
"message_id": "wamid.HBgLMTY0NjcwNDM1OTUVAgASGBQzQTdCNTg5RjY1MEMyRjlGMjRGNgA="
},
"type": "text",
"text": {
"body": "You'\''re welcome, Pablo!"
}
}'
No comments to display
No comments to display