I have a production workflow that is using the WhatsApp trigger node. Previously it was capturing all message types but over the last month I’ve realised it’s no longer passing Reactions to messages (e.g ) - no record is being passed in the executions of the workflow which is an issue for me as some of my comms ask for a simple thumbs up or down response which many customers do as reaction to the message rather than a new message - so i’m completely blind in these cases. Is anyone else having this issue and have found a solution? To me, it seems like a bug with the trigger as I made no changes on my side during this.
I’ve built dozens of WhatsApp chatbots for clients, and this is a common issue after Meta makes changes to their webhook subscriptions. Here’s exactly how to fix it:
The Problem
WhatsApp reactions stopped triggering your workflow because your webhook isn’t subscribed to the message_reactions field. This can happen when:
Meta updates their API and resets webhook subscriptions
You recreated your WhatsApp Business API app
Webhook fields were manually changed in Meta Developer Portal
If reactions are coming through but not triggering properly, add an IF node to filter:
// Check if it's a reaction
{{ $json.entry[0].changes[0].value.message_reaction !== undefined }}
Pro Tip: Monitor All Webhook Events
To debug what’s actually being received, temporarily add a Webhook node (not WhatsApp Trigger) with the same URL and log all incoming payloads. This will show you exactly what Meta is sending.
Common Gotchas
API Version: Make sure you’re on WhatsApp Business API v18.0 or later (reactions were added in v15.0 but work best in v18+)
Business Account Limits: Some WhatsApp Business accounts have restricted webhook access - verify in Meta Business Settings
Webhook Verification: If webhook verification failed, Meta silently disables all subscriptions
I’ve implemented reaction handling for chatbots managing customer feedback, surveys, and quick replies - it’s a game-changer for UX. Once you re-enable message_reactions in Meta, it should work instantly.
Let me know if reactions start flowing through after this fix!
Re step 2: message_reactions was not in my list to select. Under your common gotchas points you mentioned Business Account Limits - where can I check if this is the restriction?
@hoiyothaheem just checking if you saw my last message - Re step 2: message_reactions was not in my list to select. Under your common gotchas points you mentioned Business Account Limits - where can I check if this is the restriction? Still struggling!
@hoiyothaheem Thanks for this details but sadly no luck with this approach. No warnings or issues I can see. I’ve tried navigating my way to support in meta but keep getting a generic response. Do you happen to know of an email address I can contact them on?