{
"category" : "extensions" ,
"dashboardSetup" : {
"location" : "CometChat Dashboard → Extensions" ,
"activation" : "Enable extensions in dashboard, they appear automatically in UI Kit"
},
"extensions" : [
{ "name" : "stickers" , "component" : "CometChatMessageComposer" , "setupGuide" : "/fundamentals/stickers" },
{ "name" : "polls" , "component" : "CometChatMessageComposer" , "setupGuide" : "/fundamentals/polls" },
{ "name" : "whiteboard" , "component" : "CometChatMessageComposer" , "setupGuide" : "/fundamentals/collaborative-whiteboard" },
{ "name" : "document" , "component" : "CometChatMessageComposer" , "setupGuide" : "/fundamentals/collaborative-document" },
{ "name" : "reactions" , "component" : "CometChatMessageList" , "setupGuide" : "/fundamentals/reactions" },
{ "name" : "translation" , "component" : "CometChatMessageList" , "setupGuide" : "/fundamentals/message-translation" },
{ "name" : "linkPreview" , "component" : "CometChatMessageList" , "setupGuide" : "/fundamentals/link-preview" },
{ "name" : "profanityFilter" , "component" : "CometChatMessageList" , "setupGuide" : "/moderation/legacy-extensions" },
{ "name" : "dataMasking" , "component" : "CometChatMessageList" , "setupGuide" : "/moderation/legacy-extensions" },
{ "name" : "imageModeration" , "component" : "CometChatMessageList" , "setupGuide" : "/moderation/legacy-extensions" },
{ "name" : "thumbnails" , "component" : "CometChatMessageList" , "setupGuide" : "/fundamentals/thumbnail-generation" },
{ "name" : "smartReplies" , "component" : "CometChatMessageComposer" , "setupGuide" : "/fundamentals/smart-replies" }
]
}
Extensions add powerful features to your chat app without writing any code. Simply enable them in your CometChat Dashboard , and they automatically appear in the UI Kit components.
How Extensions Work
Log in to your CometChat Dashboard
Navigate to the Extensions section
Enable the extensions you want
The features automatically appear in your app after initialization
Extensions are enabled at the dashboard level. Once activated, they work across all platforms (iOS, Android, Web) using the same CometChat app. No code changes required.
For detailed information on all extensions, see Extensions Overview .
Available Extensions
Stickers
Let users express emotions with fun, pre-designed stickers.
Feature Details Appears in Message Composer attachment menuSetup guide Sticker Extension Code required None - automatic after dashboard activation
Polls
Create polls to gather opinions in group chats quickly.
Feature Details Appears in Message Composer action sheetSetup guide Polls Extension Code required None - automatic after dashboard activation
Collaborative Whiteboard
Real-time whiteboard for drawing, brainstorming, and sharing ideas together.
Feature Details Appears in Message Composer action sheetSetup guide Collaborative Whiteboard Code required None - automatic after dashboard activation
Collaborative Document
Work together on shared documents in real-time with other users.
Feature Details Appears in Message Composer action sheetSetup guide Collaborative Document Code required None - automatic after dashboard activation
Message Reactions
Let users react to messages with a range of emojis for quick responses.
Feature Details Appears in Message List long-press menuSetup guide Reactions Extension Code required None - automatic after dashboard activation
Message Translation
Translate messages into any language instantly, eliminating language barriers.
Feature Details Appears in Message List message actionsSetup guide Message Translation Code required None - automatic after dashboard activation
Link Preview
Show rich previews for URLs shared in chat including title, description, and thumbnail.
Feature Details Appears in Message List message bubblesSetup guide Link Preview Code required None - automatic after dashboard activation
Profanity Filter
Automatically censor inappropriate and obscene words in messages.
Feature Details Appears in Message List - filtered automaticallySetup guide Legacy Extensions Code required None - automatic after dashboard activation
Data Masking
Automatically mask sensitive data like credit card numbers and phone numbers.
Feature Details Appears in Message List - masked automaticallySetup guide Legacy Extensions Code required None - automatic after dashboard activation
Image Moderation
Detect and filter inappropriate or explicit images using AI/ML.
Feature Details Appears in Message List - filtered automaticallySetup guide Legacy Extensions Code required None - automatic after dashboard activation
Thumbnail Generation
Automatically create smaller preview images for faster loading and reduced bandwidth.
Feature Details Appears in Message List image bubblesSetup guide Thumbnail Generation Code required None - automatic after dashboard activation
Smart Replies
AI-powered suggested responses for faster, more efficient conversations.
Feature Details Appears in Message Composer suggestionsSetup guide Smart Replies Code required None - automatic after dashboard activation
Extensions Summary
Extension Component Use Case Stickers Message Composer Fun expression Polls Message Composer Group decisions Whiteboard Message Composer Visual collaboration Document Message Composer Document collaboration Reactions Message List Quick responses Translation Message List Multi-language support Link Preview Message List Rich URL previews Profanity Filter Message List Content moderation Data Masking Message List Privacy protection Image Moderation Message List Safe content Thumbnails Message List Faster loading Smart Replies Message Composer Quick responses