Bitly
Use Bitly to shorten long URLs in messages and keep links clean and consistent. Bitly provides click tracking and analytics for shared links. When to use: You need link analytics, branded short domains, or enterprise-grade URL management.Before you begin
Create a Bitly account
Generate an access token
Get your Group GUID
Extension settings
Enable Bitly in your CometChat app
Add credentials
Save settings
Implementation
Link Preview
The Link Preview extension shows a preview of the web page for every link in your message. Returns raw metadata that you can style however you want. When to use: You want full control over how link previews look in your app.
Extension settings
Open your CometChat app
Enable Link Preview
How does it work?
We provide a few details about the URL that is in your message:- Description: Summary text pulled from the page.
- Favicon: The site’s icon for display.
- Image: Preview image for the link.
- Title: Page title resolved from the URL.
- URL: The final resolved link.
Implementation
Message shortcuts
The Message shortcuts extension enables your users to send predefined messages. For example, !hb can be automatically expanded to Happy birthday! When to use: Support teams with canned responses, communities with common greetings, or any app where users send repetitive messages.
Extension settings
Open your CometChat app
Enable Message Shortcuts
Configure shortcuts
Implementation
Pin Message
Pin messages so important information stays visible in a conversation. Pinned messages appear at the top of the chat for all participants. When to use: Highlighting announcements, keeping meeting links accessible, or preserving important decisions in group chats.
Extension settings
Open your CometChat app
Enable Pin Message
Implementation
Rich Media Preview
The Rich Media Preview Extension generates rich preview panels for all popular sites using Iframely. Returns ready-to-render HTML embeds for YouTube videos, tweets, and more. When to use: You want polished, interactive embeds without building custom preview components.
Before you begin
Create an Iframely account
Get your API key
Extension settings
Open your CometChat app
Enable Rich Media Preview
Add your API key
onMessageEdited listener. See Edit message in the SDK docs.Implementation
Save Message
Let users save important messages and revisit them later. Works like bookmarking - users can build a personal collection of important messages. When to use: Apps where users need to reference information later, like saving addresses, instructions, or important announcements.
Extension settings
Open your CometChat app
Enable Save Message
Implementation
Thumbnail Generation
The Thumbnail Generation extension generates thumbnail previews for image and video messages. Improves load times by showing small previews before users download full media. When to use: Any app with media sharing - especially important for mobile users on slower connections.Extension settings
Open your CometChat app
Enable Thumbnail Generation
Implementation
TinyURL
Use TinyURL to shorten long links and keep messages clean and readable. Simple setup with no analytics overhead. When to use: You just need shorter URLs without tracking or branding requirements.Before you begin
Create a TinyURL account
Generate an API token
Extension settings
Open your CometChat app
Enable TinyURL
Add credentials
Implementation
Voice Transcription
Voice transcription extension converts audio messages into text using Rev.ai. Makes audio content searchable and accessible. When to use: Accessibility compliance, users who prefer reading over listening, or making voice messages searchable.Before you begin
Create a Rev.ai account
Generate an access token
Access Token for configuring this extension.Extension settings
Open your CometChat app
Enable Voice Transcription
Add your access token
onMessageEdited listener. See Edit message in the SDK docs.