Skip to main content
We believe that building a great chat product does not consist of just voice, video and text chat. It’s much more than that. And Extensions are our answer to this. Extensions pickup where our core leaves. They help extend the functionality of CometChat.

How to enable an extension

Every extension is turned on the same way — from the Extensions section of your CometChat dashboard. No reinstall or redeploy is required; once enabled, the extension is available to your app immediately.
1

Open your app in the dashboard

Log in to the CometChat dashboard and select your app.
2

Enable the extension

Go to the Extensions section, find the extension you want, and toggle it on. Some extensions (such as Giphy, Tenor, or Bitly) ask for additional configuration, like a third-party API key, before they can be used.
3

Use it from your app

Many extensions are surfaced automatically by the UI Kits. When you need to interact with an extension directly from the SDK, you call it through the callExtension method — for example, the Polls extension is created and voted on via callExtension. Each extension page below documents its exact request format and response.
Each extension’s own page (linked below) lists its dashboard settings, any required keys, and the SDK calls or UI Kit behavior specific to that extension. Start there once the extension is enabled.

Available extensions

User Experience

Extensions that help improve the user messaging experience. Recommended for most apps. Bitly
Link Preview
Message shortcuts
Pin message
Rich Media Preview
Save message
Thumbnail Generation
TinyURL
Voice Transcription
Avatars

User Engagement

Extensions that help increase user engagement. Recommended for advanced apps. Giphy
Message Translation
Polls
Reminders
Stickers
Stipop
Tenor
Email replies
Mentions
Reactions
Smart Reply
Live Streaming by api.video

Collaboration

Extensions that help with collaboration. Recommended for advanced apps. Collaborative Whiteboard
Collaborative Document

Security

Extensions that help you to build adding extra security to your apps. Recommended for live streaming and event apps. Disappearing messages
End to End Encryption

Customer Support

Extensions that help you add support to your app. Recommended for advanced apps. Chatwoot
Intercom

Notifications

Extensions that help alert users of new messages. Recommended for all apps. Push Notification
Email Notification
SMS Notification

Moderation

Extensions that help you to build a safe messaging environment. Recommended for live streaming and event apps. Legacy Moderation Extensions