Available via:
| Platform | Setup |
|---|---|
| UI Kit Builder | |
| Widget Builder | |
| UI Kits | |
| SDK |
Core Features
Instant Messaging
- Enable real-time one-to-one and group chat so users can send and receive messages instantly.

Media Sharing
- Let users share images, videos, documents, and other files directly within conversations.

Read Receipts
- Show when messages are delivered and when they are read, so users know message status at a glance.

Mark as Unread
- Allow users to mark messages as unread so they can revisit important conversations later.

Typing Indicators
- Display when another user is typing to make conversations feel more responsive and natural.

User Presence
- Show online, offline, and last-seen states to help users understand availability.

Reactions
- Let users react to messages with emojis for quick feedback without sending a new message.

Mentions
- Tag specific users (or everyone in a group) to draw attention inside busy conversations.

Threaded Conversations
- Create message threads inside group chats to keep context organized.

Quoted Replies
- Reply to a specific message with a quote to maintain clarity and context.

Group Chats
- Support conversations with multiple participants for teams, communities, or events.

Report Message
- Allow users to report inappropriate or harmful messages directly from chat.

Conversation and Advanced Search
- Search conversations by user or group name, apply advanced message filters such as links, attachments, reactions, mentions, or specinc mentioned UIDs, and search across all conversations.

Choose Your Integration Method
Follow the method that best suits your needs to get started with Core features. Each integration method includes Core features by default, so you can focus on building the chat experience you want without worrying about missing essential functionality.UI Kit Builder
- The UI Kit Builder provides an interface to create custom chat experiences.
- When you set up a new chat experience using the UI Kit Builder, all Core features are automatically included.
- Simply select the features you want to enable, and they will be integrated into your chat experience without any additional coding.
Widget Builder
- The Widget Builder allows you to create a chat widget that can be embedded on your website or app.
- When you create a new widget using the Widget Builder, Core features are included by default.
- You can customize which features are enabled through the widget settings, giving you control over the chat experience you provide to your users.
UI Kits
- Our pre-built UI Kits come with all Core features enabled out of the box.
- You can customize them further to match your app’s design and branding.
SDK
- When you use the CometChat SDK to build your own custom chat experience, Core features are available for you to implement.
- You can choose which features to include based on your app’s requirements, giving you full control over the chat experience you create.