Skip to content

Feature Request: WhatsApp Group Chat Support in frappe_whatsapp #200

@muqeetmughal

Description

@muqeetmughal

Currently, the frappe_whatsapp integration allows sending and receiving direct WhatsApp messages with individual contacts. However, WhatsApp group chats are not supported.

For organizations that use WhatsApp groups for coordination with customers, vendors, or internal teams, the lack of group support limits the usefulness of the integration.

Problem

Many businesses actively use WhatsApp groups for:

Customer coordination

Vendor communication

Delivery or logistics updates

Internal team collaboration

At the moment:

frappe_whatsapp only supports 1-to-1 conversations.

Messages from WhatsApp groups cannot be received or displayed.

Users must switch to the WhatsApp mobile or desktop application to follow group discussions.

This creates fragmented communication, where some conversations are tracked inside ERPNext/Frappe while others remain outside the system.

Proposed Solution

Add support for WhatsApp group conversations within frappe_whatsapp.

Possible features:

Receive messages from WhatsApp groups

Sync group messages into Frappe chat interface.

Display group participants

Show group name and members.

Send messages to WhatsApp groups

Allow replying to group conversations from Frappe.

Group chat mapping

Map WhatsApp groups to specific documents such as:

Projects

Support Tickets

Shipments

Orders

Message attribution

Identify which participant sent each message inside the group.

Considerations

The implementation may depend on limitations of the WhatsApp Business API, since group messaging capabilities may not be fully exposed.

If full group support is not possible, an alternative could be:

Partial support for receiving group messages

Linking group chats via deep links

Logging group message activity in Frappe

Use Cases

Logistics companies coordinating deliveries with drivers through WhatsApp groups

Customer support teams managing shared customer groups

Vendors and procurement teams communicating in supplier groups

Internal operational teams collaborating via WhatsApp groups

Additional Context

Supporting WhatsApp groups would significantly improve the ability of frappe_whatsapp to function as a centralized communication hub inside Frappe/ERPNext, instead of forcing users to manage group conversations outside the system.

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