Frequently Asked Questions - Group Messaging
- What is group messaging?
- How do I create a group and add members?
- Who can send messages to a group?
- Who can receive messages from a group?
- How do I create an announce-only group?
- How do I create an open chat room using Mesibo group?
- How do I create a private community discussion group using Mesibo group?
- How do I create an invite-only chat OR say, tinder like 1-on-1 messaging where two people can chat only if both of them want to stay connected?
- How do I create a group of support staff such that only one of them receives the message from the customer?
- Is there any limit on the number of groups that can be created?
- Is there a limit on the number of users in a group?
- Can I monitor 1-on-1 conversations?
What is group messaging?
Group Messaging is the ability to send and receive Text, Picture, Video, location messages to multiple users in a group conversation.How do I create a group and add members?
You need to use backend group management API to create a group and add members.
You need to first create a group as described in group management APIs. On successful creation, a group id will be returned. You can then use this group id to add one or more of your users as group members by using ‘addmembers’ API.
Who can send messages to a group?
You can select who can send messages to a group by specifying a flag at the time of group creation (or later) by usinggroupset
API. Mesibo offers you finer control over group and group members. For example, you can selectively decide which group members can send messages to the group. You can also configure groups such that all the group members or anyone (group members or not) can send messages.
Who can receive messages from a group?
Similar to send, you can select who all can receive messages from 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 members (round-robin) who can receive group messages.
This approach of precisely controlling who can send or receive group messages gives you ultimate flexibility on defining group behavior, compared to some other API using a hard-coded approach (for example, open or group channels).
How do I create an announce-only group?
Simple, just create a group where only a few members (say, admins) can send messages.How do I create an open chat room using Mesibo group?
Yes, just create a group where anyone can send messages.How do I create a private community discussion group using Mesibo group?
Yes, just create a group where only members can send and receive messages.How do I create an invite-only chat OR say, tinder like 1-on-1 messaging where two people can chat only if both of them want to stay connected?
Very simple, create a group with only two members. They can chat as long as this group exists (until they want to stay connected). If one of the members decides to leave, just delete the group and then they won’t be able to chat further.How do I create a group of support staff such that only one of them receives the message from the customer?
That’s exactly what the round-robin flag is for. Create a group with a round-robin flag and only one of the non-busy members will receive the message. You can make any member busy or free using the server-side API.Is there any limit on the number of groups that can be created?
There is no hard limit on the number of groups that you can create. The limit varies based on the number of MAU and the type of account. It is ensured that you can at least create as many groups as the MAU.Is there a limit on the number of users in a group?
If you are using mesibo on-premise, there is no limit on the active number of members (users) in a group. If you are using the cloud, the limit is 128 users and it can be relaxed depending on the load. For free users, the limit is 16 users.
There is no limit on the maximum number of users you can add to a group.
Can I monitor 1-on-1 conversations?
Yes, you can use a webhook to receive all the conversations.
If you are running Mesibo on-premise, you can install your own modules to monitor and alter (say, translate) any messages as required by your app.