Overview
The Waflow system supports reading and writing in WhatsApp groups. Unlike individual chats, groups (`@g.us`) present challenges related to message volume, identification of multiple participants, and compatibility of identifiers (JIDs) with underlying CRMs (GHL / Chatwoot).
By default, to prevent spam messages in CRMs from large groups, **group reading is disabled (Opt-in)**. Each group must be explicitly enabled per slot.
How do groups work in CRM?
Unlike standard WhatsApp, your CRM (such as GoHighLevel) does not have a native format for “Chat Rooms.” Therefore, Waflow intelligently integrates your groups:
– The Group is a Contact: When you enable a group, it will appear in your CRM as if it were a single contact. Its name will include the label `[GROUP]` so that you can easily recognize it (Example: `Sales Team [GROUP]`).
– Identification of who is speaking: When a member of the group sends a message, you will see it within the group conversation in the CRM, and Waflow will automatically add the sender’s name at the beginning of the message.
Example: `[Juan Pérez]: Hello everyone, I have sent the report!`
– Reply to the group: To reply to the entire group, simply write your message from the CRM in the same conversation, just as you would with a normal customer. Waflow will send your reply directly to the WhatsApp group.
How to Enable a Group?
To prevent your CRM from filling up with mass messages from groups you participate in (such as family or friends groups), **group reading is disabled by default**. Only the groups you choose will reach the CRM.
To enable a group:
1. Go to the Waflow / Integrations panel.
2. Go to the details of your connected number (Slot).
3. Find the Groups section (or click the Sync/View Groups button).
4. You will see a list of all the groups that WhatsApp number is a member of.
5. Activate the switch only in the groups you want to manage from your CRM.
Note: Once activated, new messages from that group will start arriving in your CRM immediately.
Group Member Synchronization
In addition to chatting with the entire group, you may want to register each person in the group as a separate lead or contact in your CRM.
What does synchronization do?
– Remove all persons who are in the group.
– Create an individual contact in your CRM for each member (with their name and number).
– Adds an automatic tag to them in the CRM. For example: `Member: Sales Team`.
What is it for?
You can use this feature to extract contacts from a networking or support group and then send them campaigns, emails, or individual bulk messages based on their membership label.
Waflow is intelligent and will never register the bot’s own number as a customer, avoiding unnecessary duplicates in your CRM.
Priority Rules (Which number is sent?)
If you have multiple WhatsApp numbers (slots) connected to the same account, it is important to know where group messages come from:
– Fixed Assignment: Unlike individual chats (where Waflow can “remember” which number served which customer), Groups are rigidly tied to the number where you enabled them.
– If you activate the “VIP Support” group on your Number A (Slot 1), all incoming and outgoing messages from that group will operate exclusively through Number A. Frequently
Asked Questions
Does Waflow automatically add members to groups?
No. Waflow does not manage the community (add/remove members), it only acts as a bridge to read and send messages from the CRM.
Can I send messages to the group from automated workflows?
Yes. Since the group appears as another contact in your CRM, you can add it to campaigns or workflows by sending automated messages to that “Group Contact.”
The group does not appear in the list to enable it. What should I do?
Ensure that the number you have connected to Waflow has actually been added to that group on WhatsApp and wait a moment for the status to synchronize, or use the refresh groups button on your dashboard.
