Extensions
Overview
CometChat’s UI Kit comes with built-in support for a wide variety of extensions that provide additional functionality. These extensions enhance the chatting experience, making it more interactive, secure, and efficient.
Activating any of the extensions in CometChat is a simple process done through your application's dashboard. Refer to our guide For detailed information on Extensions
Once you have successfully enabled the desired extension in your dashboard, it will be reflected in your CometChat application upon initialization and successful login. Please note, that the extension features will only be available if they are supported by CometChat UI Kit.
CometChat’s UI Kit offers built-in support for 12 powerful extensions. This seamless integration makes it easy for you to enhance your chat application with engaging features without any extra coding effort. Just enable the desired extensions from the CometChat Dashboard, and they will be automatically reflected in the relevant components of your application, providing a richer and more engaging experience for your users.
Built-in Extensions
Here's a guide on how you can enable and integrate these extensions:
Stickers
The Stickers extension allows users to express their emotions more creatively. It adds a much-needed fun element to the chat by allowing users to send various pre-designed stickers. For a comprehensive understanding and guide on implementing and using the Sticker Extension, refer to our specific guide on the Sticker Extension.
Once you have successfully activated the Sticker Extension from your CometChat Dashboard, the feature will automatically be incorporated into the Message Composer component of UI Kits.
- iOS
- Android
Polls
The Polls extension enhances group discussions by allowing users to create polls. Users can ask questions with a predefined list of answers, enabling a quick, organized way to gather group opinions. For a comprehensive understanding and guide on implementing and using the Polls Extension, refer to our specific guide on the Polls Extension.
Once you have successfully activated the Polls Extension from your CometChat Dashboard, the feature will automatically be incorporated into the Action Sheet of the Message Composer component of UI Kits.
- iOS
- Android
Collaborative Whiteboard
The Collaborative Whiteboard extension facilitates real-time collaboration. Users can draw, brainstorm, and share ideas on a shared digital whiteboard. For a comprehensive understanding and guide on implementing and using the Collaborative Whiteboard Extension, refer to our specific guide on the Collaborative Whiteboard Extension.
Once you have successfully activated the Collaborative Whiteboard Extension from your CometChat Dashboard, the feature will automatically be incorporated into the Action Sheet of the Message Composer component of UI Kits.
- iOS
- Android
Collaborative Document
With the Collaborative Document extension, users can work together on a shared document. This feature is essential for remote teams where document collaboration is a recurring requirement. For a comprehensive understanding and guide on implementing and using the Collaborative Document Extension, refer to our specific guide on the Collaborative Document Extension.
Once you have successfully activated the Collaborative Document Extension from your CometChat Dashboard, the feature will automatically be incorporated into the Action Sheet of the Message Composer component of UI Kits.
- iOS
- Android
Message Reactions
Message Reactions extension lets users express their emotions towards a message by choosing from a range of emojis. It provides a quick way to respond to any shared message. For a comprehensive understanding and guide on implementing and using the Message Reactions Extension, refer to our specific guide on the Message Reactions Extension.
Once you have successfully activated the Message Reactions Extension from your CometChat Dashboard, the feature will automatically be incorporated into the Action Sheet of MessageList Component component of UI Kits.
- iOS
- Android
Message Translation
The Message Translation extension in CometChat is designed to translate any message into your local locale. It eliminates language barriers, making the chat more inclusive. For a comprehensive understanding and guide on implementing and using the Message Translation Extension, refer to our specific guide on the Message Translation Extension.
Once you have successfully activated the Message Translation Extension from your CometChat Dashboard, the feature will automatically be incorporated into the Action Sheet of MessageList Component component of UI Kits.
- iOS
- Android
Link Preview
The Link Preview extension provides a summary of the URL shared in the chat. It includes the title, a description, and a thumbnail image from the web page. For a comprehensive understanding and guide on implementing and using the Link Preview Extension, refer to our specific guide on the Link Preview Extension.
Once you have successfully activated the Link Preview Extension from your CometChat Dashboard, the feature will automatically be incorporated into the Message Bubble of MessageList Component component of UI Kits.
- iOS
- Android
Profanity Filter
The Profanity Filter extension helps in maintaining the chat decorum by censoring obscene and inappropriate words in the messages. For a comprehensive understanding and guide on implementing and using the Profanity Filter Extension, refer to our specific guide on the Profanity Filter Extension.
Once you have successfully activated the Profanity Filter Extension from your CometChat Dashboard, the feature will automatically be incorporated into the Message Bubble of MessageList Component component of UI Kits.
- iOS
- Android
Data Masking
The Data Masking extension helps secure sensitive data by masking information like credit card numbers and phone numbers in a chat message. For a comprehensive understanding and guide on implementing and using the Data Masking Extension, refer to our specific guide on the Data Masking Extension.
Once you have successfully activated the Data Masking Extension from your CometChat Dashboard, the feature will automatically be incorporated into the Message Bubble of MessageList Component component of UI Kits.
- iOS
- Android
Image Moderation
The Image Moderation extension uses machine learning to detect and filter out inappropriate or explicit images shared in the chat. For a comprehensive understanding and guide on implementing and using the Image Moderation Extension, refer to our specific guide on the Image Moderation Extension.
Once you have successfully activated the Data Masking Extension from your CometChat Dashboard, the feature will automatically be incorporated into the Message Bubble of MessageList Component component of UI Kits.
- iOS
- Android
Thumbnail Generation
The Thumbnail Generation extension automatically creates a smaller preview image whenever a larger image is shared, helping to reduce the upload/download time and bandwidth usage. For a comprehensive understanding and guide on implementing and using the Thumbnail Generation Extension, refer to our specific guide on the Thumbnail Generation Extension.
Once you have successfully activated the Thumbnail Generation Extension from your CometChat Dashboard, the feature will automatically be incorporated into the Message Bubble of MessageList Component component of UI Kits.
- iOS
- Android
Smart Replies
Smart Replies extension provides automated, predictive text responses, making the conversation more efficient by reducing the response time. For a comprehensive understanding and guide on implementing and using the Smart Replies Extension, refer to our specific guide on the Smart Replies Extension.