
Know exactly what you’ll pay - and why.
Real-Time Communication
AI Agent Platform
How many monthly users do you need?
Build
A full featured, free plan for testing and integrating CometChat.
$0 /month
Free for development
Build Plan Features
All features
Up to 100 users
No credit card required
Basic
All the essentials needed for a feature-rich real-time chat experience.
$239 /month
Billed annually
Basic Plan Features
Rich in-app chat
Push notifications
Basic moderation
Global EDGE network
Most Popular
Advanced
An advanced communication suite with built-in multi-channel notifications, AI moderation and insights.
$359 /month
Billed annually
Everything in Basic, Plus
AI Rule-based moderation
limited-time offer!
Email & SMS notifications (with customizable templates)
Multi-tenancy
AI smart replies & summaries
In-depth insights
HIPAA / BAA
Advanced search
Message translation
Enterprise
Access to state-of-the-art features plus higher concurrency, zero overages and top-tier support.
Enterprise pricing starts from 10k MAU
Everything in Advanced, Plus
OpenAI-powered context & prompt based moderation
OpenAI-powered context & prompt based insights & enrichment
10% concurrency included
Single Sign On (SSO) - SAML, LDAP and more included
Custom white-label domain (add-on)
CometChat is built to work out of the box. And when you need more than out of the box - custom logic, niche workflows, tighter constraints - our team works alongside yours from architecture to go-live.
Multiple support tiers with options for faster response times, architectural reviews, and production guidance. Choose the level that matches your team’s pace and system complexity.
Pricing plans
FAQ
Yes. CometChat is HIPAA compliant. In every case, HIPAA requires a Business Associate Agreement (BAA).
This comes as part of our Advanced and Enterprise Chat plans, our Prime Bring Your Own Agent plan, and is available soon for our AI Agents Plus plan.
Yes. CometChat powers chat for several SaaS products using multi-tenancy.
Multi-Tenancy is part of our Advanced and Enterprise Chat plans and our Prime, Core, and Plus Agentic plans.
A Monthly Active User (MAU) is a user that has connected to CometChat servers during the subscription period.
Peak Concurrent Connections (PCC) is the concurrency measure for your subscription. It is the maximum number of devices connected to CometChat at the same time.
For multi-tenant subscriptions, PCC is measured by individual app and aggregated to the day level. The highest day during the subscription month is used.
For Chat and Bring Your Own Agent plans, you will be charged overages for every additional active user if you exceed your MAU limits. Similarly, if you exceed the PCC limit of your plan, you will be charged for every additional concurrent connection. If you exceed both your PCC and MAU allowance, the higher of the two overage charges will be billed.
For AI Agent plans, your agent will not respond if your account has run out of Agent Credits. You can buy additional Agent Credits to power your Agent at any time or opt for auto recharge. With auto recharge, we'll automatically add credits to your account whenever your balance dips below a preset level, ensuring uninterrupted service.
Yes! You will be charged based on the voice and video usage as per the list price. Reach out to get started. If you anticipate a high usage volume, get in touch with us for customized pricing.
Yes! All of our plans include a chance to try the product(s) for free.
When you create a new CometChat Chat account, you will be on the ‘Build’ plan, our development, testing, and integrating plan. You can test all features of CometChat on the bBuild plan until you’re ready to go live at which time you must subscribe to one of the paid plans. The Build plan is free for up to 100 users. This plan also offers 10,000 free voice and video minutes to test out CometChat’s voice and video capabilities.
For AI Agents, all plans start with a free trial that includes 1,000 Agentic Credits to test and build.
For Bring Your Own Agent, you will start on the ‘Sandbox’ plan, our development, testing and integrating plan. You can test all of the features on the Sandbox plan until you’re ready to go live at which time you must subscribe to a paid plan. The Sandbox plan is free for up to 1,000 users.
Credits are our billing units. Each model request costs a certain number of Credits. The cost per credit is determined by the LLM selected. Some replies may require multiple requests (tools/actions), so a single reply can use multiple Credits.
Each plan includes a monthly courtesy allowance of Credits to get you started. If you are approaching your allowance, you may purchase additional Credits via a top up at any time to continue powering your agent. You may also opt for an auto-recharge to ensure uninterrupted service without maintenance and monitoring.
One-time credits (like of the AI Agents Web-only plan) don't expire. Monthly Credits expire monthly and do not rollover.
Any additional top up Credits expire 3 months after purchase.
30 minutes. Real answers. A plan you can actually act on.
Pick a time that works, talk to someone who knows the product.
Your use case shapes the call - no guessing, no repeating yourself.
No commitment. Just a straight conversation about how this fits - and if it doesn't, we'll say so.
Trusted by teams building conversations at scale.
| Feature | Build | Basic | Advanced | Enterprise |
|---|---|---|---|---|
| Monthly Active Users — The total number of unique users who log in to CometChat during your billing period. | 100 | As per tier | As per tier | As per tier |
| MAU overage rate — For the Enterprise plan, if usage exceeds the current plan limits, we will automatically upgrade you to the appropriate plan for the previous period and moving forward. | - | $0.10 per MAU — Reduces as you go higher in the MAU tiers | $0.10 per MAU — Reduces as you go higher in the MAU tiers | No Overage |
| Concurrent connections included — Concurrent connections refer to the peak number of simultaneous active connections at any given time during your billing period. | 25 | 5% MAU included — Can be upgraded to higher concurrency at an additional cost | 5% MAU included — Can be upgraded to higher concurrency at an additional cost | 10% MAU included — Can be upgraded to higher concurrency at an additional cost |
| Concurrent connections overage rate — For the Enterprise plan, if usage exceeds the current plan limits, we will automatically upgrade you to the appropriate plan for the previous period and moving forward. | - | $1 per concurrent | $1 per concurrent | No Overage |
| Messages/month — Total number of messages you and your users can send in a month | Unlimited | Unlimited | Unlimited | Unlimited |
| Message storage — Total duration for which messages can be stored | Unlimited | Unlimited | Unlimited | Unlimited |
| Message retention — Total duration for which messages can be directly accessed via APIs & SDKs | 6 months | 6 months — Retention window can be extended at additional cost | 6 months — Retention window can be extended at additional cost | 6 months — Retention window can be extended at additional cost |
| Images & files storage + retention — Total duration for which images & files can be stored | Unlimited | Unlimited | Unlimited | Unlimited |
| No hidden costs/overages (bandwidth, storage, translation, search, thumbnail generation, image moderation etc.) — What you see is what you get. We do not have any hidden charges or overages. We do not charge for bandwidth, storage, message translation, search, thumbnail generation, image moderation etc. A few features which have additional costs (due to third-party) are marked accordingly. | yes | yes | yes | yes |
| In-app Messaging — Core messaging experience — One-on-one private chat — Chat between 2 individual users | yes | yes | yes | yes |
| In-app Messaging — Core messaging experience — Group text conference (Private, Public & Password Protected) — Chat between users in a group. The group types are: private - where a user can be added only by the group admin, protected - where a user can join but with a password, and public group - where anyone can join the group. | yes | yes | yes | yes |
| In-app Messaging — Core messaging experience — Users list — Functionality to fetch all users in the app | yes | yes | yes | yes |
| In-app Messaging — Core messaging experience — Friends list — Functionality to fetch all friends of the logged in user of the app. | yes | yes | yes | yes |
| In-app Messaging — Core messaging experience — Users & friends presence — Functionality to add or remove friends, fetch online presence of a user, and get notified about online presence of a logged in user's friends. | yes | yes | yes | yes |
| In-app Messaging — Core messaging experience — Typing indicators — Realtime indicators to show if a member in the conversation is typing a message. | yes | yes | yes | yes |
| In-app Messaging — Core messaging experience — Text & custom structured messages — Ability to send a text message, and any other custom type of message (for example, a location) | yes | yes | yes | yes |
| In-app Messaging — Core messaging experience — Threaded conversations & message replies — Ability to have different threads within a conversation and separate reply message tracking for threads | yes | yes | yes | yes |
| In-app Messaging — Core messaging experience — Quoted replies / Swipe-to-reply — Let users respond to a specific message with a quick swipe, keeping conversations clear and contextual. | yes | yes | yes | yes |
| In-app Messaging — Core messaging experience — Rich text formatting — Allows users to style their messages with bold, italic, underline, strikethrough, code, links, lists, and blockquotes. | yes | yes | yes | yes |
| In-app Messaging — Core messaging experience — Photo, video & file sharing — Attach and send images, videos and documents. | yes | yes | yes | yes |
| In-app Messaging — Core messaging experience — Voice notes — Record and send voice messages in a conversation. | yes | yes | yes | yes |
| In-app Messaging — Core messaging experience — Chat history — List of all previous messages and threads within a conversation. | yes | yes | yes | yes |
| In-app Messaging — Core messaging experience — User and group tags — Tag users and groups with custom identifiers to search them faster or display by different categories | yes | yes | yes | yes |
| In-app Messaging — Core messaging experience — Conversation tags — Tag conversations with custom identifiers to search them faster or display by different categories | yes | yes | yes | yes |
| In-app Messaging — Core messaging experience — User roles — Assign users to a custom role and allow or deny permissions for different features for a particular role (See more under security section) | yes | yes | yes | yes |
| In-app Messaging — Core messaging experience — Edit and delete messages — Ability to edit or delete a message | yes | yes | yes | yes |
| In-app Messaging — Core messaging experience — Block users — Ability for users to block other users. | yes | yes | yes | yes |
| In-app Messaging — Core messaging experience — Ban and kick users — Ability to ban, unban or kick users from groups | yes | yes | yes | yes |
| In-app Messaging — Core messaging experience — Localization — Localize the app according to your language/country | yes | yes | yes | yes |
| In-app Messaging — Deeper user engagement — Mentions (including @all/@channel support) — Mention (@) a user in a conversation to get their attention, list all mentions for a partiular user and navigate mentions in a conversation or a thread. | yes | yes | yes | yes |
| In-app Messaging — Deeper user engagement — Reactions — React to a message (with emojis) for quick engagement (eg. thumbs up), list all reactions in a message and see which users reacted with which emojis | yes | yes | yes | yes |
| In-app Messaging — Deeper user engagement — Pin message — Pin a message for all users in a conversation in order to reach that message quickly. | yes | yes | yes | yes |
| In-app Messaging — Deeper user engagement — Link preview — Fetch and preview media in links to see the link details before clicking on the link | yes | yes | yes | yes |
| In-app Messaging — Deeper user engagement — Bookmark message — Save a message for a particular user for its quick retrieval. | yes | yes | yes | yes |
| In-app Messaging — Deeper user engagement — Stickers — Communicate visually with stickers | yes | yes | yes | yes |
| In-app Messaging — Deeper user engagement — Giphy and other GIFs keyboards — Search and send animated GIFs (from popular GIF providers) | yes | yes | yes | yes |
| In-app Messaging — Deeper user engagement — Thumbnail generation — Generate image thumbnails of a different sizes to show more thumbnails as per the required screen size. | yes | yes | yes | yes |
| In-app Messaging — Deeper user engagement — Polls — Send polls in a conversation and get collective responses to that poll in the same message | yes | yes | yes | yes |
| In-app Messaging — Deeper user engagement — Reminders — Ability to set time based reminders and receive a message at the time requested | yes | yes | yes | yes |
| In-app Messaging — Deeper user engagement — Message shortcuts — Ability to send short messages and let the platform send the full mesage (eg. typing ROFL will be sent as 'Rolling on the floor laughing'). | yes | yes | yes | yes |
| In-app Messaging — Deeper user engagement — Message translation — Ability to translate messages in the user's preferred language | yes | no | yes | yes |
| In-app Messaging — Deeper user engagement — Live reactions — Send reactions in the entire conversation available to be seen by everyone | yes | no | yes | yes |
| In-app Messaging — Deeper user engagement — Collaborative document — Document where all users in a conversation can collaborate and edit | yes | no | yes | yes |
| In-app Messaging — Deeper user engagement — Collaborative whiteboard — A whilteboard which all users in a conversation can collaborate and use | yes | no | yes | yes |
| In-app Messaging — Deeper user engagement — URL shorteners — Shorten URLs into fewer characters to preserve the message size and experience | yes | yes | yes | yes |
| In-app Messaging — Deeper user engagement — Voice transcription — Ability to convert audio messages into text | yes — An active rev ai account is required for this feature | yes — An active rev ai account is required for this feature | yes — An active rev ai account is required for this feature | yes — An active rev ai account is required for this feature |
| In-app Messaging — AI ✨ User Copilot — AI ✨ Conversation starter — AI suggestions to start a conversation with a user or in a group | yes — An OpenAI subscription is required for this feature | no | yes — An OpenAI subscription is required for this feature | yes — An OpenAI subscription is required for this feature |
| In-app Messaging — AI ✨ User Copilot — AI ✨ Smart replies — AI reply suggestions | yes — An OpenAI subscription is required for this feature | no | yes — An OpenAI subscription is required for this feature | yes — An OpenAI subscription is required for this feature |
| In-app Messaging — AI ✨ User Copilot — AI ✨ Conversation summarizer — Summarise a conversation using AI for catching up with conversation quickly | yes — An OpenAI subscription is required for this feature | no | yes — An OpenAI subscription is required for this feature | yes — An OpenAI subscription is required for this feature |
| In-app Messaging — Search, messaging status & counts — Users, groups & messages search — Search for a message, users or groups. | yes | yes | yes | yes |
| In-app Messaging — Search, messaging status & counts — Conversation search — Search for messages across conversations. | yes | no | yes — Indexing of your latest messages, up to 25 times your MAU | yes — Indexing of your latest messages, up to 50 times your MAU |
| In-app Messaging — Search, messaging status & counts — Advanced search filters — Search for messages across conversations using filters like attachments, mentions, links, and mentioned user IDs. | yes | no | yes — Indexing of your latest messages, up to 25 times your MAU | yes — Indexing of your latest messages, up to 50 times your MAU |
| In-app Messaging — Search, messaging status & counts — Message delivery and read receipts for one-on-one conversations — Functionality to show which participants in a one-on-one conversation have received the message and which have read it. | yes | yes | yes | yes |
| In-app Messaging — Search, messaging status & counts — Message delivery and read receipts for groups — Functionality to show which participants in a group conversation have received the message and which have read it. | yes | yes — Except Read by all & Delivered to all real-time receipts | yes | yes |
| In-app Messaging — Search, messaging status & counts — Mark a conversation as read — Ability to mark the entire conversation as read. | yes | yes | yes | yes |
| In-app Messaging — Search, messaging status & counts — Mark up to a message as read — Ability to mark a conversation up to a message as read. | yes | yes | yes | yes |
| In-app Messaging — Search, messaging status & counts — Mark up to a message as unread — Ability to mark all messages from a particular message as unread in a conversation or a thread. | yes | no | yes | yes |
| In-app Messaging — Search, messaging status & counts — Unread message count — Count of unread message for 1-1 and group chats | yes | yes | yes | yes |
| In-app Messaging — Advanced chat experience — Conversation message preview configuration — Configure what kind of messages contribute to the last message in the conversations list without opening the conversation. | yes | no | yes | yes |
| In-app Messaging — Advanced chat experience — Custom websocket connection behaviour — Control the presence of your users by taking full control of the websockets. | yes | no | no | yes |
| In-app Messaging — Advanced chat experience — Role Based Access Control — Control which roles can send specific message and receiver types, and show users based on role mapping. | yes | no | no | yes |
| Notifications & Interactions — Channels — Push notifications (including VoIP) — Send mobile push notifications. | yes | yes | yes | yes |
| Notifications & Interactions — Channels — Email notifications (with ability to reply) — Send all/unread messages via email | yes — An active SendGrid account is required for this feature | no | yes — An active SendGrid account is required for this feature | yes — An active SendGrid account is required for this feature |
| Notifications & Interactions — Channels — SMS notifications — Send new message intimation via SMS | yes — An active Twilio account is required for this feature | no | yes — An active Twilio account is required for this feature | yes — An active Twilio account is required for this feature |
| Notifications & Interactions — Interactions — Email Replies — Allow users to reply directly to emails and those replies will be piped to CometChat automatically | yes | no | yes | yes |
| Notifications & Interactions — Features — Fine grained notification preferences — Control the conditions which notifications are sent, based on message types, user to user or group conversations, in-thread notifications, and provide end users with settings with which they can control their notification behaviour | yes | no | yes | yes |
| Notifications & Interactions — Features — End user notification management — Allow users to manage which notifications they want to receive as well as having a notification schedule to receive notifications only in the hours they choose | yes | no | yes | yes |
| Notifications & Interactions — Features — Notification templates & custom sound — Templatize your notification experience to ensure an appropriate notification title and body based on message type or privacy settings | yes | no | yes | yes |
| Notifications & Interactions — Features — Multiple notification providers — Configure multiple push notification provider credentials for different use cases such as different app bundles for staging and production or mobile applications using the same CometChat application | yes | no | no | yes |
| Notifications & Interactions — Features — Custom provider (Connect your own provider) — API/Webhook to trigger push, email & SMS events using your own third-party service | yes | no | yes | yes |
| Notifications & Interactions — Features — Notification webhooks — Webhook events to trigger push, email & SMS notifications so that you can use your own third-party service | yes | no | yes | yes |
| Notifications & Interactions — Features — Logs — Detailed notification logs to track when a notification is sent or fails | yes | yes | yes | yes |
| Moderation — Moderation engine — Rule-based moderation with conditional logic — Rule based moderation engine which can be triggered on certain conditions and filters content using custom keywords and regex patterns | yes | yes | yes | yes |
| Moderation — Moderation engine — AI powered moderation — Advanced AI based moderation engine which uses NLP techniques to understand and flag inappropriate content based on context and intent. | yes | no | yes | yes |
| Moderation — Moderation engine — OpenAI powered moderation with contextual intelligence — LLM Powered moderation engine which evalutes text and media messages using OpenAI's LLMs, while considering the full context of the conversation for more accurate moderation | yes — An Open AI Subscription is required to use this feature | no | no | yes — An Open AI Subscription is required to use this feature |
| Moderation — Moderation engine — Automated Moderation (Automated Block) — Block messages automatically | yes | yes | yes | yes |
| Moderation — Moderation engine — Manual moderation (Flag & Review) — Flag messages for human review | yes | yes | yes | yes |
| Moderation — Moderation engine — Ready-to-use word/pattern match rules — Out-of-the-box rules like text profanity filter, contact details filter, and email filter. | yes | yes | yes | yes |
| Moderation — Moderation engine — Malware and virus scanner — Integrate malware and virus scanning into the moderation engine as a new File Scan rule type, enabling enterprise customers to automatically block malware-infected file attachments before delivery. | yes | no | no | yes |
| Moderation — Moderation engine — Ready-to-use AI rules — Out-of-the-box rules powered by CometChat's internal AI like AI image moderation, AI video moderation and more | yes | no | yes | yes |
| Moderation — Moderation engine — Ready-to-use OpenAI rules — Out-of-the-box rules powered by OpenAI while considering the entire context of the conversation like platform circumvention, harassment, grooming, scams, fraud, misinformation, and more. | yes — An Open AI Subscription is required to use this feature | no | no | yes — An Open AI Subscription is required to use this feature |
| Moderation — Moderation engine — Custom conditional rules — Build your own custom rules as per your use case | yes | no | yes | yes |
| Moderation — Moderation engine — Custom moderation engine/API (Pre-event webhook) — Call your custom API endpoint to review and approve or reject content in real time | yes | no | no | yes |
| Moderation — Moderation engine — Moderation webhooks — Webhook events for blocked and flagged messages | yes | no | yes | yes |
| Moderation — Moderation filters — Sender & receiver information — Evaluate based on sender/receiver information like ID, name, role and tags | yes | no | yes | yes |
| Moderation — Moderation filters — Message content — Evaluate based on contents of the message | yes | no | yes | yes |
| Moderation — Moderation filters — Profanity detection — Evaluate messages for profanity | yes | yes | yes | yes |
| Moderation — Moderation filters — Phone & email detection — Evaluate messages for phone numbers and email addresses | yes | yes | yes | yes |
| Moderation — Moderation filters — AI ✨ Message sentiment — Evaluate based on sentiment of message | yes | no | yes | yes |
| Moderation — Moderation filters — AI ✨ Message toxicity — Evaluate based on toxicity of message | yes | no | yes | yes |
| Moderation — Moderation filters — AI ✨ Image explicity and toxicity — Evaluate based on explicity of image | yes | no | yes | yes |
| Moderation — Moderation filters — AI ✨ Video explicity and toxicity — Evaluate based on explicity of video | yes | no | yes | yes |
| Moderation — Moderation filters — AI ✨ Spam detection — Evaluate based on whether a message is identified as spam | yes | no | yes | yes |
| Moderation — Moderation filters — AI ✨ Platform circumvention — Evaluate based on whether a message is identified as one trying to take a conversation offline | yes | no | yes | yes |
| Moderation — Moderation filters — AI ✨ Semantic sentence similarity — Evaluate based on whether a message is similar to a list of other messages defined by you | yes | no | no | yes |
| Moderation — Moderation filters — OpenAI ✨ Pre-defined prompts — Across any language, these out-of-the-box prompts can detect platform circumvention, harassment, grooming, scams, fraud, misinformation, and more | yes — An Open AI Subscription is required to use this feature | no | no | yes — An Open AI Subscription is required to use this feature |
| Moderation — Moderation filters — OpenAI ✨ Custom prompts — Define your own custom prompts to evaluate | yes — An Open AI Subscription is required to use this feature | no | no | yes — An Open AI Subscription is required to use this feature |
| Moderation — User-level/Front-end moderation — User-to-user blocking — Enable end user to block other users from sending messages | yes | yes | yes | yes |
| Moderation — User-level/Front-end moderation — Assign Moderators with ability to kick/ban Users — Enable moderators to ban and kick users from groups | yes | yes | yes | yes |
| Moderation — User-level/Front-end moderation — Ability to report messages — Allow users to report messages that can be processed on the dashboard or via webhook | yes | yes | yes | yes |
| Analytics and Insights — Analytics — Usage reports — Dashboard reports for app usage | yes | yes | yes | yes |
| Analytics and Insights — Analytics — Multi-tenant usage reports — Dashboard reports for all tenant apps under a master app | yes | no | yes | yes |
| Analytics and Insights — Insights — User and group insights — Data insights for top users and groups, CCU heatmap, online frequency distribution, user engagement post signup, user retention graph, user abandon analysis , new signups data. | Demo — Reach out for a demo | no | yes | yes |
| Analytics and Insights — Insights — Messaging insights — Data insights for messaging activity, messages send/delivered/read heatmaps, text messages exchanged prior to sending images or media, activity by user or group conversations, conversations declining or nearing chrun, average messages exchanged, message types being sent, conversations resulting in a call, number of words or characters per message, number of messages resulting in a thread.. | Demo — Reach out for a demo | no | yes | yes |
| Analytics and Insights — Insights — Custom insights — Custom insights based on your use case | Demo — Reach out for a demo | no | no | yes — 5 custom insights are available by default. Additional custom insights can be purchased as an add-on |
| Analytics and Insights — AI ✨ Context-based insights — AI funnel insights — Gain deeper insights into your user funnel by analyzing their chat engagement data, such as conversion rates, drop-off points, and interaction patterns. | Contact us | no | no | addon |
| Analytics and Insights — AI ✨ Context-based insights — AI user insights — Improve user understanding by asking targeted questions and utilizing our AI engine to generate insights, such as behavioral patterns, preferences, engagement likelihood, and more. | Contact us | no | no | addon |
| Analytics and Insights — AI ✨ Context-based insights — AI conversation insights — Gain a deeper understanding of user conversations by leveraging our AI engine to generate insights such as the product or topic being discussed, conversation sentiment, match probability for dating apps, and more. | Contact us | no | no | addon |
| Analytics and Insights — AI ✨ Context-based enrichment — AI user enrichment — Enhance user profiles by prompting relevant questions and utilizing our AI engine to automatically add valuable metadata to each user’s profile, such as their preferences, interests, activity patterns, likelihood of engagement, and more. | Contact us | no | no | addon |
| Analytics and Insights — AI ✨ Context-based enrichment — AI conversation enrichment — Enhance conversation insights by prompting relevant questions and leveraging our AI engine to automatically add meaningful metadata to each conversation, such as the product or topic being discussed, conversation sentiment, match probability for dating apps, and more. | Contact us | no | no | addon |
| Third Party Integrations — Intercom — Bi-directionally sync messages between CometChat and Intercom. Requires subscription to Intercom | yes | no | yes — An active Intercom account is required for this feature | yes — An active Intercom account is required for this feature |
| Third Party Integrations — Chatwoot — Bi-directionally sync messages between CometChat and Chatwoot. | yes | no | yes | yes |
| Webhooks — Advanced webhook platform — Fine-grained, high-volume webhook platform that lets you select specific events per API endpoint, with configurable retry behavior | yes | yes | yes | yes |
| Webhooks — Messaging webhooks — Webhook events for messages sent, edited or deleted | yes | yes | yes | yes |
| Webhooks — User webhooks — Webhook events for users blocked or unblocked by other users | yes | no | yes | yes |
| Webhooks — Group webhooks — Webhook events for group creation or deletion, members joined, added, left, banned, unbanned, removed, group being updated or ownership transferred | yes | no | yes | yes |
| Webhooks — Calling webhooks — Webhook events for calls or meetings being initiated, started, unanswered, participant joining and leaving, calls or meetings ended, a call recording generated | yes | no | yes | yes |
| Webhooks — Moderation webhooks (Post-event) — Webhook events for blocked and flagged messages | yes | no | yes | yes |
| Webhooks — Moderation webhooks (Pre-event) — Call your custom API endpoint to review and approve or reject content in real time | yes | no | no | yes |
| Webhooks — Notification webhooks — Webhook events to trigger push, email & SMS notifications so that you can use your own third-party service | yes | no | yes | yes |
| Webhooks — Enterprise webhooks — Webhook events for user presence changes, message delivery or read receipt, message being reacted to and a user mentioned in a message | yes | no | no | yes |
| Migration — Real-time migration (Real-time sync APIs) — Bi-direction sync between your existing provider and CometChat during transition | no | no | yes | yes |
| Migration — Historical migration (Data Import APIs) — Migrate historical messages using our Data migration API | no | yes | yes | yes |
| Migration — White-gloved migration — Handsfree migration assistance | no | addon | addon | addon |
| Infrastructure — Fast response times — Ensure fast in-app chat response times by selecting the region closest to your users | yes | yes | yes | yes |
| Infrastructure — High-availability data centers in multiple regions — Guard against regional Cloud service failure by using CometChat services which utilize a HA deployment across regions to provide maximum uptime | yes | yes | yes | yes |
| Infrastructure — Global edge network — Serve your end users with minimum latency through our global edge network | yes | yes | yes | yes |
| Infrastructure — Multi-tenancy — Create and manage unlimited isolated instances of CometChat programmatically | Contact us | no | yes | yes |
| Infrastructure — Private dedicated region deployment — Deploy a dedicated infrastructure stack in the AWS region of your choice, closest to your users, for enhanced security and compliance with local data regulations, ensuring low-latency, reliable communication tailored to your business needs | no | no | no | addon |
| Infrastructure — On-premise deployment — Run the full platform on your own servers or private cloud, behind your firewall, for maximum control, security, and data residency. | no | no | no | addon |
| Infrastructure — 99.999% uptime — Signed Service Level Agreements as required by compliance, empanelment & procurement processes | no | no | addon | addon |
| Infrastructure — Custom white-label domain — Mask CometChat’s API domain with your own sub-domain like chat.yoursite.com | no | no | addon | addon |
| Security & Compliance — Compliance — ISO 27001 — International standard for managing information security | yes | yes | yes | yes |
| Security & Compliance — Compliance — SOC 2 — Independent audit ensuring secure data handling and privacy practices | yes | yes | yes | yes |
| Security & Compliance — Compliance — GDPR (incl. API) — Compliance with EU data protection laws | yes | yes | yes | yes |
| Security & Compliance — Compliance — CCPA — California privacy compliance for consumer data transparency and control | yes | yes | yes | yes |
| Security & Compliance — Compliance — PIPEDA — Canadian data protection compliance for handling personal information | yes | yes | yes | yes |
| Security & Compliance — Compliance — HIPAA w/ BAA — U.S. healthcare data compliance with signed Business Associate Agreement | no | no | yes | yes |
| Security & Compliance — Security — Encryption in transit (TLS/SSL) — Support for SSL and TLS security protocols | yes | yes | yes | yes |
| Security & Compliance — Security — Encryption at rest (AES 256) — Encryption of data using AES 256 algorithm | yes | yes | yes | yes |
| Security & Compliance — Security — Pre-signed URL — Signed URLs with configurable TTL to secure all media files shared across CometChat, targeting enterprise compliance and competitive parity. | yes | yes | yes | yes |
| Security & Compliance — Security — Disappearing messages — Disappearing messages (after a certin interval) to protect privacy | yes | yes | yes | yes |
| Security & Compliance — Security — User role-based access control (End-user API endpoint restriction) — Different roles and permissions for both end application chat users and also for admin dashboard administrators | yes | no | yes | yes |
| Security & Compliance — Security — Team based access (Dashboard) — Allow team members access to the dashboard | yes | yes | yes | yes |
| Security & Compliance — Security — Team role-based access control (Dashboard) — Set roles to limit the functionality team members can access in the dashboard | yes | no | yes | yes |
| Security & Compliance — Security — 2FA (Dashboard) — Add an extra layer of security with two-factor authentication for dashboard access. | yes | yes | yes | yes |
| Security & Compliance — Security — Single Sign On (SSO) - Google & GitHub (Dashboard) — Let your team members log in to the dashboard instantly using their Google or GitHub accounts. | yes | yes | yes | yes |
| Security & Compliance — Security — Single Sign On (SSO) - SAML, LDAP and more (dashboard) — Connect your identity provider for centralized login with SAML and LDAP support. | no | no | no | yes |
| Security & Compliance — Security — Audit logs (Dashboard) — Enable secure, centralized login with SAML-based single sign-on. | no | no | no | yes |
| Build — UI Kit Builder — Visually customize your chat UI in minutes—no code, no setup, just design and export. | yes | yes | yes | yes |
| Build — UI Kits — Prebuilt chat UI components you can drop into your app to launch faster with a polished experience. | yes | yes | yes | yes |
| Build — UI Kits (Figma Design) — Editable Figma files of our UI Kits so your designers can customize the chat experience visually before development. | yes | yes | yes | yes |
| Build — Widget builder — Configure and style a ready-to-use chat widget visually—then embed it in your app with a single script. | yes | yes | yes | yes |
| Build — Widget (For web) — A plug-and-play chat widget for websites that works with one script and requires no coding. | yes | yes | yes | yes |
| Build — SDKs — Fully featured client-side SDKs to integrate chat into your app using your preferred programming language. | yes | yes | yes | yes |
| Build — Chat APIs — Server-side APIs to send messages, manage conversations, and control chat behavior programmatically. | yes | yes | yes | yes |
| Build — Management APIs (Multi-tenancy) — Create and manage unlimited isolated instances of CometChat programmatically | Contact us | no | yes | yes |
| Build — Migration APIs (Data import and real-time sync APIs) — Purpose-built APIs to import legacy chat data and keep conversations synced in real time during migration. | yes | yes | yes | yes |
| Support — Support and Implementation | Standard | Standard — Can be upgraded at an additional cost | Standard — Can be upgraded at an additional cost | Standard — Can be upgraded at an additional cost |
| Support — Implementation phase support | no | <a> — You can upgrade to a Gold or Platinum implementation plan if needed | <a> — You can upgrade to a Gold or Platinum implementation plan if needed | <a> — You can upgrade to a Gold or Platinum implementation plan if needed |
| Feature | Build | Pay as you go | Enterprise |
|---|---|---|---|
| Voice & video calling/conferencing — One-on-one voice calling — Ability for users to have a voice call with other users in the app | yes | yes | yes |
| Voice & video calling/conferencing — One-on-one video calling — Ability for users to have a video call with other users in the app | yes | yes | yes |
| Voice & video calling/conferencing — Group video conference — Ability for a user to have a voice or video call all other users in a group | yes | yes | yes |
| Voice & video calling/conferencing — Group voice conference — Ability for users to create a conference and have other users join a conference | yes | yes | yes |
| Voice & video calling/conferencing — Call recording — Ability to record calls, view and download recordings from the call logs dashboard or using APIs | yes | yes | yes |
| Voice & video calling/conferencing — Customise video call experience — Customise aspect ratios, position and label of video tiles and customise actions to control video tiles on the calling screen | yes | yes | yes |
| Voice & video calling/conferencing — Call logs — Access call logs and recording on the dashboard as well as automatically access and download them using APIs | yes | yes | yes |
| Voice & video calling/conferencing — Calling webhooks — Webhook events when a call starts, participant joins/leaves and call recordings | yes | yes | yes |
| Notifications — Channels — Push notifications — Send mobile push notifications | yes | yes | yes |
| Notifications — Channels — VoIP notifications — Deliver instant, reliable call alerts that wake the app even in the background for seamless calling. | yes | yes | yes |
| Notifications — Features — Fine grained notification preferences — Control the conditions which notifications are sent, based on message types, user to user or group conversations, in-thread notifications, and provide end users with seetings with which they can control their notification behaviour | yes | yes | yes |
| Notifications — Features — End user notification management — Allow users to manage which notifications they want to receive as well as having a notification schedule to receive notifications only in the hours they choose | yes | yes | yes |
| Notifications — Features — Notification templates & custom sound — Templatise your notification experience to ensure an appropriate notification title and body based on message type or privacy settings | yes | yes | yes |
| Notifications — Features — Multiple notification providers — Configure multiple push notification provider credentials for different use cases such as different app bundles for staging and production or mobile applications using the same CometChat application | yes | no | yes |
| Notifications — Features — Custom provider (Connect your own provider) — API/Webhook to trigger push events using your own third-party service | yes | yes | yes |
| Notifications — Features — Notification webhooks — Webhook events to trigger push notifications so that you can use your own third-party service | yes | yes | yes |
| Notifications — Features — Logs — Detailed notification logs to track when a notification is sent or fails | yes | yes | yes |
| Webhooks — Advanced webhook platform — Fine-grained, high-volume webhook platform that lets you select specific events per API endpoint, with configurable retry behavior | yes | yes | yes |
| Webhooks — Calling webhooks — Webhook events for calls or meetings being initiated, started, unanswered, participant joining and leaving, calls or meetings ended, a call recording generated | yes | yes | yes |
| Analytics and Insights — Analytics — Usage reports — Dashboard reports for app usage | yes | yes | yes |
| Analytics and Insights — Analytics — Multi-tenant reports — Dashboard reports for all tenant apps under a master app | yes | yes | yes |
| Analytics and Insights — Insights — Voice & video calling insights — Data insights for total call duration, concurrent calls heatmap, statistics of number of users in a call or call duration | Demo | yes | yes |
| Analytics and Insights — Insights — Custom insights — Custom insights based on your use case | Demo | no | yes |
| Infrastructure — Fast response times — Ensure fast in-app chat response times by selecting the region closest to your users | yes | yes | yes |
| Infrastructure — High-availability data centers in multiple regions — Guard against regional Cloud service failure by using CometChat services which utilize a HA deployment across regions to provide maximum uptime | yes | yes | yes |
| Infrastructure — Global Edge network — Serve your end users with minimum latency through our global edge network | yes | yes | yes |
| Infrastructure — Multi-tenancy — Create and manage unlimited isolated instances of CometChat programmatically | Contact us | no | yes |
| Infrastructure — Private dedicated region deployment — Deploy a dedicated infrastructure stack in the AWS region of your choice, closest to your users, for enhanced security and compliance with local data regulations, ensuring low-latency, reliable communication tailored to your business needs. | no | no | addon |
| Infrastructure — On-premise deployment — Run the full platform on your own servers or private cloud, behind your firewall, for maximum control, security, and data residency. | no | no | addon |
| Infrastructure — 99.999% uptime — Guaranteed uptime and service level agreements to guard your end user experience | no | addon | addon |
| Infrastructure — Custom white-label domain — Mask CometChat’s API domain with your own sub-domain like chat.yoursite.com | no | addon | addon |
| Security & Compliance — Compliance — ISO 27001 — International standard for managing information security | yes | yes | yes |
| Security & Compliance — Compliance — SOC 2 — Independent audit ensuring secure data handling and privacy practices | yes | yes | yes |
| Security & Compliance — Compliance — GDPR (incl. API) — Compliance with EU data protection laws | yes | yes | yes |
| Security & Compliance — Compliance — CCPA — California privacy compliance for consumer data transparency and control | yes | yes | yes |
| Security & Compliance — Compliance — PIPEDA — Canadian data protection compliance for handling personal information | yes | yes | yes |
| Security & Compliance — Compliance — HIPAA w/ BAA — U.S. healthcare data compliance with signed Business Associate Agreement | no | no | yes |
| Security & Compliance — Security — Encryption in transit (TLS/SSL) — Support for SSL and TLS security protocols | yes | yes | yes |
| Security & Compliance — Security — Encryption at rest (AES 256) — Encryption of data using AES 256 algorithm | yes | yes | yes |
| Security & Compliance — Security — Team based access (Dashboard) — Allow team members access to the dashboard | yes | yes | yes |
| Security & Compliance — Security — Team Role Based Access Control (Dashboard) — Set roles to limit the functionality team members can access in the dashboard | yes | no | yes |
| Security & Compliance — Security — 2FA (Dashboard) — Add an extra layer of security with two-factor authentication for dashboard access. | yes | yes | yes |
| Security & Compliance — Security — Single Sign On (SSO) - Google & GitHub (Dashboard) — Let your team members log in to the dashboard instantly using their Google or GitHub accounts. | yes | yes | yes |
| Security & Compliance — Security — Single Sign On (SSO) - SAML, LDAP and more (Dashboard) — Connect your identity provider for centralized login with SAML and LDAP support. | no | no | addon |
| Security & Compliance — Security — Audit Logs (Dashboard) — Track and review all key dashboard activities for compliance and security. | no | no | yes |
| Build — SDKs (including UI) | yes | yes | yes |
| Build — Calling APIs | yes | yes | yes |
| Build — Management APIs (Multi-tenancy) — Create and manage unlimited isolated instances of CometChat programmatically | Contact us | no | yes |
| Support — Support and Implementation | Standard | Standard — Can be upgraded at an additional cost | Standard — Can be upgraded at an additional cost |
| Feature | Web only | Core | Plus |
|---|---|---|---|
| Usage — # of Agents — Total number of agents you can create | 1 | 3 | Unlimited |
| Usage — Included credits | 1000 credits (One-Time) | 2,500 (Monthly) | 25,000 (Monthly) |
| Usage — Additional credit bundles | $25 for 2,500 credits | $25 for 2,500 credits | $25 for 2,500 credits |
| Usage — Auto recharge credit functionality — When your credits fall below the threshold you set, we'll automatically add credits to your account, ensuring uninterrupted service. | yes | yes | yes |
| Usage — Message storage — Total duration for which messages can be stored | Unlimited | Unlimited | Unlimited |
| Usage — Message retention — Total duration for which messages can be directly accessed via APIs & SDKs | 6 months | 6 months — Can be increased at an additional cost | 6 months — Can be increased at an additional cost |
| Usage — Images & files storage — Total duration for which images & files can be stored | Unlimited | Unlimited | Unlimited |
| Usage — No hidden costs/overages (bandwidth, storage, translation, search, thumbnail generation, image moderation etc.) — What you see is what you get. We do not have any hidden charges or overages. We do not charge for bandwidth, storage, message translation, search, thumbnail generation, image moderation etc. A few features which have additional costs (due to third-party) are marked accordingly. | yes | yes | yes |
| Agent Builder — Natural language agent builder — Create powerful AI agents by simply describing what you want in plain language. | yes | yes | yes |
| Agent Builder — Tasks / workflows — Let the agent manage multi-step processes across users, tools, and actions with full state awareness. | yes | yes | yes |
| Agent Builder — 100+ tools — Connect agents to over a hundred built-in tools for actions, workflows, and real-time capabilities. | no | yes | yes |
| Agent Builder — Front end actions — Let agents interact directly with your app’s UI to perform tasks on behalf of users. | no | yes | yes |
| Agent Builder — Tone & style customization — Control how your agent speaks by setting brand-aligned tone, personality, and writing style. | yes | yes | yes |
| Agent Builder — Multi-model support — Choose from different AI models and switch anytime based on cost, speed, or quality. | yes | yes | yes |
| Agent Builder — Premium models — Run your agent on top-tier AI models for higher accuracy, reasoning, and performance. | yes | yes | yes |
| Agent Builder — Knowledge base — Upload any file or document — PDFs, Word files, slides, spreadsheets, images, and more can be added directly to your agent’s knowledge. | yes | yes | yes |
| Agent Builder — Knowledge base — Train from any website — Train your agent on your entire website by just providing a URL. | yes | yes | yes |
| Agent Builder — Knowledge base — Sync from Google Drive, Notion & more — Connect sources like Google Drive, Notion, Confluence, and cloud storage so new and updated documents sync automatically into your agent’s knowledge. | no | yes | yes |
| Agent Builder — Advanced — CometChat MCP — Give your agent real-time access to CometChat actions like sending messages, creating conversations, or fetching users. | yes | yes | yes |
| Agent Builder — Advanced — Human-in-the-loop — Let humans intervene, review, or guide the agent’s actions whenever needed. | yes | yes | yes |
| Agent Builder — Advanced — User authentication — Automatically pass authenticated user details to your agent so it can perform the right user-specific actions inside your app. | no | yes | yes |
| Agent Builder — Advanced — Frontend context sharing — Pass real-time app or page context to the agent so it always understands what the user is seeing or doing. | no | yes | yes |
| Agent Builder — Advanced — Multi-party Coordinator — The agent waits for inputs from multiple users, coordinates between them, and delivers the right responses back to each person. | no | no | yes |
| Agent Builder — Advanced — Human Handoff — Seamlessly transfer a conversation from the agent to a human. | no | no | yes |
| Agent Builder — Advanced — Agent user memory — Store and recall user-specific preferences and context so the agent becomes more personalized over time. | no | no | yes |
| Agent Builder — Advanced — Scheduled / pro-active events — Allow the agent to trigger actions or messages at future times with built-in scheduling. | no | no | yes |
| Agent Builder — Advanced — Role based access control (including content) — Control what each user can access or perform based on roles and permissions, including content-level restrictions. | no | no | yes |
| Deploy — Cross-platform deployment — Works seamlessly across web, iOS, and Android with the same agent logic. | Web only | yes | yes |
| Deploy — Thinking and system states — Exposes intermediate states like thinking, searching, and acting so your UI can show what the agent is doing. | yes | yes | yes |
| Deploy — Feedback (upvote/downvote) for learning — Collect user feedback signals to improve your agent’s responses over time through reinforcement learning. | yes | yes | yes |
| Deploy — Streaming support — Streams responses token by token for faster, more interactive conversations. | yes | yes | yes |
| Deploy — Markdown support — Render rich, formatted responses including lists, code blocks, and links. | yes | yes | yes |
| Deploy — Cards & charts — Display agent-generated insights using rich visual elements like summary cards, metrics, and charts. | yes | yes | yes |
| Deploy — Out-of-the-box popular UI widgets — Ready-made interactive components like forms, buttons, carousels, and selectors that agents can trigger instantly. | yes | yes | yes |
| Deploy — Custom UI widgets support — Plug in your own UI components so the agent can trigger interactive elements inside your app. | yes | yes | yes |
| Deploy — Voice messages — Let users send and receive voice notes directly with the agent for faster, hands-free communication. | yes | yes | yes |
| Deploy — Multi-media support — Handle text, images, audio, video, and files so your agent can work across any content type. | yes | yes | yes |
| Deploy — Generative UI support — Let the agent generate dynamic interface elements on the fly based on user intent. | yes | yes | yes |
| Deploy — No "Powered by CometChat" branding — Subtle CometChat attribution | no | yes | yes |
| Deploy — Integration methods — Multiple ways to embed your agent into your website or app, including widgets, UI Kits, SDKs and APIs. | Web Widget Only | Mobile & Web UI Kits, SDKS, & APIs | Mobile & Web UI Kits, SDKS, & APIs |
| Deploy — Analytics & observability — Track usage, performance, and agent behavior with real insights and monitoring tools. | yes | yes | yes |
| Notifications & Interactions — Channels — Push notifications — Send mobile push notifications | yes | yes | yes |
| Notifications & Interactions — Channels — Email notifications (with ability to reply) — Send all/unread messages via email | no | yes — An active SendGrid account is required for this feature | yes — An active SendGrid account is required for this feature |
| Notifications & Interactions — Channels — SMS notifications — Send new message intimation via SMS | no | yes — An active Twilio account is required for this feature | yes — An active Twilio account is required for this feature |
| Notifications & Interactions — Interactions — Email replies — Allow users to reply directly to emails and those replies will be piped to CometChat automatically | no | yes — An active SendGrid account is required for this feature | yes — An active SendGrid account is required for this feature |
| Notifications & Interactions — Features — Fine grained notification preferences — Control the conditions which notifications are sent, based on message types, user to user or group conversations, in-thread notifications, and provide end users with seetings with which they can control their notification behaviour | no | yes | yes |
| Notifications & Interactions — Features — End user notification management — Allow users to manage which notifications they want to receive as well as having a notification schedule to receive notifications only in the hours they choose | no | yes | yes |
| Notifications & Interactions — Features — Notification templates & custom sound — Templatize your notification experience to ensure an appropriate notification title and body based on message type or privacy settings | no | yes | yes |
| Notifications & Interactions — Features — Multiple notification providers — Configure multiple push notification provider credentials for different use cases such as different app bundles for staging and production or mobile applications using the same CometChat application | no | no | yes |
| Notifications & Interactions — Features — Custom Provider (Connect your own provider) — API/Webhook to trigger push, email & SMS events using your own third-party service | no | yes | yes |
| Notifications & Interactions — Features — Notification webhooks — Webhook events to trigger push, email & SMS notifications so that you can use your own third-party service | no | yes | yes |
| Notifications & Interactions — Features — Logs — Detailed notification logs to track when a notification is sent or fails | yes | yes | yes |
| Moderation & Guardrails — Moderation engine — Rule-based moderation with conditional logic — Rule based moderation engine which can be triggered on certain conditions and filters content using custom keywords and regex patterns. | yes | yes | yes |
| Moderation & Guardrails — Moderation engine — AI powered moderation — Advanced AI based moderation engine which uses NLP techniques to understand and flag inappropriate content based on context and intent. | no | yes | yes |
| Moderation & Guardrails — Moderation engine — OpenAI powered moderation with contextual intelligence — LLM Powered moderation engine which evaluates text and media messages using OpenAI's LLMs, while considering the full context of the conversation for more accurate moderation. | no | no | yes — An OpenAI subscription is required for this feature |
| Moderation & Guardrails — Moderation engine — Automated moderation (Automated Block) — Block messages automatically | yes | yes | yes |
| Moderation & Guardrails — Moderation engine — Manual moderation (Flag & review) — Flag messages for human review | yes | yes | yes |
| Moderation & Guardrails — Moderation engine — Ready-to-use word/pattern match rules — Out-of-the-box rules like text profanity filter, contact details filter, and email filter. | yes | yes | yes |
| Moderation & Guardrails — Moderation engine — Ready-to-use AI rules — Out-of-the-box rules powered by CometChat's internal AI like AI image moderation, AI video moderation and more. | no | yes | yes |
| Moderation & Guardrails — Moderation engine — Ready-to-use OpenAI rules — Out-of-the-box rules powered by CometChat's internal AI like AI image moderation, AI video moderation and more. | no | no | yes — An OpenAI subscription is required for this feature |
| Moderation & Guardrails — Moderation engine — Custom conditional rules — Build your own custom rules as per your use case | no | yes | yes |
| Moderation & Guardrails — Moderation engine — Custom moderation engine/API (Pre-event webhook) — Call your custom API endpoint to review and approve or reject content in real time | no | no | yes |
| Moderation & Guardrails — Moderation engine — Webhooks — Webhook events for blocked and flagged messages | no | yes | yes |
| Moderation & Guardrails — Moderation filters — AI ✨ prompt injection protection — Detect and block attempts to override system instructions or manipulate the agent’s behavior. | no | yes — An OpenAI subscription is required for this feature | yes — An OpenAI subscription is required for this feature |
| Moderation & Guardrails — Moderation filters — AI ✨ jailbreak prevention — Stop users from forcing the agent to reveal hidden prompts, rules, or internal logic. | no | yes — An OpenAI subscription is required for this feature | yes — An OpenAI subscription is required for this feature |
| Moderation & Guardrails — Moderation filters — AI ✨ hallucination guardrails — Identify and reduce incorrect or fabricated responses to maintain accuracy and trust. | no | yes — An OpenAI subscription is required for this feature | yes — An OpenAI subscription is required for this feature |
| Moderation & Guardrails — Moderation filters — AI ✨ brand & tone enforcement — Ensure the agent always follows your brand’s guidelines, approved tone, and style rules. | no | yes — An OpenAI subscription is required for this feature | yes — An OpenAI subscription is required for this feature |
| Moderation & Guardrails — Moderation filters — AI ✨ policy violation detection — Catch attempts to push the agent into answering disallowed topics or restricted content areas. | no | yes — An OpenAI subscription is required for this feature | yes — An OpenAI subscription is required for this feature |
| Moderation & Guardrails — Moderation filters — AI ✨ harmful instruction blocking — Prevent the agent from executing or responding to unsafe or unethical user requests. | no | yes — An OpenAI subscription is required for this feature | yes — An OpenAI subscription is required for this feature |
| Moderation & Guardrails — Moderation filters — AI ✨ response validation — Check outgoing agent messages for safety, compliance, and on-brand alignment before they reach the user. | no | yes — An OpenAI subscription is required for this feature | yes — An OpenAI subscription is required for this feature |
| Moderation & Guardrails — Moderation filters — AI ✨ sensitive data protection — Stop users from extracting or injecting personal data, confidential info, or private context. | no | yes — An OpenAI subscription is required for this feature | yes — An OpenAI subscription is required for this feature |
| Moderation & Guardrails — Moderation filters — AI ✨ custom prompts — Define your own custom prompts to evaluate | no | no | yes — An OpenAI subscription is required for this feature |
| Analytics and Insights — Analytics — Usage reports — Dashboard reports for app usage | yes | yes | yes |
| Analytics and Insights — Analytics — Multi-tenant reports — Dashboard reports for all tenant apps under a master app | no | yes | yes |
| Analytics and Insights — Insights — Messaging insights — Data insights for messaging activity, messages send/delivered/read heatmaps, text messages exchanged prior to sending images or media, activity by user or group conversations, conversations declining or nearing chrun, average messages exchanged, message types being sent, conversations resulting in a call, number of words or characters per message, number of messages resulting in a thread. | no | yes | yes |
| Analytics and Insights — Insights — Custom insights — Custom insights based on your use case | no | no | yes |
| Webhooks — Advanced webhook platform — Fine-grained, high-volume webhook platform that lets you select specific events per API endpoint, with configurable retry behavior | yes | yes | yes |
| Webhooks — Messaging webhooks — Webhook events for messages sent, edited or deleted | yes | yes | yes |
| Webhooks — Moderation webhooks (Post-event) — Webhook events for blocked and flagged messages | no | yes | yes |
| Webhooks — Moderation webhooks (Pre-event) — Call your custom API endpoint to review and approve or reject content in real time | no | no | yes |
| Webhooks — Notification webhooks — Webhook events to trigger push, email & SMS notifications so that you can use your own third-party service | no | yes | yes |
| Webhooks — Advanced webhooks — Webhook events for user presence changes, message delivery or read receipt, message being reacted to and a user mentioned in a message | no | no | yes |
| Infrastructure — Fast response times — Ensure fast in-app chat response times by selecting the region closest to your users | yes | yes | yes |
| Infrastructure — High-availability data centers in multiple regions — Guard against regional Cloud service failure by using CometChat services which utilize a HA deployment across regions to provide maximum uptime | yes | yes | yes |
| Infrastructure — Global Edge network — Serve your end users with minimum latency through our global edge network | yes | yes | yes |
| Infrastructure — Multi-tenancy — Create and manage unlimited isolated instances of CometChat programmatically | no | yes | yes |
| Infrastructure — Private dedicated region deployment — Deploy a dedicated infrastructure stack in the AWS region of your choice, closest to your users, for enhanced security and compliance with local data regulations, ensuring low-latency, reliable communication tailored to your business needs. | no | no | addon |
| Infrastructure — On-premise deployment — Run the full platform on your own servers or private cloud, behind your firewall, for maximum control, security, and data residency. | no | no | addon |
| Infrastructure — 99.999% Uptime SLA — Guaranteed uptime and service level agreements to guard your end user experience | no | addon | addon |
| Infrastructure — Custom white-label domain — Mask CometChat’s API domain with your own sub-domain like chat.yoursite.com | no | addon | addon |
| Security & Compliance — Compliance — ISO 27001 — International standard for managing information security | yes | yes | yes |
| Security & Compliance — Compliance — SOC 2 — Independent audit ensuring secure data handling and privacy practices | yes | yes | yes |
| Security & Compliance — Compliance — GDPR (incl. API) — Compliance with EU data protection laws | yes | yes | yes |
| Security & Compliance — Compliance — CCPA — California privacy compliance for consumer data transparency and control | yes | yes | yes |
| Security & Compliance — Compliance — PIPEDA — Canadian data protection compliance for handling personal information | yes | yes | yes |
| Security & Compliance — Compliance — HIPAA w/ BAA — U.S. healthcare data compliance with signed Business Associate Agreement | no | yes | yes |
| Security & Compliance — Security — Encryption in transit (TLS/SSL) — Support for SSL and TLS security protocols | yes | yes | yes |
| Security & Compliance — Security — Encryption at rest (AES 256) — Encryption of data using AES 256 algorithm | yes | yes | yes |
| Security & Compliance — Security — Team based access (Dashboard) — Allow team members access to the dashboard | yes | yes | yes |
| Security & Compliance — Security — Team Role Based Access Control (Dashboard) — Set roles to limit the functionality team members can access in the dashboard | no | yes | yes |
| Security & Compliance — Security — 2FA (Dashboard) — Add an extra layer of security with two-factor authentication for dashboard access. | yes | yes | yes |
| Security & Compliance — Security — Single Sign On (SSO) - Google & GitHub (Dashboard) — Let your team members log in to the dashboard instantly using their Google or GitHub accounts. | yes | yes | yes |
| Security & Compliance — Security — Single Sign On (SSO) - SAML, LDAP and more (Dashboard) — Connect your identity provider for centralized login with SAML and LDAP support. | no | no | addon |
| Security & Compliance — Security — Audit Logs (Dashboard) — Track and review all key dashboard activities for compliance and security. | no | no | yes |
| Build — Widget builder — Configure and style a ready-to-use chat widget visually—then embed it in your app with a single script. | yes | yes | yes |
| Build — Widget (For web) — A plug-and-play chat widget for websites that works with one script and requires no coding. | yes | yes | yes |
| Build — UI kit builder — Visually customize your chat UI in minutes—no code, no setup, just design and export. | no | yes | yes |
| Build — UI kits — Prebuilt chat UI components you can drop into your app to launch faster with a polished experience. | no | yes | yes |
| Build — UI kits (Figma design) — Editable Figma files of our UI Kits so your designers can customize the chat experience visually before development. | no | yes | yes |
| Build — SDKs — Fully featured client-side SDKs to integrate chat into your app using your preferred programming language. | no | yes | yes |
| Build — Chat APIs — Server-side APIs to send messages, manage conversations, and control chat behavior programmatically. | no | yes | yes |
| Build — Management APIs — Create and manage unlimited isolated instances of CometChat programmatically | no | yes | yes |
| Support — Support and implementation | Standard | Standard — Can be upgraded at an additional cost | Standard — Can be upgraded at an additional cost |
| Feature | Sandbox | Prime |
|---|---|---|
| Connect with any agent framework — Integrate instantly with frameworks like Agno, Crew, AG2, LangGraph and others so you can use the tools and workflows you already rely on. | yes | yes |
| Connect any AG-UI Protocol compatible agent — Plug in any AG-UI compatible agent and get a fully wired conversational UI with actions, state, and events working out of the box. | yes | yes |
| Connect any custom agent or LLM — Plug in your own AI model or external agent backend and use it seamlessly inside the platform. | yes | yes |
| Tools, knowledge base, human-in-the-loop & more — Since you’re bringing your own agent, you can plug in all its existing tools, knowledge sources, and capabilities instantly. | yes | yes |
| Front end actions — Let agents interact directly with your app’s UI to perform tasks on behalf of users. | yes | yes |
| Frontend context sharing — Pass real-time app or page context to the agent so it always understands what the user is seeing or doing. | yes | yes |
| CometChat MCP — Give your agent real-time access to CometChat actions like sending messages, creating conversations, or fetching users. | yes | yes |
| Deploy — Cross-platform deployment — Works seamlessly across web, iOS, and Android with the same agent logic. | yes | yes |
| Deploy — Thinking and system states — Exposes intermediate states like thinking, searching, and acting so your UI can show what the agent is doing. | yes | yes |
| Deploy — Feedback (upvote/downvote) for learning — Collect user feedback signals to improve your agent’s responses over time through reinforcement learning. | yes | yes |
| Deploy — Streaming support — Streams responses token by token for faster, more interactive conversations. | yes | yes |
| Deploy — Markdown support — Render rich, formatted responses including lists, code blocks, and links. | yes | yes |
| Deploy — Cards & charts — Display agent-generated insights using rich visual elements like summary cards, metrics, and charts. | yes | yes |
| Deploy — Out-of-the-box popular UI widgets — Ready-made interactive components like forms, buttons, carousels, and selectors that agents can trigger instantly. | yes | yes |
| Deploy — Custom UI widgets support — Plug in your own UI components so the agent can trigger interactive elements inside your app. | yes | yes |
| Deploy — Voice messages — Let users send and receive voice notes directly with the agent for faster, hands-free communication. | yes | yes |
| Deploy — Multi-media support — Handle text, images, audio, video, and files so your agent can work across any content type. | yes | yes |
| Deploy — Generative UI support — Let the agent generate dynamic interface elements on the fly based on user intent. | yes | yes |
| Deploy — No "Powered by CometChat" Branding — Subtle CometChat attribution | yes | yes |
| Deploy — Integration methods — Multiple ways to embed your agent into your website or app, including widgets, UI Kits, SDKs and APIs. | Mobile & Web UI Kits, SDKS, & APIs | Mobile & Web UI Kits, SDKS, & APIs |
| Deploy — Analytics & observability — Track usage, performance, and agent behavior with real insights and monitoring tools. | yes | yes |
| Notifications & Interactions — Channels — Push notifications — Send mobile push notifications | yes | yes |
| Notifications & Interactions — Channels — Email Notifications (with ability to reply) — Send all/unread messages via email | yes — An active SendGrid account is required for this feature | yes — An active SendGrid account is required for this feature |
| Notifications & Interactions — Channels — SMS notifications — Send new message intimation via SMS | yes — An active Twilio account is required for this feature | yes — An active Twilio account is required for this feature |
| Notifications & Interactions — Interactions — Email replies — Allow users to reply directly to emails and those replies will be piped to CometChat automatically | yes — An active SendGrid account is required for this feature | yes — An active SendGrid account is required for this feature |
| Notifications & Interactions — Features — Fine grained notification preferences — Control the conditions which notifications are sent, based on message types, user to user or group conversations, in-thread notifications, and provide end users with seetings with which they can control their notification behaviour | yes | yes |
| Notifications & Interactions — Features — End user notification management — Allow users to manage which notifications they want to receive as well as having a notification schedule to receive notifications only in the hours they choose | yes | yes |
| Notifications & Interactions — Features — Notification templates & custom sound — Templatize your notification experience to ensure an appropriate notification title and body based on message type or privacy settings | yes | yes |
| Notifications & Interactions — Features — Multiple notification providers — Configure multiple push notification provider credentials for different use cases such as different app bundles for staging and production or mobile applications using the same CometChat application | yes | yes |
| Notifications & Interactions — Features — Custom provider (Connect your own provider) — API/Webhook to trigger push, email & SMS events using your own third-party service | yes | yes |
| Notifications & Interactions — Features — Notification webhooks — Webhook events to trigger push, email & SMS notifications so that you can use your own third-party service | yes | yes |
| Notifications & Interactions — Features — Logs — Detailed notification logs to track when a notification is sent or fails | yes | yes |
| Moderation & Guardrails — Moderation engine — Rule-based moderation with conditional logic — Rule based moderation engine which can be triggered on certain conditions and filters content using custom keywords and regex patterns. | yes | yes |
| Moderation & Guardrails — Moderation engine — AI powered moderation — Advanced AI based moderation engine which uses NLP techniques to understand and flag inappropriate content based on context and intent. | yes | yes |
| Moderation & Guardrails — Moderation engine — OpenAI powered moderation with contextual intelligence — LLM Powered moderation engine which evalutes text and media messages using OpenAI's LLMs, while considering the full context of the conversation for more accurate moderation. | yes — An OpenAI subscription is required for this feature | yes — An OpenAI subscription is required for this feature |
| Moderation & Guardrails — Moderation engine — Automated moderation (Automated block) — Block messages automatically | yes | yes |
| Moderation & Guardrails — Moderation engine — Manual moderation (Flag & review) — Flag messages for human review | yes | yes |
| Moderation & Guardrails — Moderation engine — Ready-to-use word/pattern match rules — Out-of-the-box rules like text profanity filter, contact details filter, and email filter. | yes | yes |
| Moderation & Guardrails — Moderation engine — Ready-to-use AI rules — Out-of-the-box rules powered by CometChat's internal AI like AI image moderation, AI video moderation and more. | yes | yes |
| Moderation & Guardrails — Moderation engine — Ready-to-use OpenAI rules — Out-of-the-box rules powered by OpenAI while considering the entire context of the conversation) like platform circumvention, harassment, grooming, scams, fraud, misinformation, and more. | yes — An OpenAI subscription is required for this feature | yes — An OpenAI subscription is required for this feature |
| Moderation & Guardrails — Moderation engine — Custom conditional rules — Build your own custom rules as per your use case | yes | yes |
| Moderation & Guardrails — Moderation engine — Custom moderation engine/API (Pre-event webhook) — Call your custom API endpoint to review and approve or reject content in real time | yes | yes |
| Moderation & Guardrails — Moderation engine — Webhooks — Webhook events for blocked and flagged messages | yes | yes |
| Moderation & Guardrails — Moderation filters — AI ✨ Prompt injection protection — Detect and block attempts to override system instructions or manipulate the agent’s behavior. | yes — An OpenAI subscription is required for this feature | yes — An OpenAI subscription is required for this feature |
| Moderation & Guardrails — Moderation filters — AI ✨ jailbreak prevention — Stop users from forcing the agent to reveal hidden prompts, rules, or internal logic. | yes — An OpenAI subscription is required for this feature | yes — An OpenAI subscription is required for this feature |
| Moderation & Guardrails — Moderation filters — AI ✨ hallucination guardrails — Identify and reduce incorrect or fabricated responses to maintain accuracy and trust. | yes — An OpenAI subscription is required for this feature | yes — An OpenAI subscription is required for this feature |
| Moderation & Guardrails — Moderation filters — AI ✨ brand & tone enforcement — Ensure the agent always follows your brand’s guidelines, approved tone, and style rules. | yes — An OpenAI subscription is required for this feature | yes — An OpenAI subscription is required for this feature |
| Moderation & Guardrails — Moderation filters — AI ✨ policy violation detection — Catch attempts to push the agent into answering disallowed topics or restricted content areas. | yes — An OpenAI subscription is required for this feature | yes — An OpenAI subscription is required for this feature |
| Moderation & Guardrails — Moderation filters — AI ✨ harmful instruction blocking — Prevent the agent from executing or responding to unsafe or unethical user requests. | yes — An OpenAI subscription is required for this feature | yes — An OpenAI subscription is required for this feature |
| Moderation & Guardrails — Moderation filters — AI ✨ response validation — Check outgoing agent messages for safety, compliance, and on-brand alignment before they reach the user. | yes — An OpenAI subscription is required for this feature | yes — An OpenAI subscription is required for this feature |
| Moderation & Guardrails — Moderation filters — AI ✨ sensitive data protection — Stop users from extracting or injecting personal data, confidential info, or private context. | yes — An OpenAI subscription is required for this feature | yes — An OpenAI subscription is required for this feature |
| Moderation & Guardrails — Moderation filters — AI ✨ behavioral anomaly detection — Monitor unusual patterns that indicate a user trying to exploit or manipulate the agent. | yes — An OpenAI subscription is required for this feature | yes — An OpenAI subscription is required for this feature |
| Moderation & Guardrails — Moderation filters — AI ✨ custom prompts — Define your own custom prompts to evaluate | yes — An OpenAI subscription is required for this feature | yes — An OpenAI subscription is required for this feature |
| Analytics and Insights — Analytics — Usage reports — Dashboard reports for app usage | yes | yes |
| Analytics and Insights — Analytics — Multi-tenant reports — Dashboard reports for all tenant apps under a master app | yes | yes |
| Analytics and Insights — Insights — Messaging insights — Data insights for messaging activity, messages send/delivered/read heatmaps, text messages exchanged prior to sending images or media, activity by user or group conversations, conversations declining or nearing chrun, average messages exchanged, message types being sent, conversations resulting in a call, number of words or characters per message, number of messages resulting in a thread. | yes | yes |
| Analytics and Insights — Insights — Custom insights — Custom insights based on your use case | yes | yes |
| Webhooks — Advanced webhook platform — Fine-grained, high-volume webhook platform that lets you select specific events per API endpoint, with configurable retry behavior | yes | yes |
| Webhooks — Messaging webhooks — Webhook events for messages sent, edited or deleted | yes | yes |
| Webhooks — Moderation webhooks (Post-event) — Webhook events for messages sent, edited or deleted | yes | yes |
| Webhooks — Moderation webhook (Pre-event) — Call your custom API endpoint to review and approve or reject content in real time | yes | yes |
| Webhooks — Notification webhooks — Webhook events to trigger push, email & SMS notifications so that you can use your own third-party service | yes | yes |
| Webhooks — Advanced webhooks — Webhook events for user presence changes, message delivery or read receipt, message being reacted to and a user mentioned in a message | yes | yes |
| Usage — # of Agents — Total number of agents you can create | Unlimited | Unlimited |
| Usage — Message storage — Total duration for which messages can be stored | Unlimited | Unlimited |
| Usage — Message retention — Total duration for which messages can be directly accessed via APIs & SDKs | 6 months — Can be increased at an additional cost | 6 months — Can be increased at an additional cost |
| Usage — Images & files storage — Total duration for which images & files can be stored | Unlimited | Unlimited |
| Usage — No hidden costs/overages (bandwidth, storage, translation, search, thumbnail generation, image moderation etc.) — What you see is what you get. We do not have any hidden charges or overages. We do not charge for bandwidth, storage, message translation, search, thumbnail generation, image moderation etc. A few features which have additional costs (due to third-party) are marked accordingly. | yes | yes |
| Infrastructure — Fast response times — Ensure fast in-app chat response times by selecting the region closest to your users | yes | yes |
| Infrastructure — High-availability data centers in multiple regions — Guard against regional Cloud service failure by using CometChat services which utilize a HA deployment across regions to provide maximum uptime | yes | yes |
| Infrastructure — Global Edge network — Serve your end users with minimum latency through our global edge network | yes | yes |
| Infrastructure — Multi-tenancy — Create and manage unlimited isolated instances of CometChat programmatically | yes | yes |
| Infrastructure — Private dedicated region deployment — Deploy a dedicated infrastructure stack in the AWS region of your choice, closest to your users, for enhanced security and compliance with local data regulations, ensuring low-latency, reliable communication tailored to your business needs. | addon | addon |
| Infrastructure — On-premise deployment — Run the full platform on your own servers or private cloud, behind your firewall, for maximum control, security, and data residency. | addon | addon |
| Infrastructure — 99.999% uptime — Guaranteed uptime and service level agreements to guard your end user experience | addon | addon |
| Infrastructure — Custom white-label domain — Mask CometChat’s API domain with your own sub-domain like chat.yoursite.com | addon | addon |
| Security & Compliance — Compliance — ISO 27001 — International standard for managing information security | yes | yes |
| Security & Compliance — Compliance — SOC 2 — Independent audit ensuring secure data handling and privacy practices | yes | yes |
| Security & Compliance — Compliance — GDPR (incl. API) — Compliance with EU data protection laws | yes | yes |
| Security & Compliance — Compliance — CCPA — California privacy compliance for consumer data transparency and control | yes | yes |
| Security & Compliance — Compliance — PIPEDA — Canadian data protection compliance for handling personal information | yes | yes |
| Security & Compliance — Compliance — HIPAA w/ BAA — U.S. healthcare data compliance with signed Business Associate Agreement | yes | yes |
| Security & Compliance — Security — Encryption in transit (TLS/SSL) — Support for SSL and TLS security protocols | yes | yes |
| Security & Compliance — Security — Encryption at rest (AES 256) — Encryption of data using AES 256 algorithm | yes | yes |
| Security & Compliance — Security — Team based access (Dashboard) — Allow team members access to the dashboard | yes | yes |
| Security & Compliance — Security — Team Role Based Access Control (Dashboard) — Set roles to limit the functionality team members can access in the dashboard | yes | yes |
| Security & Compliance — Security — 2FA (Dashboard) — Add an extra layer of security with two-factor authentication for dashboard access. | yes | yes |
| Security & Compliance — Security — Single Sign On (SSO) - Google & GitHub (Dashboard) — Let your team members log in to the dashboard instantly using their Google or GitHub accounts. | yes | yes |
| Security & Compliance — Security — Single Sign On (SSO) - SAML, LDAP and more (Dashboard) — Connect your identity provider for centralized login with SAML and LDAP support. | addon | addon |
| Security & Compliance — Security — Audit logs (Dashboard) — Track and review all key dashboard activities for compliance and security. | yes | yes |
| Build — Widget builder — Configure and style a ready-to-use chat widget visually - then embed it in your app with a single script. | yes | yes |
| Build — Widget (For web) — A plug-and-play chat widget for websites that works with one script and requires no coding. | yes | yes |
| Build — UI kit builder — Visually customize your chat UI in minutes—no code, no setup, just design and export. | yes | yes |
| Build — UI kits — Prebuilt chat UI components you can drop into your app to launch faster with a polished experience. | yes | yes |
| Build — UI kits (Figma Design) — Editable Figma files of our UI Kits so your designers can customize the chat experience visually before development. | yes | yes |
| Build — SDKs — Fully featured client-side SDKs to integrate chat into your app using your preferred programming language. | yes | yes |
| Build — Chat APIs — Server-side APIs to send messages, manage conversations, and control chat behavior programmatically. | yes | yes |
| Build — Management APIs (Multi-tenancy) — Create and manage unlimited isolated instances of CometChat programmatically | yes | yes |
| Support — Support and Implementation | Standard — Can be upgraded at an additional cost | Standard — Can be upgraded at an additional cost |