Everything you need to build an end-end real-time engagement module

Here is our exhaustive list of all features ranging from 1:1 chat to AI powered moderation.

Explore all features across our product lines

One-on-one private chat

One-to-one messaging for users to communicate privately with other individuals in your app.

Group text messaging

Many-to-many messaging for users to communicate with thousands of users in a private or public group chat.

Share files & multimedia

Allow users to send and recieve documents and files in all valid file formats.

Typing indicators

Show an indication to users when another user is typing a message in private or group chat to create continuous conversation.

Users & friends list

Create a list of all users or filtered to a specific users' friends in your app for your users to view and start conversations.

Users & friends presence

Create a list of users or friends that are currently online in your app for your users to view and drive real-time engagement.

Threaded conversations and message replies

Ability to have different threads within a conversation and separate reply message tracking for threads

Chat history

Users can access and review past chat conversations, allowing them to reference previous discussions or retrieve important information.

Custom structured messages

Users can send customized messages with structured data formats, enabling the exchange of specific information, such as order details or event invitations.

Voice notes

Let users record and send audio messages directly in your app via chat.

All Features

Usage
Monthly Active Users
Upto 10M MAU overage rate
$0.10 per MAU
Concurrent connections included
5% MAU included
Concurrent connections overage rate
$1 per concurrent Messages/month
Unlimited Message storage
Unlimited Message retention
6 months Images & files storage
Unlimited No hidden costs/overages (bandwidth, storage, translation, search, thumbnail generation, image moderation etc.)
In-app Messaging
Core messaging experience
One-on-one private chat
Group text conference (Private, Public & Password Protected)
Users list
Friends list
Users & friends presence
Typing indicators
Text & custom structured messages
Threaded conversations & message replies
Photo, video & file sharing
Voice notes
Chat history
User and group tags
Conversation tags
User roles
Edit and delete messages
Block users
Ban and kick users
Localization
Deeper user engagement
Mentions
Reactions
Pin message
Link preview
Bookmark message
Stickers
Giphy and other GIFs keyboards
Thumbnail generation
Polls
Reminders
Message shortcuts
Message translation
Live reactions
Collaborative document
Collaborative whiteboard
URL shorteners
Voice transcription
Interactive messages
Interactive form
Card message
Meeting scheduler
Location sharing
Custom interactive messages
Search, messaging status & counts
Users, groups & messages search
Conversation search
Coming soon
Message delivery and read receipts for one-on-one conversations
Message delivery and read receipts for groups
Reaction feed
Threads feed
Mentions feed
Mark a conversation as read
Mark up to a message as read
Mark up to a message as unread
Unread message count
Unread conversation count
Unread thread count
Unread mentions count
Unread replies count
Advanced chat experience
Conversation message preview configuration
Custom websocket connection behaviour
Voice & Video Calling One-on-one voice calling
Pay-as-you-go One-on-one video calling
Pay-as-you-go Group video conference
Pay-as-you-go Group voice conference
Pay-as-you-go Call recording
Pay-as-you-go Customise video call experience
Call logs
Webhooks
Moderation
Front End Moderation
User-to-user Blocking
Kick/Ban Users
Ability to report messages
Rule-based Moderation
Moderation engine with conditional moderation
Automated Moderation (Automated Block)
Ready-to-use default rules
Custom conditional rules
Manual Moderation (Flag & Review)
Coming soon
Moderation webhooks
Coming soon
Moderation Filters
Profanity detection
Phone & email detection
Message content
Message volume
Coming soon
AI ✨ Message sentiment
AI ✨ Message toxicity
AI ✨ Image explicity and toxicity
AI ✨ Video explicity and toxicity
AI ✨ SPAM detection
AI ✨ Platform circumvention
AI ✨ Semantic sentence similarity
AI ✨ Context-based Moderation
AI Context moderation engine
AI Custom prompts
AI Context moderation engine
Notifications & Interactions
Channels
Push notifications
Email Notifications
SMS Notifications
Features
Fine grained notification preferences
Notification templates & custom sound
Email Replies
End user notification management
Multiple notification providers
Webhooks
Coming soon
Analytics and Insights
Analytics
Usage reports
Multi-tenant usage reports
Coming soon
Insights
User and group insights
Messaging insights
Voice and video insights
Moderation insights
Coming soon
Custom insights
AI ✨ Context-based Insights
AI funnel insights
Coming soon
AI user insights
Coming soon
AI conversation insights
Coming soon
AI ✨ Context-based Enrichment
AI user enrichment
Coming soon
AI conversation enrichment
Coming soon
AI Chatbots Non AI bots interface
AI Direct messages
Conversation assistants
OpenAI (ChatGPT) Integration
Instructions (Custom Prompts)
Bots to human agents transfer
Knowledge base (Upload your data)
Coming soon
Function calls
Coming soon
AI User Co-Pilot AI ✨ Smart replies
AI ✨ Conversation starter
AI ✨ Conversation summarizer
AI ✨ Grammar & tone helper
Coming soon
Third Party Integrations Intercom
Chatwoot
Webhooks Messaging webhooks
User webhooks
Group webhooks
Calling webhooks
Moderation webhooks
Coming soon
Notification webhooks
Coming soon
Advanced webhooks
Migration Real-time migration (Real-time sync APIs)
Historical migration (Data Import APIs)
White-gloved migration
Infrastructure Fast response times
High-availability data centers in multiple regions
Global edge network
Multi-tenancy
Private dedicated region deployment
99.999% uptime SLA
Custom domain/IP
Security & Compliance
Compliance
ISO 27001
SOC 2
GDPR (incl. API)
CCPA
PIPEDA
HIPAA w/ BAA
ISO 27001
Security
Encryption in transit (TLS/SSL)
Encryption at rest (AES 256)
Token-based media access
Disappearing messages
User role-based access control (End-user API endpoint restriction)
Team role-based access control
2FA (Dashboard)
Coming soon
SAML/SSO (Dashboard)
Coming soon
Audit logs (Dashboard)
Coming soon
Build UI Kits
UI Kits (Figma Design)
Widget (For web)
SDKs
Chat APIs
Management APIs (Multi-tenancy)
Migration APIs (Data import and real-time sync APIs)
Support and Implementation Support Silver plan included
Implementation phase support Silver plan included

Interactive Demo

Experience messaging built on CometChat

Give our sample messaging app a spin. This interactive demo app is built with our latest UI Kits for you to experience all the UI elements and functionalities of CometChat.

Try out CometChat in action

Experience CometChat's messaging with this interactive demo built with CometChat's UI kits and SDKs.