CometChat features fall into three categories based on how you enable and implement them. This guide helps you understand the workflow for each integration method.
Feature Categories
Category Dashboard Setup Code Required Example Features Core Features ❌ None Depends on integration Instant messaging, typing indicators, read receipts Dashboard-Enabled Features ✅ Enable in Dashboard Depends on integration Link preview, polls, stickers, AI features Dashboard-Only Features ✅ Enable in Dashboard ❌ None Thumbnail generation (auto-applied)
By Integration Method
UI Kit
UI Kit Builder
Widget Builder
SDK
UI Kit Integration The fastest path to a full chat experience with pre-built components. Core Features
Setup: Integrate via UI Kit docs , create users, send first message
Code: No additional code needed — features work out of the box
Dashboard-Enabled Features
Enable the feature in Dashboard → Chat & Messaging → Features
Feature automatically appears in UI Kit components
Configure additional settings in Dashboard if needed
Dashboard-Only Features
Enable the feature in Dashboard → Chat & Messaging → Features
No code required — feature works automatically
Core Features What’s included out of the box
Extensions Dashboard-enabled extensions
UI Kit Builder Integration Customize your chat UI visually, then download and integrate. Core Features
Setup: Customize in UI Kit Builder, download code, integrate via Builder docs
Code: No additional code needed
Dashboard-Enabled Features
Enable toggle in UI Kit Builder (if not enabled by default)
Enable the feature in Dashboard → Chat & Messaging → Features
Configure additional settings in Dashboard if needed
Dashboard-Only Features
Enable toggle in UI Kit Builder (if not enabled by default)
Enable the feature in Dashboard → Chat & Messaging → Features
UI Kit Builder Get started with visual customization
Embed chat with minimal code using customizable widgets. Core Features
Setup: Customize in Widget Builder, download code, integrate via Widget docs
Code: No additional code needed
Dashboard-Enabled Features
Enable toggle in Widget Builder (if not enabled by default)
Enable the feature in Dashboard → Chat & Messaging → Features
Configure additional settings in Dashboard if needed
Dashboard-Only Features
Enable toggle in Widget Builder (if not enabled by default)
Enable the feature in Dashboard → Chat & Messaging → Features
Widget Builder Embed chat on any website
SDK Integration Full control with direct API access — build your own UI. Core Features
Setup: Implement SDK methods to build your chat experience
Code: Write UI and logic using SDK methods
Dashboard-Enabled Features
Enable the feature in Dashboard → Chat & Messaging → Features
Implement SDK methods from the feature guide
Build UI to display the feature in your app
Configure additional settings in Dashboard if needed
Dashboard-Only Features
Enable the feature in Dashboard → Chat & Messaging → Features
Invoke the extension via SDK code snippets
Feature processes automatically (e.g., thumbnail generation)
Quick Reference: Feature Availability
Use this table to see which features are available in each integration method:
Core Features
Feature UI Kit Builder Widget Builder UI Kit SDK Instant Messaging ✅ ✅ ✅ ✅ Media Sharing ✅ ✅ ✅ ✅ Read Receipts ✅ ✅ ✅ ✅ Mark as Unread ✅ ✅ ✅ ✅ Typing Indicators ✅ ✅ ✅ ✅ User Presence ✅ ✅ ✅ ✅ Reactions ✅ ✅ ✅ ✅ Mentions ✅ ✅ ✅ ✅ Threaded Conversations ✅ ✅ ✅ ✅ Quoted Replies ✅ ✅ ✅ ✅ Group Chats ✅ ✅ ✅ ✅ Report Message ✅ ✅ ✅ ✅ Conversation and Advanced Search ✅ ✅ ✅ ✅
Extensions - User Experience
Feature UI Kit Builder Widget Builder UI Kit SDK Link Preview ✅ ✅ ✅ ✅ Thumbnail Generation ✅ ✅ ✅ ✅ Bitly 🔨 ❌ 🔨 ✅ Message Shortcuts 🔨 ❌ 🔨 ✅ Pin Message 🔨 ❌ 🔨 ✅ Rich Media Preview 🔨 ❌ 🔨 ✅ Save Message 🔨 ❌ 🔨 ✅ TinyURL 🔨 ❌ 🔨 ✅ Voice Transcription 🔨 ❌ 🔨 ✅
Extensions - User Engagement
Feature UI Kit Builder Widget Builder UI Kit SDK Message Translation ✅ ✅ ✅ ✅ Polls ✅ ✅ ✅ ✅ Stickers ✅ ✅ ✅ ✅ Giphy 🔨 ❌ 🔨 ✅ Reminders 🔨 ❌ 🔨 ✅ Stipop 🔨 ❌ 🔨 ✅ Tenor 🔨 ❌ 🔨 ✅
Extensions - Collaboration
Feature UI Kit Builder Widget Builder UI Kit SDK Collaborative Document ✅ ✅ ✅ ✅ Collaborative Whiteboard ✅ ✅ ✅ ✅
Extensions - Security
Feature UI Kit Builder Widget Builder UI Kit SDK Disappearing Messages 🔨 ❌ 🔨 ✅
Extensions - Customer Support
Feature UI Kit Builder Widget Builder UI Kit SDK Chatwoot 🔨 ❌ 🔨 ✅ Intercom 🔨 ❌ 🔨 ✅
Smart Chat Features (AI)
Feature UI Kit Builder Widget Builder UI Kit SDK Conversation Starter ✅ ✅ ✅ ✅ Smart Replies ✅ ✅ ✅ ✅ Conversation Summary ✅ ✅ ✅ ✅
✅ = Built-in support | 🔨 = Can be built using SDK | ❌ = Not available
Next Steps
Core Features Explore all core messaging features
Extensions Browse available extensions
Smart Chat Features Add AI-powered capabilities