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.
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.