Overview
Message reactions allow you to respond to any message with an emoji, providing a quick and expressive way to acknowledge, appreciate, or react to content without sending a full message. This feature enhances user engagement and reduces message clutter.Key Features
- Emoji Reactions: React with any emoji to any message
- Predefined Constants: 14 commonly used emoji reactions
- Convenience Methods: Dedicated methods for popular reactions
- Remove Reactions: Ability to remove reactions from messages
- Universal Support: React to any message type (text, media, interactive, etc.)
How Reactions Work
When you send a reaction, it appears as a small emoji overlay on the original message, similar to social media platforms. Users can see who reacted and with which emoji. Visual Example:Reaction Interface
Available Emojis
Predefined Emoji Constants
Reaction Methods
Primary Reaction Method
Convenience Methods
Usage Examples
Basic Reactions
Convenience Method Examples
Webhook Integration
Automatic reactions based on message content:Advanced Use Cases
Smart Customer Service Reactions
Reaction-Based Feedback System
Multi-Reaction Conversation Flow
Custom Emoji Reactions
Beyond the predefined constants, you can use any emoji:Message Structure
A reaction message has this structure:Best Practices
1. Appropriate Reaction Selection
2. Reaction Timing
3. Reaction Combinations
4. Error Handling
Limitations
- One Reaction per User: You can only have one active reaction per message
- Message Age: Can only react to messages within the last 30 days
- Emoji Support: Limited to standard Unicode emojis
- Rate Limits: Reactions count toward your messaging rate limits
- Remove Only Own: You can only remove your own reactions
Migration Guide
Adding Reactions to Existing Workflows
Reaction Analytics
Track reaction patterns for insights:Next Steps
Contextual Replies
Learn about replying to specific messages
Interactive Messages
Create engaging buttons and lists
Typing Indicators
Show when you’re typing or mark messages as read
Webhook System
Set up automated reaction responses