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?
- I am creating a social app. How do I allow only matched or paired users to communicate?
- 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?
You need to use group management APIs to create a group and add members.
We recommend checking Get Started Guide to quickly learn about mesibo group concepts.
You can control the message-sending privileges within a group. Mesibo provides API to selectively determine which members are permitted to send messages to the group such as allowing messaging by all members, specific members, admins, or even extend the permission to anyone, whether they are group members or not.
This level of flexibility ensures customized communication within the group based on your app logic.
Similar to send, you can select who can receive messages from the group, for example, particular group members (say admins), all group members, or one of the members (round-robin).
This approach of precisely controlling who can send or receive group messages gives you ultimate flexibility in defining group behavior, compared to some other API using a hard-coded approach (for example, open or group channels).
This is a common requirement in many social applications. For instance, for a dating app, you might permit two users to interact only if they’ve matched, and not otherwise. Furthermore, you need to break the communication if they choose to unmatch. Additionally, you may even configure users to allow messaging but not calls unless they are premium users.
mesibo allows you to restrict user communication in various ways. For more information, refer to the Restricting Communication Audience.
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.
You can monitor conversations only if end-to-end encryption is disabled.
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.
On the cloud, you can use a webhook to receive all the conversations.