Skip to main content
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

  1. Log in to your CometChat Dashboard
  2. Navigate to the Extensions section
  3. Enable the extensions you want
  4. 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.
FeatureDetails
Appears inMessage Composer attachment menu
Setup guideSticker Extension
Code requiredNone - automatic after dashboard activation

Polls

Create polls to gather opinions in group chats quickly.
FeatureDetails
Appears inMessage Composer action sheet
Setup guidePolls Extension
Code requiredNone - automatic after dashboard activation

Collaborative Whiteboard

Real-time whiteboard for drawing, brainstorming, and sharing ideas together.
FeatureDetails
Appears inMessage Composer action sheet
Setup guideCollaborative Whiteboard
Code requiredNone - automatic after dashboard activation

Collaborative Document

Work together on shared documents in real-time with other users.
FeatureDetails
Appears inMessage Composer action sheet
Setup guideCollaborative Document
Code requiredNone - automatic after dashboard activation

Message Reactions

Let users react to messages with a range of emojis for quick responses.
FeatureDetails
Appears inMessage List long-press menu
Setup guideReactions Extension
Code requiredNone - automatic after dashboard activation

Message Translation

Translate messages into any language instantly, eliminating language barriers.
FeatureDetails
Appears inMessage List message actions
Setup guideMessage Translation
Code requiredNone - automatic after dashboard activation
Show rich previews for URLs shared in chat including title, description, and thumbnail.
FeatureDetails
Appears inMessage List message bubbles
Setup guideLink Preview
Code requiredNone - automatic after dashboard activation

Profanity Filter

Automatically censor inappropriate and obscene words in messages.
FeatureDetails
Appears inMessage List - filtered automatically
Setup guideLegacy Extensions
Code requiredNone - automatic after dashboard activation

Data Masking

Automatically mask sensitive data like credit card numbers and phone numbers.
FeatureDetails
Appears inMessage List - masked automatically
Setup guideLegacy Extensions
Code requiredNone - automatic after dashboard activation

Image Moderation

Detect and filter inappropriate or explicit images using AI/ML.
FeatureDetails
Appears inMessage List - filtered automatically
Setup guideLegacy Extensions
Code requiredNone - automatic after dashboard activation

Thumbnail Generation

Automatically create smaller preview images for faster loading and reduced bandwidth.
FeatureDetails
Appears inMessage List image bubbles
Setup guideThumbnail Generation
Code requiredNone - automatic after dashboard activation

Smart Replies

AI-powered suggested responses for faster, more efficient conversations.
FeatureDetails
Appears inMessage Composer suggestions
Setup guideSmart Replies
Code requiredNone - automatic after dashboard activation

Extensions Summary

ExtensionComponentUse Case
StickersMessage ComposerFun expression
PollsMessage ComposerGroup decisions
WhiteboardMessage ComposerVisual collaboration
DocumentMessage ComposerDocument collaboration
ReactionsMessage ListQuick responses
TranslationMessage ListMulti-language support
Link PreviewMessage ListRich URL previews
Profanity FilterMessage ListContent moderation
Data MaskingMessage ListPrivacy protection
Image ModerationMessage ListSafe content
ThumbnailsMessage ListFaster loading
Smart RepliesMessage ComposerQuick responses