WhatsApp Reaction Messages with Hibot API
- Bot Automation

- Apr 9
- 3 min read
WhatsApp Reaction Messages let your business respond to a customer’s message using an emoji instead of sending a full text reply. With Hibot’s WhatsApp Official API integration, you can automatically react to customer messages with emojis like 👍, ❤️, 😀, or 🎉 to create a faster and more engaging conversation experience.
Reaction messages are useful for confirming actions, acknowledging customer replies, and adding a more human touch to automated chats.
What Are WhatsApp Reaction Messages?
A reaction message is an emoji that your business applies to a message previously sent by a WhatsApp user.
For example, your chatbot or support team can:
React with 👍 when a customer confirms an order
React with ❤️ when a customer shares positive feedback
React with 🎉 after a successful booking or purchase
React with 😀 to make conversations feel more friendly
Unlike normal text messages, reactions are attached directly to the original customer message.
Important Limitations
Before using reaction messages in Hibot, keep these rules in mind:
You can only react to a message received from the customer
The message must be less than 30 days old
You cannot react to a deleted message
You cannot react to another reaction message
If the message is invalid, WhatsApp returns error code 131009
Only the sent status webhook is triggered. Delivered and read webhooks are not triggered for reaction messages.
API Request to Send a Reaction Message
Use the /messages endpoint to apply an emoji reaction to a user message.
curl 'https://graph.facebook.com/v25.0/<WHATSAPP_BUSINESS_PHONE_NUMBER_ID>/messages' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <ACCESS_TOKEN>' \
-d '
{
"messaging_product": "whatsapp",
"recipient_type": "individual",
"to": "<WHATSAPP_USER_PHONE_NUMBER>",
"type": "reaction",
"reaction": {
"message_id": "<WHATSAPP_MESSAGE_ID>",
"emoji": "😀"
}
}'
Request Parameters
Parameter | Required | Description |
ACCESS_TOKEN | Yes | Your Hibot system token or business token |
WHATSAPP_BUSINESS_PHONE_NUMBER_ID | Yes | Your WhatsApp Business phone number ID |
WHATSAPP_USER_PHONE_NUMBER | Yes | Customer's WhatsApp number |
WHATSAPP_MESSAGE_ID | Yes | ID of the message you want to react to |
emoji | Yes | The emoji to apply, either as a Unicode escape sequence or actual emoji |
Example supported values:
"emoji": "😀"
or
"emoji": "\uD83D\uDE00"
Example: React to a Customer Message
Suppose a customer sends:
"Yes, please confirm my order"
Your Hibot workflow can instantly react with a thumbs up:
{
"messaging_product": "whatsapp",
"recipient_type": "individual",
"to": "+16505551234",
"type": "reaction",
"reaction": {
"message_id": "wamid.HBgLMTY0NjcwNDM1OTUVAgASGBQzQUZCMTY0MDc2MUYwNzBDNTY5MAA=",
"emoji": "👍"
}
}
This gives customers immediate confirmation without adding extra text to the conversation.
Example API Response
If the reaction is successfully sent, WhatsApp returns a message ID:
{
"messaging_product": "whatsapp",
"contacts": [
{
"input": "+16505551234",
"wa_id": "16505551234"
}
],
"messages": [
{
"id": "wamid.HBgLMTY0NjcwNDM1OTUVAgARGBI1RjQyNUE3NEYxMzAzMzQ5MkEA"
}
]
}
Common Use Cases for Reaction Messages
Businesses using Hibot commonly use reactions for:
Order confirmations
Customer feedback acknowledgement
Event registration confirmations
Support ticket updates
Survey response acknowledgement
Quick chatbot interactions
Examples:
Customer Message | Suggested Reaction |
"I have completed the payment" | ✅ |
"Thank you for your help" | ❤️ |
"I will attend the event" | 🎉 |
"Okay" | 👍 |
"That sounds great" | 😀 |
Handling Invalid Reactions
If the message cannot be reacted to, WhatsApp may return error code 131009.
This usually happens when:
The message is older than 30 days
The original message no longer exists
The message belongs to another conversation
The message is itself a reaction
To avoid this, Hibot recommends storing the latest incoming message IDs and using them immediately in your automation workflows.
Best Practices
To get the best results from WhatsApp Reaction Messages:
Use reactions for quick acknowledgement instead of sending unnecessary text
Match the emoji to the conversation tone
Avoid overusing reactions in formal customer support conversations
Combine reactions with automation flows in Hibot
Save incoming message IDs so your system can react instantly
A good reaction makes your business feel faster, friendlier, and more human.
Automate Reactions with Hibot
With Hibot, you can automatically trigger emoji reactions based on customer replies.
For example:
React with 👍 when a customer confirms an order
React with 🎉 after a successful payment
React with ❤️ when a customer leaves positive feedback
React with 😀 when a lead responds to a campaign
These automations can be connected directly to your CRM, chatbot, order management system, or customer support workflow.
By using WhatsApp Reaction Messages through Hibot, you can create a more interactive customer experience while keeping conversations short and natural.
.png)
Comments