Trigger: Message Reaction
Kick off a workflow when a contact reacts to one of your messages with an emoji.
The Message Reaction trigger (message.reaction) fires a workflow when a contact reacts with an emoji to one of your outbound messages on WhatsApp (or any channel that supports reactions). It's a quick way to gauge engagement and sentiment without the customer having to type anything.
When it fires
It fires as soon as Meta delivers a reaction event on a message you sent through that channel — regardless of how much time passed between the send and the reaction.
Requirements
- A connected channel that supports reactions (WhatsApp Cloud API).
- At least one prior outbound message the contact can react to.
Trigger configuration
- Specific channel: restrict the trigger to one channel.
- Reaction emoji: leave blank to catch any emoji, or set one (e.g. ❤️) to react only to that specific sentiment.
Available variables
$reaction.emoji— The emoji the contact reacted with$message.id— ID of the original message they reacted to- Standard
$conversation.*and$contact.*variables
Example
You send a promo blast on WhatsApp. Build a workflow triggered by message.reaction with a condition on $reaction.emoji = ❤️: when it matches, tag the contact "Promo-fan" and add them to a priority remarketing list.
Tips
- Combine this with the Tag Added trigger to chain remarketing automations.
- Use it as an early warning too: a 👎 reaction can notify your team to follow up manually.
Troubleshooting
If nothing fires, check that the original message was truly outbound (not an internal note) and that the channel's access token is still valid — an expired token also blocks reaction event delivery.
Related articles
-
Build your first workflow
Omnifox workflows automate your operation: a trigger starts the automation and action nodes do the work. Build a welcome message in minutes.
-
Workflow triggers catalog
Learn which events can start a workflow automatically in Omnifox.
-
Action nodes available in workflows
Discover the actions a workflow can run automatically.
-
Conditions and branching (if/then) in a workflow
Make your flows take decisions and follow different paths based on each contact data.
-
Ready-to-use workflow templates
Start your automations in minutes from prebuilt flows you can customize.