Skip to main content
Quick Reference for AI Agents & DevelopersCollaboration Features:
  • Collaborative Document → Real-time shared document editing
  • Collaborative Whiteboard → Visual brainstorming and drawing
  • Disappearing Messages → Auto-delete messages after set time
Enable from: CometChat Dashboard → ExtensionsRelated Components:
CometChat provides powerful collaboration tools that enable teams and users to work together in real-time within chat conversations. These features transform your chat app into a productivity hub.
Available via: UI Kits | SDK | Dashboard

Collaborative Document

Create and share documents for real-time collaboration within conversations. Multiple users can edit the same document simultaneously, making it perfect for remote teams and collaborative workflows.
FeatureDescription
Real-time EditingMultiple users can edit the document simultaneously
Version HistoryTrack changes and revert to previous versions
In-Chat AccessAccess documents directly from the chat interface
For detailed implementation, see Collaborative Document Extension. Once activated from your CometChat Dashboard, the feature will automatically appear in the Action Sheet of the Message Composer widget.

Collaborative Whiteboard

Create and share whiteboards for visual collaboration and brainstorming. Users can draw, annotate, and share ideas on a shared digital canvas in real-time.
FeatureDescription
Real-time DrawingMultiple users can draw simultaneously
Annotation ToolsAdd text, shapes, and highlights
Export OptionsSave whiteboards as images
For detailed implementation, see Collaborative Whiteboard Extension. Once activated from your CometChat Dashboard, the feature will automatically appear in the Action Sheet of the Message Composer widget.

Disappearing Messages

Allow end-users to send messages that disappear after a certain interval of time. This feature is ideal for sensitive conversations where message privacy is important.
FeatureDescription
Auto-DeleteMessages automatically delete after set time
Configurable TimerSet custom disappear intervals
Privacy FocusedIdeal for sensitive conversations
For detailed implementation, see Disappearing Messages.

Enabling Collaboration Tools

To enable collaboration tools in your Flutter app, ensure extensions are configured during initialization:
UIKitSettings uiKitSettings = (UIKitSettingsBuilder()
  ..appId = "YOUR_APP_ID"
  ..region = "YOUR_REGION"
  ..authKey = "YOUR_AUTH_KEY"
  ..subscriptionType = CometChatSubscriptionType.allUsers
  ..extensions = CometChatUIKitChatExtensions.getDefaultExtensions()
).build();

await CometChatUIKit.init(uiKitSettings: uiKitSettings);
Collaboration tools must be enabled from your CometChat Dashboard before they appear in your app.

Next Steps

Extensions

Explore all available chat extensions

Message Composer

Learn how collaboration tools integrate with the composer

Third-Party Integrations

Connect with external platforms like Chatwoot and Intercom

AI Features

Explore AI-powered chat capabilities