Skip to content

feat: WhatsApp acknowledgment reactions #628

@pasogott

Description

@pasogott

Feature Request: WhatsApp Acknowledgment Reactions

Problem

When users send messages to the bot (especially in groups or during busy times), there's no immediate feedback that the message was received. Users might wonder:

  • Did the bot receive my message?
  • Is it processing?
  • Should I wait or resend?

Proposed Solution

Add automatic emoji reactions that are sent immediately upon message receipt, before the bot generates its reply. This provides instant visual feedback similar to read receipts.

Benefits

  1. Instant feedback - Users know their message was received
  2. Reduces anxiety - Especially during slower response times
  3. Professional UX - Similar to business chat tools (Slack, Teams)
  4. Non-intrusive - Doesn't add extra messages to the chat
  5. Configurable - Can be customized per use case

Desired Configuration

whatsapp:
  ackReaction:
    emoji: "👀"           # Which emoji to use
    direct: true          # Enable for direct chats
    group: "mentions"     # Group behavior: "always" | "mentions" | "never"

Use Cases

  • Customer Support Bot: ✅ reaction shows ticket received
  • Team Assistant: 👀 shows it's reading your request
  • Personal Bot: 📨 confirms message delivery
  • Group Bot: Only react when @mentioned to reduce noise

Scope Options

  • direct: true/false - Control direct chat reactions
  • group: "always" - React to all group messages
  • group: "mentions" - Only react when bot is @mentioned
  • group: "never" - Never react in groups

Related

  • Similar to Telegram/Discord ack reactions
  • Follows existing messages.ackReaction pattern
  • Complements typing indicators

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request
    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions