Skip to main content

Overview

The UI Kit comprises a variety of widgets, each designed to work seamlessly with one another to deliver a comprehensive and intuitive chat experience. Here’s how different UI Kit widgets work together to achieve CometChat’s Core features:

Instant Messaging

At the heart of CometChat’s functionality is the ability to support real-time text messaging. Users can send and receive instant messages, fostering quick and efficient communication.

Media Sharing

Beyond text, CometChat allows users to share various media types within their conversations — images, videos, audio files, and documents.

Read Receipts

CometChat’s Read Receipts feature provides visibility into the message status, letting users know when a message has been delivered and read.

Mark As Unread

Mark as Unread feature allows users to manually mark messages as unread, helping them keep track of important conversations they want to revisit later.

Typing Indicator

The Typing Indicator feature shows when a user is typing a response in real-time.

User Presence

CometChat’s User Presence feature allows users to see whether their contacts are online or offline.

Reactions

CometChat’s Reactions feature allows users to react to messages with emojis.

Mentions

Mentions enhances interactivity by allowing users to directly address specific individuals in a conversation. Supports @all for group mentions.

Quoted Reply

Quoted Reply enables users to quickly reply to specific messages by selecting the “Reply” option from a message’s action menu.

Threaded Conversations

The Threaded Conversations feature enables users to respond directly to a specific message in a chat. Enables users to quickly find conversations, messages, and media across chats in real time.

Moderation

CometChat’s Message Moderation feature helps maintain a safe and respectful chat environment by automatically filtering and managing inappropriate content.

Report Message

The Report Message feature allows users to report inappropriate or harmful messages within the chat.

Group Chat

CometChat facilitates Group Chats, allowing users to have conversations with multiple participants simultaneously. For a comprehensive guide on implementing Groups, refer to our detailed Groups guide.