Group Messaging is the ability to send and receive Text, Picture, Video, location messages to multiple users in a group conversation.
You can decide who all can send message to the group by specifying a flag at the time of group creation or later by using groupset API. You can specify particular group members (say admins), all group members or anyone (group members or not) who can send messages.
Just like send, you can decide who all can receive message to the group by specifying a flag at the time of group creation or later by using groupset API. You can specify particular group members (say admins), all group members or one of the member (round-robin) who can receive group messages.
This approach of precisely controlling who can send or receive group messages gives you an ultimate flexibility on how to define a group behaviour, compared to some other API shaving hard coded approach (for example, open or group channels).
Simple, just create a group where only a few members (say, admins) can send message.
Simple, just create a group where anyone can send message.
Again simple, just create a group where only members can send and receive messages.
Very simple, create a group with only two members. They can chat as long as this group exists (till they want to stay connected). If one of the member decide to leave, just delete the group and they won’t be able to chat further.
That’s exactly round-robin flag is for. Create a group with round-robin flag and only one of the non-busy member will receive the message. You can make any member busy or free using server side API.
There is no hard limit on the number of groups that you can create.
There is no limit on the maximum number of users you can add to a group.
Yes, for Custom Plan customers.
Assuming you, as the developer, have obtained consent from your users, we do provide a way to monitor Group Channel conversations from the Console.
This feature is intended for use cases such as abuse control, and we must stress that your users' privacy should be HIGHLY respected.