Skip to main content
Add users to a group programmatically. Only admins and moderators can add members. The added users receive a notification and are immediately part of the group.

Add Members to Group

Use addMembersToGroup() to add members to a group.
The method returns a response dictionary where each key is a UID and the value is either "success" or an error message describing why that user couldn’t be added.

Real-Time Group Member Added Events

When a group member is added by another member, this event is triggered. When a user joins a group on their own, the joined event is triggered.
Implement onMemberAddedToGroup() in CometChatGroupDelegate to receive real-time notifications when members are added.
Set delegate in viewDidLoad(): CometChat.groupdelegate = self. Remove delegate when view is dismissed to avoid memory leaks.

Missed Member Added Events

When fetching previous messages, member additions appear as Action messages (a subclass of BaseMessage).

Next Steps

Kick & Ban Members

Remove or ban members from a group

Change Member Scope

Promote or demote group members

Retrieve Group Members

Fetch the list of members in a group

Join a Group

Allow users to join public or password-protected groups