Skip to content

Send emails from WhatsApp messenger bridge with confirmation #340

@williamjameshandley

Description

@williamjameshandley

Feature request

Allow sending emails via the WhatsApp messenger bridge. The flow should be:

  1. User asks Claude (via WhatsApp) to send an email
  2. Claude drafts the email and presents it to the user (From, To, Subject, Body)
  3. User confirms via WhatsApp ("yes", "send it", etc.)
  4. Claude sends the email via mcp__email__send

Context

Currently the messenger bridge handles incoming messages and can respond with text/media, but there's no workflow for composing and confirming outgoing emails. The confirmation step is critical — emails should never be sent without explicit user approval.

Implementation considerations

  • The draft=True → confirm → send_draft pattern already exists in the email MCP tool
  • The messenger bridge needs to track pending drafts per conversation (state between turns)
  • Confirmation should be unambiguous — require explicit "send" or "yes" rather than inferring from context
  • Show the full draft (From, To, Subject, Body) before confirmation so the user can review on their phone

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions