Chat Group

Chat Group

Up to 50,000 members can join your app's chat group and enjoy the seamless features of nandbox, including voice memos and multimedia file sharing such as videos, photos, documents, etc. There is no limit to the number of chat groups you can create in your app.

You can create group chats for businesses and individuals. With the ability to personalize each group chat with a name, display picture, description, and category classification, the group chat admin can change these details at any time.

You can configure your chat group to be public or private. A public group is the best option if you want to allow anybody to join the group and have members invite other users to join, while in a private group, only the chat admin will be able to invite new members to join, with the option to choose the group admins for each group.

Modules

1.) My Groups: Show the groups that the user has joined.

2.) Chat Group: Opens a certain chat group of your choice, where members of the group can interact with each other.

3.) Group List: Displays the list of all groups that are available on the app.

Once you create a group, it will appear in the groups, and users will be able to join it. Once they do, it will appear to them in the user group.

This module is the best to use if you want to build a Messaging App.

Installation

You can install all the chat group modules in your app in the following places:

  • App's Home Menu ✓
  • App's Side Menu ✓

You can find the chat group modules in the social category. Click or drag and drop the modules into your home or side menu to install them.

chat groups modules

Duplicability

This module can be duplicated in several sections of your app.

Main Features

The Chat Group module comprises 67 features, set as default.

  • Chat

Your app users can chat as well as share images and receive push and in-app notifications.

chats
  • View Profile

A profile view that shows the user's basic information.

view profile
  • Video Trimming

A video editor for trimming videos for a previously recorded clip and enabling re-encoding it to lower quality (compressing) with a caption

video trimming
  • Edit Messages

For users to edit their messages after they are sent. The edited messages will be amended accordingly at the users' end.

edit message 1 down arrow edit message 2
  • Recall Messages

Users can delete their sent messages without a time limit, recall their messages anytime, or choose to have them deleted from all members.

recall messages
  • Invitation QR Codes

For users to join groups on your app by scanning QR codes.

QR code
  • Ban Users

Allows administrators to kick out specific users from groups or channels created on your app.

ban user 1 down arrow ban user 2
  • Current Location Sharing

For users to share their current locations with other users within your app.

share location
  • In-App Sounds & Vibrations

For users to customize app sounds, vibrations, and notification tones.

In-App SoundsIn-App Groups Sounds
InAppSoundsInAppGroupsSounds

Configuration

  • My Groups:

You must have this module to be able to create groups from your mobile device!

1.) Once you have installed the module by clicking or dragging and dropping it in the home or side menu,

drag&drop

You can rename the module and choose an Android and an iOS icon for it. Click the "Configure" button to open the settings of the module.

my groups configuration

2.) From the settings, you have the option to include ads in your app using the Google AdMob Module.

Note that you have to install Google AdMob Module first.

enable ads

3.) To configure the features, click on features. You can also choose if you want to create public groups for your users from your mobile device.

features

And don't forget to save

save
  • Chat Group:

    1.) Rename the module and choose an Android and an iOS icon for it. Click the "Configure" button to open the settings of the module.

chat group

2.) To check out the features, click on features.

features

Setting a Group

1.) From the settings, you can choose which group to set.

add

2.) You have the option to create a new group If you do not have a group created, Click on 'create a new Group'

create a new group

and you'll be directed to the chat group creation page.

create group

3.) Select the group you want to add and click 'Add'

add group

4.) Don't forget to click Save. Note that all groups created in the app builder will be public.

save
  • Group List:

    1.) Rename the module and choose an Android and an iOS icon for it. Click the "Configure" button to open the settings of the module.

group list configuration

2.) From the settings, you have the option to include ads.

enable ads

3.) To configure the features, click on features.

features

Then click 'Save' after configuring your module.

Create a Private Group

1.) From your mobile device, go to My Groups.

click my groups

2.) Tap on the ''+'' sign at the top right-hand side of the screen.

add group

3.) Tap on Chat Group.

tab chat group

5.) Enter the group's name and description.

group details

6.) Select your group type, personal or business, then tap Done.

group type

And that's it! You created your group.

group created

Must-Have Modules

It's better to add these modules to your App's Side Menu (step 3)

  • My Groups: It shows your app users the chat groups that they have already joined.
  • Group List: It shows a list of your app's available chat groups for users to join.

Complementary Modules

  • Contacts List: It shows your app users a list of their contacts who also use your app.
  • Video/Audio Calling Module: A simple tab will be allocated for chatting, voice, and video calling with the user of your choice.

Module Walkthrough

Activating the Chat Group

1.) From the left admin menu, click chat groups.

chat group

2.) You can create a new group by clicking Create.

create group

3.) A window will appear where you can enter your group's name, title, and description.

group setting

4.) After saving, you can configure the rest of the options:

  • Splash Screen:

You can add a splash screen to your chat group, which includes an image, title, and description. You can also change the button text and colors associated with it.

splash screen setting

A splash screen is an introductory graphical screen that shows an explanatory message when you first install an app. It can also be displayed when a user first enters a group or a channel.

Which will look something like this:

group splash screen
  • Leave group option:

Turn the toggle on if you want to prevent your members from leaving this chat group.

prevent leaving group
  • Payment Settings:

If you're enabling the subscription feature, this part is for you. Check out our guide for In-App subscriptions configuration.

group subscription
  • Welcome Message:

You can also send a welcome message to your users when they join the chat group; click 'Assign' and set it up.

welcome message

Create your welcome message to your members, then click 'Done'

done

Which will look like this:

welcome message
  • Invitational links & QR codes:

Users can also join a channel by scanning the QR code for your group, or you can invite your users to join the group through Twitter, Facebook, or by sending them a link to join.

invitational links
  • Assign admins:

You can also assign admins to your chat group; click the (+) icon

assign admin

Choose the admins you want to assign, then click 'Add'

add admin

After finishing your channel's settings, don't forget to click 'Save'

save

Search Filters

You can also add a search filter under which this group can come up.

Check out our Search documentation to figure out how to create search filters and assign them to a chat group.

search filter

Sending Messages From The App Builder

You can send messages from the app builder directly to a specific group if you want:

1.) From the left admin menu, click 'Posts'

posts

2.) Click 'Chats'

chats

3.) Choose the chat group you want to send your message to.

select group

4.) Create your message and send it.

send message

down arrow media