Skip to content

Feature Request: WhatsApp Call (Voice) Support in frappe_whatsapp #199

@muqeetmughal

Description

@muqeetmughal

Currently, the frappe_whatsapp integration supports sending and receiving WhatsApp messages through the WhatsApp Business API. However, WhatsApp voice and video calls are not supported.

For some use cases, especially customer support and sales workflows, the ability to initiate or handle WhatsApp calls directly from ERPNext/Frappe would be highly beneficial.

Problem

Many businesses using WhatsApp as their primary communication channel rely not only on messaging but also on voice and video calls for real-time discussions with customers.

At the moment:

Users can send and receive WhatsApp messages inside Frappe.

But voice or video call functionality is missing.

Teams must switch to the WhatsApp mobile/desktop application to handle calls.

This breaks workflow continuity and prevents WhatsApp from being a complete communication hub within Frappe/ERPNext.

Proposed Solution

Add support for WhatsApp call-related capabilities, such as:

Initiate WhatsApp calls from Frappe UI

Button in Chat/Contact view: Call via WhatsApp

Display incoming call events (if supported by the WhatsApp API)

Call history logging

Log call activity under the related document (Lead, Customer, Contact, etc.)

Optional integrations

WebRTC bridge if WhatsApp API exposes call events

Call activity tracking even if full call control is not possible

Considerations

It is understood that:

The WhatsApp Business API may have limitations regarding call support.

If direct call handling is not possible, at minimum the integration could:

Provide click-to-call deep linking

Log call attempts

Track call activities in Frappe.

Use Cases

Customer support teams handling calls from the same interface used for messaging

Sales teams initiating calls directly from CRM records

Unified communication logs in ERPNext

Additional Context

Many CRM platforms include click-to-call or call logging features, and adding similar support for WhatsApp calls would make frappe_whatsapp a more complete communication tool for businesses.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions