top of page
Search

WhatsApp Reaction Messages with Hibot API


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:

  1. Use reactions for quick acknowledgement instead of sending unnecessary text

  2. Match the emoji to the conversation tone

  3. Avoid overusing reactions in formal customer support conversations

  4. Combine reactions with automation flows in Hibot

  5. 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.

 
 
 

Recent Posts

See All
WhatsApp Template Messages with Hibot API

WhatsApp Template Messages allow businesses to send pre-approved messages to customers even outside the standard 24-hour customer service window. With Hibot’s WhatsApp Official API, template messages

 
 
 
WhatsApp Sticker Messages with Hibot API

WhatsApp Sticker Messages allow businesses to send animated or static stickers directly to customers on WhatsApp. With Hibot’s WhatsApp Official API, you can use stickers to make conversations more en

 
 
 

Comments


bottom of page