<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: CometChat</title>
    <description>The latest articles on DEV Community by CometChat (@cometchat_original).</description>
    <link>https://dev.to/cometchat_original</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3658594%2F3345ff10-bfc7-4e03-a8de-c3a0f8af44a7.png</url>
      <title>DEV Community: CometChat</title>
      <link>https://dev.to/cometchat_original</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/cometchat_original"/>
    <language>en</language>
    <item>
      <title>Launching CometChat Campaigns on Product Hunt today!</title>
      <dc:creator>CometChat</dc:creator>
      <pubDate>Wed, 03 Jun 2026 10:00:53 +0000</pubDate>
      <link>https://dev.to/cometchat_original/launching-cometchat-campaigns-on-product-hunt-today-5al2</link>
      <guid>https://dev.to/cometchat_original/launching-cometchat-campaigns-on-product-hunt-today-5al2</guid>
      <description>&lt;p&gt;One dashboard to build, customize, and send omnichannel notifications to your users. Marketing offers, feature announcements, support alerts, operational broadcasts. Design your templates, pick your audience, and deliver across in-app, push, SMS, and email. A/B test variants, schedule sends, and track performance end to end. Marketers, ops, support, developers. Everyone on your team can run campaigns from day one.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.producthunt.com/products/cometchat-campaigns?launch=cometchat-campaigns" rel="noopener noreferrer"&gt;https://www.producthunt.com/products/cometchat-campaigns?launch=cometchat-campaigns&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It would be great if you could take a moment to go and upvote!!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwr40g48tpm2iiu4l9n35.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwr40g48tpm2iiu4l9n35.png" alt=" " width="734" height="439"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7drbs1pk1qtkif79v327.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7drbs1pk1qtkif79v327.png" alt=" " width="734" height="439"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsfv7931wtksi3szvse8o.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsfv7931wtksi3szvse8o.png" alt=" " width="" height=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4t38rtw83ktqgxe9l5nc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4t38rtw83ktqgxe9l5nc.png" alt=" " width="734" height="439"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fby8z5oov3kmo64b559bk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fby8z5oov3kmo64b559bk.png" alt=" " width="734" height="439"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cometchat</category>
      <category>producthunt</category>
      <category>ai</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Launching Chat Skills for AI Agents on Product Hunt today</title>
      <dc:creator>CometChat</dc:creator>
      <pubDate>Wed, 27 May 2026 08:13:56 +0000</pubDate>
      <link>https://dev.to/cometchat_original/launching-chat-skills-for-ai-agents-on-product-hunt-today-52j7</link>
      <guid>https://dev.to/cometchat_original/launching-chat-skills-for-ai-agents-on-product-hunt-today-52j7</guid>
      <description>&lt;p&gt;This helps you add fully functional chat to your React app using AI agent skills. Drop in a skill file and your agent handles the full integration: installation, environment setup, SSR-safe rendering, and the correct init and login flow. One file per framework. Works seamlessly with Cursor, Kiro, VS Code Copilot, Claude, and Codex. Go from zero to a working chat in minutes, built on CometChat's proven foundation and ready for real projects from day one.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.producthunt.com/products/cometchat-skills?launch=calling-skills-for-ai-agents" rel="noopener noreferrer"&gt;https://www.producthunt.com/products/cometchat-skills?launch=calling-skills-for-ai-agents&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It'll be great if you could check it out and upvote!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftzlhio6fu42h3jgb3q26.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftzlhio6fu42h3jgb3q26.png" alt=" " width="782" height="440"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgvvjmifntyid785kw4l9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgvvjmifntyid785kw4l9.png" alt=" " width="734" height="439"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg81f4o56z2i2ry32eskc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg81f4o56z2i2ry32eskc.png" alt=" " width="734" height="439"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg24dyn9nvfqbipi9pedm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg24dyn9nvfqbipi9pedm.png" alt=" " width="734" height="439"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>producthunt</category>
      <category>ai</category>
      <category>productivity</category>
      <category>showdev</category>
    </item>
    <item>
      <title>Launching Voice and Video Calling by CometChat on Product Hunt today!</title>
      <dc:creator>CometChat</dc:creator>
      <pubDate>Wed, 20 May 2026 07:51:01 +0000</pubDate>
      <link>https://dev.to/cometchat_original/launching-voice-and-video-calling-by-cometchat-on-product-hunt-today-12oc</link>
      <guid>https://dev.to/cometchat_original/launching-voice-and-video-calling-by-cometchat-on-product-hunt-today-12oc</guid>
      <description>&lt;p&gt;CometChat Calling gives you HD voice and video, built to ship fast and scale high. Recording, screen sharing, call logs, raise hand, and picture-in-picture out of the box. Integrate via SDKs, or drop a CometChat Skills file into your coding agent and let it handle the setup. Handles high-concurrency calls, with HIPAA, GDPR, SOC 2, and ISO 27001 compliance built in.&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body flex items-center justify-between"&gt;
        &lt;a href="https://www.producthunt.com/products/voice-and-video-calling-by-cometchat?launch=voice-and-video-calling-by-cometchat" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;producthunt.com&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3dssqpk5699aypxv5wtz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3dssqpk5699aypxv5wtz.png" alt=" " width="734" height="439"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6584gz4r9w724xrwxe3h.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6584gz4r9w724xrwxe3h.png" alt=" " width="734" height="439"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwkppzo1w084t5j8drspd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwkppzo1w084t5j8drspd.png" alt=" " width="734" height="439"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzu2zsbxp4rat0fzkptrb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzu2zsbxp4rat0fzkptrb.png" alt=" " width="734" height="439"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0j31hehjzq6lq9svzp2k.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0j31hehjzq6lq9svzp2k.png" alt=" " width="734" height="439"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1rgiqprpyc0v2g2k8sk1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1rgiqprpyc0v2g2k8sk1.png" alt=" " width="734" height="439"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqjs3jhwbyshb66uerbun.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqjs3jhwbyshb66uerbun.png" alt=" " width="734" height="439"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cometchat</category>
      <category>producthunt</category>
      <category>tooling</category>
      <category>resources</category>
    </item>
    <item>
      <title>Production Ready UI Kits by CometChat launching on Product Hunt today</title>
      <dc:creator>CometChat</dc:creator>
      <pubDate>Wed, 13 May 2026 07:18:55 +0000</pubDate>
      <link>https://dev.to/cometchat_original/production-ready-ui-kits-by-cometchat-launching-on-product-hunt-today-142b</link>
      <guid>https://dev.to/cometchat_original/production-ready-ui-kits-by-cometchat-launching-on-product-hunt-today-142b</guid>
      <description>&lt;p&gt;Build production-ready chat experiences faster with CometChat’s updated open-source UI Kits across Angular, Jetpack Compose, React, React Native, Vue, Flutter, Android, and iOS. Featuring redesigned Angular and Jetpack Compose UI Kits with modular components, native modern UI patterns, built-in messaging and calling, real-time updates, search, unread counts, and everything needed to launch polished chat experiences faster.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.producthunt.com/products/production-ready-ui-kits-by-cometchat?launch=production-ready-ui-kits-by-cometchat" rel="noopener noreferrer"&gt;https://www.producthunt.com/products/production-ready-ui-kits-by-cometchat?launch=production-ready-ui-kits-by-cometchat&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It'll be great if you could take a minute to go upvote us on Product Hunt:)&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhkq50ogor3j3vb1k2x0i.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhkq50ogor3j3vb1k2x0i.png" alt=" " width="734" height="439"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9gr6xehrznvpfcz8m4r4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9gr6xehrznvpfcz8m4r4.png" alt=" " width="734" height="439"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn1h726b2ivm0v85bd7w7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn1h726b2ivm0v85bd7w7.png" alt=" " width="734" height="439"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2bf8atda50jginnzub2a.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2bf8atda50jginnzub2a.png" alt=" " width="734" height="439"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>product</category>
      <category>producthunt</category>
      <category>cometchat</category>
      <category>discuss</category>
    </item>
    <item>
      <title>CometChat Unreal Engine SDK</title>
      <dc:creator>CometChat</dc:creator>
      <pubDate>Fri, 08 May 2026 08:17:23 +0000</pubDate>
      <link>https://dev.to/cometchat_original/cometchat-unreal-engine-sdk-59do</link>
      <guid>https://dev.to/cometchat_original/cometchat-unreal-engine-sdk-59do</guid>
      <description>&lt;p&gt;We're launching the CometChat Unreal Engine SDK, a native UE5 plugin that integrates real-time chat directly into multiplayer games and interactive experiences.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6osxll4olp0t7ivifwqt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6osxll4olp0t7ivifwqt.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The SDK ships with full support for both Blueprint and C++, so you can wire up a working chat system whether you're prototyping visually or building a production title in code.&lt;/p&gt;

&lt;p&gt;Supported platforms include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Windows (Win64)&lt;/li&gt;
&lt;li&gt;macOS&lt;/li&gt;
&lt;li&gt;iOS&lt;/li&gt;
&lt;li&gt;Android&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Minimum requirements:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Unreal Engine 5.5.4 or 5.7.2&lt;/li&gt;
&lt;li&gt;C++ development tools for your platform&lt;/li&gt;
&lt;li&gt;A CometChat account with an App ID, Region, and Auth Key.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why does this matter to me as a game developer?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8zv1hs75qq01nmred9i1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8zv1hs75qq01nmred9i1.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Adding chat to a game is not as simple as dropping in a library.&lt;/p&gt;

&lt;p&gt;Every game engine has different constraints around threading, UI rendering, and event systems. A real-time chat SDK needs to play nicely with all of them. For Unreal specifically, that means running all callbacks on the Game Thread so you can update UI safely, exposing async operations as Blueprint-friendly nodes with clear success and failure outputs, and fitting into the existing Subsystem architecture so the SDK lifecycle is automatically managed alongside your game instance.&lt;/p&gt;

&lt;p&gt;Most solutions in this space hand you a REST API and leave the Unreal integration to you. The CometChat Unreal SDK is purpose-built for UE5, with a plugin architecture that handles all of that automatically.&lt;/p&gt;

&lt;h2&gt;
  
  
  Key features and capabilities
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Blueprint and C++ support&lt;/strong&gt;&lt;br&gt;
The plugin exposes every SDK operation through both Blueprint async nodes and a native C++ API. You get the same capabilities either way.&lt;/p&gt;

&lt;p&gt;In Blueprints, every operation has On Success and On Failure exec pins, making error handling explicit and visual. In C++, you access the same underlying subsystem directly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;UCometChatSubsystem&lt;/strong&gt;&lt;br&gt;
The SDK is built around a UGameInstanceSubsystem, which means it's created automatically when your game starts and lives for the full duration of the game instance. You don't manage its lifecycle manually. Access it from any Actor or Widget with a standard Get Subsystem call.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Latent async nodes&lt;/strong&gt;&lt;br&gt;
All network operations, including login, sending messages, fetching history, and group management, are exposed as latent async Blueprint actions. They don't block the game thread and surface results through clean success and failure output pins.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Real-time delegates&lt;/strong&gt;&lt;br&gt;
Incoming messages, presence updates, typing indicators, delivery receipts, and connection state changes all arrive via multicast delegates on the Subsystem. Every delegate fires on the Game Thread, so you can update your UI directly in the callback without any additional thread-switching.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's included out of the box
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Authentication
Login with Auth Key, Login with Auth Token, Logout, session check.&lt;/li&gt;
&lt;li&gt;Messaging
Send and receive text messages (1:1 and group), message history with pagination.&lt;/li&gt;
&lt;li&gt;Users
Fetch user profiles, real-time presence.&lt;/li&gt;
&lt;li&gt;Groups
Create, join, leave groups, group messaging.&lt;/li&gt;
&lt;li&gt;Real-time events
Message received, presence changed, typing indicators, read receipts, connection state.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How does installation work?
&lt;/h2&gt;

&lt;p&gt;The plugin ships with two installation paths.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Option 1: Precompiled binaries (no build required)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Copy the CometChatSdk/ plugin folder from the SDK repository into your project's Plugins/CometChat/ directory, download the precompiled binaries for your engine version, extract them into the same directory, enable the plugin in your .uproject file, and open your project in Unreal Editor. No compilation step needed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Option 2: Build from source&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Copy the plugin source into your project's Plugins/ directory, regenerate project files, and build.&lt;/p&gt;

&lt;p&gt;Once installed, add CometChat as a module dependency in your game's .Build.cs file, then call Configure on the CometChatSubsystem with your App ID and Region before making any other SDK calls.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's interesting about the tech behind this?
&lt;/h2&gt;

&lt;p&gt;The plugin is structured into three distinct layers, and understanding them helps you use it effectively.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;UCometChatSubsystem&lt;/strong&gt; is the single owner of the SDK lifecycle. Because it's a UGameInstanceSubsystem, Unreal manages its creation and destruction automatically. You never instantiate it directly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Latent async nodes&lt;/strong&gt; are the Blueprint-facing surface of every SDK operation. They follow the standard Unreal async action pattern, which means they work correctly with Blueprint's execution graph and never block frame execution.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Real-time delegates&lt;/strong&gt; are how the SDK pushes events to your game. Rather than polling or requiring you to set up listeners manually, you bind to the Subsystem's delegates before login and events arrive automatically. Because all delegates fire on the Game Thread, you can drive UI updates directly from them.&lt;/p&gt;

&lt;p&gt;There's also a ready-to-use CometChatGroupChatBox widget included in the plugin if you want a working group chat UI without building one from scratch.&lt;/p&gt;

&lt;h2&gt;
  
  
  Reference links
&lt;/h2&gt;

&lt;p&gt;SDK repository: &lt;a href="https://github.com/cometchat/chat-sdk-unreal/tree/v1" rel="noopener noreferrer"&gt;https://github.com/cometchat/chat-sdk-unreal/tree/v1&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;Documentation overview: &lt;a href="https://www.cometchat.com/docs/sdk/unreal/overview" rel="noopener noreferrer"&gt;https://www.cometchat.com/docs/sdk/unreal/overview&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;Setup guide: &lt;a href="https://www.cometchat.com/docs/sdk/unreal/setup" rel="noopener noreferrer"&gt;https://www.cometchat.com/docs/sdk/unreal/setup&lt;/a&gt; &lt;/p&gt;

</description>
      <category>product</category>
      <category>cometchat</category>
      <category>devdiscuss</category>
      <category>programming</category>
    </item>
    <item>
      <title>CometChat Skills</title>
      <dc:creator>CometChat</dc:creator>
      <pubDate>Mon, 04 May 2026 08:09:11 +0000</pubDate>
      <link>https://dev.to/cometchat_original/cometchat-skills-2mfk</link>
      <guid>https://dev.to/cometchat_original/cometchat-skills-2mfk</guid>
      <description>&lt;p&gt;CometChat Skills is a set of five agent skill files that guide any AI coding agent through a correct CometChat React UI Kit v6 integration, from install to a working chat UI, in under 15 minutes.&lt;/p&gt;

&lt;p&gt;There is one skill per framework: React.js, Next.js, React Router, and Astro, plus a shared core. The skills work with Claude Code, Cursor, Kiro, VS Code Copilot, and Codex. Drop a .md file into your agent's context directory, and the agent knows exactly what to do.&lt;/p&gt;

&lt;p&gt;This product focuses on eliminating the framework-specific debugging that slows down React integrations. Every React framework has different SSR constraints, env var conventions, and module loading patterns. CometChat Skills handles all of that automatically, so your AI coding agent generates the right integration code for your specific project.&lt;/p&gt;

&lt;h2&gt;
  
  
  What are we launching?
&lt;/h2&gt;

&lt;p&gt;We're launching CometChat Skills, a set of production-ready agent skill files for integrating CometChat React UI Kit v6 into React applications.&lt;/p&gt;

&lt;p&gt;The skills work with any AI coding agent that reads markdown context, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Claude Code&lt;/li&gt;
&lt;li&gt;Cursor&lt;/li&gt;
&lt;li&gt;Kiro&lt;/li&gt;
&lt;li&gt;VS Code Copilot&lt;/li&gt;
&lt;li&gt;Codex&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Supported frameworks include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;React.js / Vite&lt;/li&gt;
&lt;li&gt;Next.js (App Router + Pages Router)&lt;/li&gt;
&lt;li&gt;React Router v6 and v7&lt;/li&gt;
&lt;li&gt;Astro&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Install the skills with one command, then open your project in your AI coding agent to run it. The agent detects your framework, shows three chat experience options, collects or infers your CometChat credentials, and scaffolds the integration with the correct SSR pattern, file layout, and TypeScript types.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why does this matter to me as a developer?
&lt;/h2&gt;

&lt;p&gt;Integrating CometChat into a React project is not the same across every framework.&lt;/p&gt;

&lt;p&gt;Every React framework has different:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;SSR constraints&lt;/li&gt;
&lt;li&gt;Environment variable conventions&lt;/li&gt;
&lt;li&gt;Module loading patterns&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Most tools like Sendbird, Stream and PubNub all have static quickstart docs. None offer an agent-agnostic skill that detects existing project state, adapts to the detected framework, and generates idiomatic integration code inline in your existing project, across every major AI coding agent.&lt;/p&gt;

&lt;h2&gt;
  
  
  Key features and capabilities in CometChat Skills
&lt;/h2&gt;

&lt;p&gt;Framework detection&lt;br&gt;
The skill detects your project's router type, bundler, and framework version before generating any code.&lt;/p&gt;

&lt;p&gt;This means the agent:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Chooses the right SSR prevention pattern for your framework.&lt;/li&gt;
&lt;li&gt;Applies the correct environment variable convention.&lt;/li&gt;
&lt;li&gt;Generates code that matches your existing project structure.&lt;/li&gt;
&lt;li&gt;Generates code that matches your existing project structure.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Credential inference
&lt;/h2&gt;

&lt;p&gt;Before prompting you for your CometChat credentials, the skill looks for them in your existing files or any existing CometChat UI Kit integration calls in your project.&lt;/p&gt;

&lt;h2&gt;
  
  
  Three chat experiences, ready to scaffold
&lt;/h2&gt;

&lt;p&gt;Once the agent knows your framework and credentials, you choose the chat experience you want to build.&lt;/p&gt;

&lt;p&gt;Pass an experience directly when you run the command:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Conversation list and message view. This lists all conversations and messages in a single view with the option to open specific chats when clicking on them. Best for apps where users switch between multiple conversations.&lt;/li&gt;
&lt;li&gt;One-to-one chat.Private conversation windows connecting individual users. Best for customer support or matched-pair chat.&lt;/li&gt;
&lt;li&gt;Tab-based chat. Tabs to indicate chats, calls, users and groups. Each tab shows the matching CometChat list; clicking a conversation opens messages on the right. Best for full-featured messenger-style apps.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Additionally, CometChat skills will ensure:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Minimal changes to your existing project, and&lt;/li&gt;
&lt;li&gt;A verification checklist after integration&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What's interesting about the tech behind this?
&lt;/h2&gt;

&lt;p&gt;CometChat Skills is built around a modular skill file architecture.&lt;/p&gt;

&lt;p&gt;There is one entry-point dispatcher skill and four framework-specific skills underneath it:&lt;/p&gt;

&lt;p&gt;Because the skills ship as markdown files, they work with any AI coding agent that reads markdown context. Drop a .md file into your agent's context directory. That's it.&lt;/p&gt;

&lt;p&gt;This makes the skills genuinely agent-agnostic. Claude Code, Cursor, Kiro, VS Code Copilot, and Codex all read the same files and follow the same instructions.&lt;/p&gt;

&lt;h2&gt;
  
  
  Reference links
&lt;/h2&gt;

&lt;p&gt;GitHub repository: &lt;a href="https://github.com/cometchat/cometchat-skills" rel="noopener noreferrer"&gt;https://github.com/cometchat/cometchat-skills&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Documentation for React: &lt;a href="https://www.cometchat.com/docs/ui-kit/react/react-js-integration" rel="noopener noreferrer"&gt;https://www.cometchat.com/docs/ui-kit/react/react-js-integration&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Documentation for React.js: &lt;a href="https://www.cometchat.com/docs/ui-kit/react/overview" rel="noopener noreferrer"&gt;https://www.cometchat.com/docs/ui-kit/react/overview&lt;/a&gt;&lt;/p&gt;

</description>
      <category>automation</category>
      <category>architecture</category>
      <category>ai</category>
      <category>cometchat</category>
    </item>
    <item>
      <title>Launching Compact Message Composer by CometChat on Product Hunt today!</title>
      <dc:creator>CometChat</dc:creator>
      <pubDate>Wed, 29 Apr 2026 07:44:23 +0000</pubDate>
      <link>https://dev.to/cometchat_original/launching-compact-message-composer-by-cometchat-on-product-hunt-today-2n28</link>
      <guid>https://dev.to/cometchat_original/launching-compact-message-composer-by-cometchat-on-product-hunt-today-2n28</guid>
      <description>&lt;p&gt;CometChat's Compact Message Composer, part of the CometChat UI Kits, brings rich text formatting to your chat app - bold, italic, strikethrough, underline, links, bullet points, blockquotes and more. Enabled with a single prop. Comes with a floating toolbar, keyboard shortcuts, and full control over how messages are sent. Drop it into any framework and ship a richer chat experience in minutes.&lt;/p&gt;

&lt;p&gt;It'll be great if you could spare a minute to upvote on PH: &lt;a href="https://www.producthunt.com/products/cometchat?launch=compact-message-composer-by-cometchat" rel="noopener noreferrer"&gt;https://www.producthunt.com/products/cometchat?launch=compact-message-composer-by-cometchat&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyubiqy7i5r3l256mv0lg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyubiqy7i5r3l256mv0lg.png" alt=" " width="734" height="439"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbnbdxtnp2twg8zud8r0v.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbnbdxtnp2twg8zud8r0v.png" alt=" " width="800" height="479"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frgpfiesg0rssbxkuz9qq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frgpfiesg0rssbxkuz9qq.png" alt=" " width="800" height="479"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>product</category>
      <category>news</category>
      <category>programming</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Compact Message Composer: a single-line message input</title>
      <dc:creator>CometChat</dc:creator>
      <pubDate>Mon, 20 Apr 2026 09:51:05 +0000</pubDate>
      <link>https://dev.to/cometchat_original/compact-message-composer-a-single-line-message-input-5d57</link>
      <guid>https://dev.to/cometchat_original/compact-message-composer-a-single-line-message-input-5d57</guid>
      <description>&lt;p&gt;CometChat’s single line composer, is a compact, message input component for the CometChat React UI Kit v6. It supports rich text formatting, attachments, mentions, and voice recording, and is designed to drop into existing chat layouts without disruption.&lt;/p&gt;

&lt;p&gt;This is a compact variant of the message composer for CometChat’s chat and messaging product. It shares a similar props API but provides a streamlined, single-line interface. Wire it alongside the CometChat message header and message list to build a standard chat view.&lt;/p&gt;

&lt;h2&gt;
  
  
  What are we launching?
&lt;/h2&gt;

&lt;p&gt;We are launching a new component in the CometChat React UI Kit v6 that provides a compact, single-line message input with optional rich text formatting capabilities.&lt;/p&gt;

&lt;p&gt;It supports:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Rich text formatting: bold, italic, underline, strikethrough, code, links, lists, and blockquotes.&lt;/li&gt;
&lt;li&gt;Attachments&lt;/li&gt;
&lt;li&gt;Message editing&lt;/li&gt;
&lt;li&gt;Mentions&lt;/li&gt;
&lt;li&gt;Link previews&lt;/li&gt;
&lt;li&gt;Voice recording&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The component is available via the React UI Kit and the JavaScript SDK.&lt;/p&gt;

&lt;p&gt;Getting started is a single import from the React UI Kit.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why does this matter to me as a developer?
&lt;/h2&gt;

&lt;p&gt;The standard messaging composer is full-featured and multi-line. That works well for many layouts, but not all of them.&lt;/p&gt;

&lt;p&gt;Some interfaces need a message input that:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Stays compact and single-line&lt;/li&gt;
&lt;li&gt;Fits into tighter layouts without taking over the screen.&lt;/li&gt;
&lt;li&gt;Still supports the full range of messaging features when needed.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;CometChat’s single line composer fills that gap. You get the same feature set as the full composer, including rich text, attachments, mentions, and voice recording, in a component that stays out of the way until the user needs it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Key features and capabilities
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Rich text formatting&lt;/strong&gt;&lt;br&gt;
The formatting toolbar supports:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Bold, italic, underline, strikethrough.&lt;/li&gt;
&lt;li&gt;Inline code and code blocks&lt;/li&gt;
&lt;li&gt;Links&lt;/li&gt;
&lt;li&gt;Bullet lists and ordered lists&lt;/li&gt;
&lt;li&gt;Blockquotes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Every tool has a keyboard shortcut. The toolbar itself has three display modes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Floating on selection&lt;/strong&gt;: a toolbar appears when the user selects text. Desktop only.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Always visible&lt;/strong&gt;: the toolbar sits above the input by default.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hidden&lt;/strong&gt;: Rich text is enabled but no toolbar is shown. Keyboard shortcuts still work.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;On mobile, only the fixed toolbar is supported. The floating selection toolbar is automatically disabled for better touch experience.&lt;/p&gt;

&lt;h3&gt;
  
  
  Attachment options
&lt;/h3&gt;

&lt;p&gt;The component includes attachment support out of the box. Individual attachment types can be hidden via props&lt;/p&gt;

&lt;h3&gt;
  
  
  Mentions
&lt;/h3&gt;

&lt;p&gt;Mentions are enabled by default. You can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Disable mentions entirely&lt;/li&gt;
&lt;li&gt;Disable group-wide mentions like @all&lt;/li&gt;
&lt;li&gt;Set a custom label for group mentions, for example @channel or &lt;a class="mentioned-user" href="https://dev.to/everyone"&gt;@everyone&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Control how the mentions list is fetched&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Callback props
&lt;/h3&gt;

&lt;p&gt;Three callback props let you hook into composer behavior:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;onSendButtonClick fires when the send button is clicked, overriding the default send behavior&lt;/li&gt;
&lt;li&gt;onTextChange fires as the user types&lt;/li&gt;
&lt;li&gt;onError fires on internal errors such as network failures, auth issues, or SDK exceptions&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Global UI events
&lt;/h3&gt;

&lt;p&gt;The component emits three global events via CometChat messaging events:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ccMessageSent fires when a message is sent&lt;/li&gt;
&lt;li&gt;ccMessageEdited fires when a message is edited&lt;/li&gt;
&lt;li&gt;ccReplyToMessage fires when a user replies to a message&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each event carries a status of inProgress, success, or error. Use these to sync external UI with message state, for example updating a notification badge or triggering analytics.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is interesting about the tech behind this?
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Custom view slots
&lt;/h3&gt;

&lt;p&gt;Four slots let you replace specific sections of the default UI:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Header view; replaces the area above the composer input&lt;/li&gt;
&lt;li&gt;Auxiliary button view; replaces sticker and AI button area&lt;/li&gt;
&lt;li&gt;Send button view; replaces send button&lt;/li&gt;
&lt;li&gt;Attachment options; replaces default attachment options list&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each slot accepts a JSX element, so you can inject any component into that position without touching the rest of the layout.&lt;/p&gt;

&lt;h3&gt;
  
  
  Text formatters
&lt;/h3&gt;

&lt;p&gt;The textFormatters prop accepts a list of CometChatTextFormatter instances. This lets you build custom formatting behavior, for example a shortcut expander that replaces !greeting with a full message string, and attach it to the composer without modifying the component itself.&lt;/p&gt;

&lt;h3&gt;
  
  
  Minimal footprint in existing layouts
&lt;/h3&gt;

&lt;p&gt;The component patches into existing chat layouts by design. Passing a user or group prop is enough to wire it up. It does not require changes to your routing, auth, or app logic.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Reference links&lt;/strong&gt;&lt;br&gt;
Documentation: &lt;a href="https://www.cometchat.com/docs/ui-kit/react/compact-message-composer" rel="noopener noreferrer"&gt;https://www.cometchat.com/docs/ui-kit/react/compact-message-composer&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Full Message Composer: &lt;a href="https://www.cometchat.com/docs/ui-kit/react/message-composer" rel="noopener noreferrer"&gt;https://www.cometchat.com/docs/ui-kit/react/message-composer&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Message List: &lt;a href="https://www.cometchat.com/docs/ui-kit/react/message-list" rel="noopener noreferrer"&gt;https://www.cometchat.com/docs/ui-kit/react/message-list&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Mentions Formatter: &lt;a href="https://www.cometchat.com/docs/ui-kit/react/mentions-formatter-guide" rel="noopener noreferrer"&gt;https://www.cometchat.com/docs/ui-kit/react/mentions-formatter-guide&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cometchat</category>
      <category>development</category>
      <category>product</category>
      <category>marketing</category>
    </item>
    <item>
      <title>CometChat Support Services: Built to support you at every stage</title>
      <dc:creator>CometChat</dc:creator>
      <pubDate>Tue, 07 Apr 2026 07:59:34 +0000</pubDate>
      <link>https://dev.to/cometchat_official_account/cometchat-support-services-built-to-support-you-at-every-stage-5cek</link>
      <guid>https://dev.to/cometchat_official_account/cometchat-support-services-built-to-support-you-at-every-stage-5cek</guid>
      <description>&lt;p&gt;When you add real-time communication to your product, be it chat, calls, or AI-driven conversations, reliability becomes critical. Your users expect conversations to work instantly and consistently.&lt;/p&gt;

&lt;p&gt;That’s why support at CometChat is designed to go beyond troubleshooting. It combines immediate assistance, self-serve resources, proactive guidance, and enterprise-grade guarantees to help teams build, launch, and scale confidently.&lt;/p&gt;

&lt;p&gt;Here’s a closer look at the support services available.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Always-On Assistance
&lt;/h2&gt;

&lt;p&gt;When something breaks or a question blocks progress, you need help quickly. CometChat provides multiple ways for teams to get real-time assistance.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;24/5 Live Chat Support for instant help with urgent questions&lt;/li&gt;
&lt;li&gt;24/5 Email Support for technical queries and troubleshooting&lt;/li&gt;
&lt;li&gt;Ticket Support for structured issue tracking&lt;/li&gt;
&lt;li&gt;24/7 Emergency Ticket Support for critical incidents&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These channels ensure developers and product teams can reach support when they need it, whether during development, testing, or production incidents.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Knowledge &amp;amp; Self-Serve Resources
&lt;/h2&gt;

&lt;p&gt;Many teams prefer to move quickly without waiting for assistance. To support this, CometChat provides a comprehensive set of learning resources.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Documentation with detailed implementation instructions&lt;/li&gt;
&lt;li&gt;Help Center for quick answers to common questions&lt;/li&gt;
&lt;li&gt;Tutorials &amp;amp; Guides to walk through integrations step-by-step&lt;/li&gt;
&lt;li&gt;Community Forum for peer discussions and shared solutions&lt;/li&gt;
&lt;li&gt;Status Page to monitor system availability and incidents&lt;/li&gt;
&lt;li&gt;Feature Request Page to submit product feedback and ideas&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These resources help teams integrate features like in-app messaging, moderation workflows, and communication infrastructure without friction.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Dedicated Access
&lt;/h2&gt;

&lt;p&gt;For teams operating at scale or building complex communication experiences, direct collaboration with experts can make a major difference.&lt;/p&gt;

&lt;p&gt;CometChat offers several options for closer engagement:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Dedicated Slack channel for real-time collaboration with support engineers&lt;/li&gt;
&lt;li&gt;Dedicated Customer Success Manager to guide product adoption and strategy&lt;/li&gt;
&lt;li&gt;Dedicated Technical Support Engineer for deep technical troubleshooting&lt;/li&gt;
&lt;li&gt;Annual Technical Health Check to review architecture, performance, and best practices&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This level of access ensures teams always have an expert who understands their implementation and can help optimize it over time.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Implementation Guidance
&lt;/h2&gt;

&lt;p&gt;Launching a real-time communication feature can involve architectural decisions, integration challenges, and product design considerations. CometChat helps teams navigate this process through hands-on guidance.&lt;/p&gt;

&lt;p&gt;Support includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Launch call with an Implementation Manager to review setup and deployment&lt;/li&gt;
&lt;li&gt;Dedicated Implementation Engineer for complex integrations&lt;/li&gt;
&lt;li&gt;Dedicated Slack channel during implementation for quick coordination&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This guidance helps teams avoid common mistakes and get their messaging or calling features live faster.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Reliability &amp;amp; Escalation Support
&lt;/h2&gt;

&lt;p&gt;For organizations running mission-critical communication systems, additional escalation paths are available.&lt;/p&gt;

&lt;p&gt;These include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Uptime SLA guarantees (up to 99.999%)&lt;/li&gt;
&lt;li&gt;24/7 emergency phone support&lt;/li&gt;
&lt;li&gt;24/7 priority email support&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These options ensure rapid response and stronger reliability commitments when communication features are central to the product experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Advanced Technical Support &amp;amp; Optimization
&lt;/h2&gt;

&lt;p&gt;As products evolve, teams often need deeper assistance with scaling, customization, or infrastructure changes.&lt;/p&gt;

&lt;p&gt;CometChat provides advanced technical support such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Migration assistance when moving from another provider or legacy system&lt;/li&gt;
&lt;li&gt;Integration reviews to validate architecture and configuration&lt;/li&gt;
&lt;li&gt;Weekly check-ins for ongoing guidance and optimization&lt;/li&gt;
&lt;li&gt;UI Kit integration and bespoke customization support&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This support ensures teams can fully leverage the platform while maintaining performance and scalability.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. Live Monitoring &amp;amp; Troubleshooting
&lt;/h2&gt;

&lt;p&gt;Some use cases such as live events, launches, or high-traffic community moments require active oversight.&lt;/p&gt;

&lt;p&gt;To support these scenarios, CometChat offers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Virtual event live monitoring and support&lt;/li&gt;
&lt;li&gt;Real-time troubleshooting during critical events&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Having engineers actively monitor systems during important moments reduces risk and ensures rapid issue resolution if anything unexpected occurs.&lt;/p&gt;

&lt;h2&gt;
  
  
  8. Support Prioritization &amp;amp; Response Guarantees
&lt;/h2&gt;

&lt;p&gt;As your product grows, so does the need for faster, more predictable support. CometChat’s support tiers ensure your most critical issues are handled with the urgency they deserve with defined response times and priority-based escalation.&lt;/p&gt;

&lt;p&gt;Support plans include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Guaranteed ticket first response times&lt;/li&gt;
&lt;li&gt;Priority Support&lt;/li&gt;
&lt;li&gt;Highest Priority Support&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These tiers ensure that as your product scales, your support experience scales with it with faster response times, quicker escalations, and greater attention to critical issues when it matters most.&lt;/p&gt;

&lt;h2&gt;
  
  
  Built to support you at every stage
&lt;/h2&gt;

&lt;p&gt;Adding communication features to your product introduces new complexity from infrastructure and scaling to moderation and reliability.&lt;/p&gt;

&lt;p&gt;CometChat’s support services are designed to help teams navigate this complexity with confidence, combining immediate assistance, expert guidance, and enterprise-level reliability.&lt;/p&gt;

&lt;p&gt;Whether you’re launching your first in-app messaging experience or operating communication features at global scale, the right support ensures your conversations never stop.&lt;/p&gt;

</description>
      <category>cometchat</category>
      <category>architecture</category>
      <category>startup</category>
      <category>community</category>
    </item>
    <item>
      <title>CometChat Support Services: Built to support you at every stage</title>
      <dc:creator>CometChat</dc:creator>
      <pubDate>Tue, 24 Mar 2026 10:27:08 +0000</pubDate>
      <link>https://dev.to/cometchat_official_account/cometchat-support-services-built-to-support-you-at-every-stage-o0o</link>
      <guid>https://dev.to/cometchat_official_account/cometchat-support-services-built-to-support-you-at-every-stage-o0o</guid>
      <description>&lt;p&gt;When you add real-time communication to your product, be it chat, calls, or AI-driven conversations, reliability becomes critical. Your users expect conversations to work instantly and consistently.&lt;/p&gt;

&lt;p&gt;That’s why support at CometChat is designed to go beyond troubleshooting. It combines immediate assistance, self-serve resources, proactive guidance, and enterprise-grade guarantees to help teams build, launch, and scale confidently.&lt;/p&gt;

&lt;p&gt;Here’s a closer look at the support services available.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Always-On Assistance
&lt;/h2&gt;

&lt;p&gt;When something breaks or a question blocks progress, you need help quickly. CometChat provides multiple ways for teams to get real-time assistance.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;24/5 Live Chat Support for instant help with urgent questions&lt;/li&gt;
&lt;li&gt;24/5 Email Support for technical queries and troubleshooting&lt;/li&gt;
&lt;li&gt;Ticket Support for structured issue tracking&lt;/li&gt;
&lt;li&gt;24/7 Emergency Ticket Support for critical incidents&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These channels ensure developers and product teams can reach support when they need it, whether during development, testing, or production incidents.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Knowledge &amp;amp; Self-Serve Resources
&lt;/h2&gt;

&lt;p&gt;Many teams prefer to move quickly without waiting for assistance. To support this, CometChat provides a comprehensive set of learning resources.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Documentation with detailed implementation instructions&lt;/li&gt;
&lt;li&gt;Help Center for quick answers to common questions&lt;/li&gt;
&lt;li&gt;Tutorials &amp;amp; Guides to walk through integrations step-by-step&lt;/li&gt;
&lt;li&gt;Community Forum for peer discussions and shared solutions&lt;/li&gt;
&lt;li&gt;Status Page to monitor system availability and incidents&lt;/li&gt;
&lt;li&gt;Feature Request Page to submit product feedback and ideas&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These resources help teams integrate features like in-app messaging, moderation workflows, and communication infrastructure without friction.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Dedicated Access
&lt;/h2&gt;

&lt;p&gt;For teams operating at scale or building complex communication experiences, direct collaboration with experts can make a major difference.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;CometChat offers several options for closer engagement:&lt;/li&gt;
&lt;li&gt;Dedicated Slack channel for real-time collaboration with support engineers&lt;/li&gt;
&lt;li&gt;Dedicated Customer Success Manager to guide product adoption and strategy&lt;/li&gt;
&lt;li&gt;Dedicated Technical Support Engineer for deep technical troubleshooting&lt;/li&gt;
&lt;li&gt;Annual Technical Health Check to review architecture, performance, and best practices&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This level of access ensures teams always have an expert who understands their implementation and can help optimize it over time.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Implementation Guidance
&lt;/h2&gt;

&lt;p&gt;Launching a real-time communication feature can involve architectural decisions, integration challenges, and product design considerations. CometChat helps teams navigate this process through hands-on guidance.&lt;/p&gt;

&lt;p&gt;Support includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Launch call with an Implementation Manager to review setup and deployment&lt;/li&gt;
&lt;li&gt;Dedicated Implementation Engineer for complex integrations&lt;/li&gt;
&lt;li&gt;Dedicated Slack channel during implementation for quick coordination&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This guidance helps teams avoid common mistakes and get their messaging or calling features live faster.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Reliability &amp;amp; Escalation Support
&lt;/h2&gt;

&lt;p&gt;For organizations running mission-critical communication systems, additional escalation paths are available.&lt;/p&gt;

&lt;p&gt;These include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Uptime SLA guarantees (up to 99.999%)&lt;/li&gt;
&lt;li&gt;24/7 emergency phone support&lt;/li&gt;
&lt;li&gt;24/7 priority email support&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These options ensure rapid response and stronger reliability commitments when communication features are central to the product experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Advanced Technical Support &amp;amp; Optimization
&lt;/h2&gt;

&lt;p&gt;As products evolve, teams often need deeper assistance with scaling, customization, or infrastructure changes.&lt;/p&gt;

&lt;p&gt;CometChat provides advanced technical support such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Migration assistance when moving from another provider or legacy system&lt;/li&gt;
&lt;li&gt;Integration reviews to validate architecture and configuration&lt;/li&gt;
&lt;li&gt;Weekly check-ins for ongoing guidance and optimization&lt;/li&gt;
&lt;li&gt;UI Kit integration and bespoke customization support&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This support ensures teams can fully leverage the platform while maintaining performance and scalability.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. Live Monitoring &amp;amp; Troubleshooting
&lt;/h2&gt;

&lt;p&gt;Some use cases such as live events, launches, or high-traffic community moments require active oversight.&lt;/p&gt;

&lt;p&gt;To support these scenarios, CometChat offers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Virtual event live monitoring and support&lt;/li&gt;
&lt;li&gt;Real-time troubleshooting during critical events&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Having engineers actively monitor systems during important moments reduces risk and ensures rapid issue resolution if anything unexpected occurs.&lt;/p&gt;

&lt;h2&gt;
  
  
  8. Support Prioritization &amp;amp; Response Guarantees
&lt;/h2&gt;

&lt;p&gt;As your product grows, so does the need for faster, more predictable support. CometChat’s support tiers ensure your most critical issues are handled with the urgency they deserve with defined response times and priority-based escalation.&lt;/p&gt;

&lt;p&gt;Support plans include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Guaranteed ticket first response times&lt;/li&gt;
&lt;li&gt;Priority Support&lt;/li&gt;
&lt;li&gt;Highest Priority Support&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These tiers ensure that as your product scales, your support experience scales with it with faster response times, quicker escalations, and greater attention to critical issues when it matters most.&lt;/p&gt;

&lt;p&gt;Built to support you at every stage&lt;br&gt;
Adding communication features to your product introduces new complexity from infrastructure and scaling to moderation and reliability.&lt;/p&gt;

&lt;p&gt;CometChat’s support services are designed to help teams navigate this complexity with confidence, combining immediate assistance, expert guidance, and enterprise-level reliability.&lt;/p&gt;

&lt;p&gt;Whether you’re launching your first in-app messaging experience or operating communication features at global scale, the right support ensures your conversations never stop.&lt;/p&gt;

</description>
      <category>architecture</category>
      <category>programming</category>
      <category>webdev</category>
      <category>automation</category>
    </item>
    <item>
      <title>We raised $6.5M. Here's what we're building with it.</title>
      <dc:creator>CometChat</dc:creator>
      <pubDate>Wed, 18 Mar 2026 07:32:32 +0000</pubDate>
      <link>https://dev.to/cometchat_original/we-raised-65m-heres-what-were-building-with-it-lmh</link>
      <guid>https://dev.to/cometchat_original/we-raised-65m-heres-what-were-building-with-it-lmh</guid>
      <description>&lt;p&gt;CometChat started as communication infrastructure - the kind of thing that makes chat, voice, and video work reliably inside your product without you having to build it yourself.&lt;/p&gt;

&lt;p&gt;That job still matters. But the question businesses are asking has changed.&lt;/p&gt;

&lt;p&gt;It is no longer just "how do I add chat to my app?" It is "how do I make my business actually talk to customers - proactively, intelligently, at scale - without hiring an army to do it?"&lt;/p&gt;

&lt;p&gt;That's exactly where we've been headed. And today, we are announcing $6.5M in strategic funding from our existing investors at Run Ventures to build an enterprise-grade platform customers can rely on.&lt;/p&gt;

&lt;h2&gt;
  
  
  What this round is for
&lt;/h2&gt;

&lt;p&gt;The foundation is already built. This round is about moving faster on what we have already started.&lt;/p&gt;

&lt;p&gt;Our AI platform lets businesses build and deploy conversational AI agents - without code, without specialized AI expertise, and without bolting something onto an existing helpdesk and hoping it holds. It is built on a decade of production-grade communication infrastructure, which means the hard parts - reliability, scale, channel coverage - are already solved.&lt;/p&gt;

&lt;p&gt;What we are building on top of that foundation has three components:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Proactive outbound intelligence.&lt;/strong&gt;&lt;br&gt;
Agents that don't wait. They monitor conditions - a restock, a refund delay, an appointment coming up - and reach out before a customer has to.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Multi-agent orchestration.&lt;/strong&gt;&lt;br&gt;
A visual workflow builder where non-technical teams can coordinate specialized agents (billing, scheduling, recommendations) and define exactly how they hand off, escalate, and stay on-brand.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Customer intelligence layer.&lt;/strong&gt;&lt;br&gt;
Automatic extraction of preferences and context, so every interaction - across web, SMS, chat, and voice - gets smarter over time.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where the real leverage is
&lt;/h2&gt;

&lt;p&gt;The businesses where this matters most share a common trait: every customer interaction has a measurable consequence. A missed restock alert, a delayed refund response, an unanswered booking query - in high-transaction verticals, these aren't just experience gaps. They are revenue gaps.&lt;/p&gt;

&lt;p&gt;Wellness and beauty. Home services. E-commerce. Hospitality and food service. Healthcare. Financial services. In these verticals, responsiveness and proactive outreach don't just improve experience - they compound into retention.&lt;/p&gt;

&lt;p&gt;Our Co-Founder &amp;amp; CEO, Anuj Garg, puts it plainly: "The current fund raise is specifically done to accelerate our AI play. Our GTM in this vertical would be to target high-transaction verticals like wellness &amp;amp; beauty, home services, e-comm, hospitality &amp;amp; food service where the combination of inbound responsiveness and proactive outreach drives measurable retention and revenue outcomes. In the last 12 months, we have surpassed 2 billion messages sent through our platform, launched CometChat AI to transition from a communication infra provider to an AI agent platform. Our existing investors see the value in adding such key services to our offerings and hence decided to back us with growth capital to accelerate our growth trajectory."&lt;/p&gt;

&lt;p&gt;Run Ventures has been with us since early on, and it's their conviction in this direction that shapes how we think about the road ahead. As Brandon Tidwell, Co-founder &amp;amp; GP, puts it: "We have witnessed how methodically Anuj and Anant have scaled the business to make CometChat an intelligent communication layer with several proven use cases. The company has been piloting its AI platform with encouraging early signs as enterprise customers have come onboard. This growth funding will help CometChat to further expedite its AI strategic play."&lt;/p&gt;

&lt;p&gt;That early enterprise signal is exactly what this capital is for.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the next 12-18 months look like
&lt;/h2&gt;

&lt;p&gt;Three things, in plain language:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Move pilot customers into full production.&lt;/strong&gt;&lt;br&gt;
We have early enterprise deployments showing good signal - now we scale them.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Build the GTM infrastructure to support large deployments.&lt;/strong&gt;&lt;br&gt;
Sales, solutions engineering, customer success — the parts that make enterprise software actually work for customers.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Establish real depth in the verticals where AI-driven, proactive customer engagement has a measurable impact on the bottom line.&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Total funding raised to date: $21.1M. A lot of messages sent. More to go.&lt;/p&gt;

&lt;p&gt;If you are building in one of these spaces and want to see what this looks like in practice - we are here. And if what you need is reliable, scalable chat, voice, or video - we have been ready for that one for a while.&lt;/p&gt;

&lt;p&gt;--&lt;/p&gt;

&lt;p&gt;For press enquiries - &lt;a href="mailto:shradha.ramprasad@cometchat.com"&gt;shradha.ramprasad@cometchat.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Official press release available on PR Newswire&lt;/p&gt;

</description>
      <category>news</category>
      <category>cometchat</category>
      <category>career</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Frontend Actions for AI Agent Builder</title>
      <dc:creator>CometChat</dc:creator>
      <pubDate>Fri, 13 Mar 2026 08:30:31 +0000</pubDate>
      <link>https://dev.to/cometchat_official_account/frontend-actions-for-ai-agent-builder-336k</link>
      <guid>https://dev.to/cometchat_official_account/frontend-actions-for-ai-agent-builder-336k</guid>
      <description>&lt;p&gt;We're excited to introduce Frontend Actions for CometChat's Agent Builder. This new capability transforms your AI agents from purely conversational interfaces into interactive drivers of your application's UI, enabling them to trigger client-side behaviors like opening modals, navigating to pages, showing notifications, and executing custom functions directly in response to user conversations.&lt;/p&gt;

&lt;p&gt;With Frontend Actions, your agents can now do more than just talk - they can act. Instead of telling users where to go or what to do, agents can guide them there, opening the right dialog, navigating to the correct page, or triggering the appropriate workflow based on conversational context. All of this happens seamlessly through your existing UIKit components, with no additional infrastructure required.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why does this matter to me, as a developer?
&lt;/h2&gt;

&lt;p&gt;As you build AI-powered chat experiences, static text responses often fall short of creating truly helpful user journeys. Users frequently need more than information - they need action. Without a structured way to bridge conversation and UI, you're left manually building complex routing logic or asking users to navigate on their own after receiving guidance.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Frontend Actions helps you:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Enable agents to drive user workflows by triggering UI interactions directly from conversation context.&lt;/p&gt;

&lt;p&gt;Eliminate the gap between agent recommendations and user actions with seamless handoffs to modals, forms, or other UI elements.&lt;/p&gt;

&lt;p&gt;Maintain clean architecture by keeping action handlers in your client code while letting agents decide when to invoke them.&lt;/p&gt;

&lt;p&gt;The result is more intuitive user experiences, reduced development overhead, and agents that feel like natural extensions of your application instead of bolted-on chatbots.&lt;/p&gt;

&lt;h2&gt;
  
  
  Key features and capabilities
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Client-side behavior triggers
&lt;/h3&gt;

&lt;p&gt;Define actions that agents can invoke to open modals, navigate pages, display notifications, pre-fill forms, or call any custom function in your application. Agents determine when to trigger these actions based on conversational context, turning passive responses into active guidance.&lt;/p&gt;

&lt;h3&gt;
  
  
  Flexible action configuration
&lt;/h3&gt;

&lt;p&gt;Each Frontend Action requires:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A display name for dashboard clarity&lt;/li&gt;
&lt;li&gt;A description that teaches the agent when to use it&lt;/li&gt;
&lt;li&gt;A trigger function identifier your client app recognizes&lt;/li&gt;
&lt;li&gt;Optional parameters to pass contextual data.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This configuration lives in the Agent Builder dashboard, keeping your action definitions centralized and version-controlled alongside other agent capabilities.&lt;/p&gt;

&lt;h3&gt;
  
  
  Dynamic personalization with Variables
&lt;/h3&gt;

&lt;p&gt;Frontend Actions integrate seamlessly with CometChat's Variables system, enabling you to inject dynamic, user-specific data into action parameters. This means your actions can be personalized based on who's using them and the context of the conversation.&lt;/p&gt;

&lt;p&gt;Variables come in two types:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Auth Variables (automatically provided):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;@var-auth:sender.uid - unique identifier of the message sender&lt;/li&gt;
&lt;li&gt;@var-auth:sender.name - display name of the message sender&lt;/li&gt;
&lt;li&gt;@var-auth:sender.role - role of the message sender&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Custom Variables (user-defined with three source types):&lt;/strong&gt;&lt;br&gt;
Constant - static values like API keys or company name&lt;/p&gt;

&lt;p&gt;Message Metadata - extracts data from message.data.metadata (e.g., orderId, sessionType)&lt;/p&gt;

&lt;p&gt;User Metadata - extracts data from sender's user metadata (e.g., subscription tier, department)&lt;/p&gt;

&lt;p&gt;For example, when your agent opens a support form, you can pass @var-auth:sender.name to pre-fill the name field and @var-custom:subscriptionTier to automatically route them to the right support queue. When navigating to an order details page, inject @var-custom:orderId to deep-link directly to the relevant order.&lt;/p&gt;

&lt;p&gt;Variables are managed in the Agent Builder's Variables section and can be referenced in both agent instructions and Frontend Action parameters using the @ syntax.&lt;/p&gt;

&lt;h3&gt;
  
  
  Per-agent enablement
&lt;/h3&gt;

&lt;p&gt;Every Frontend Action can be toggled on or off for individual agents. Once enabled, agents can intelligently decide to use the action based on its description - no explicit instruction required. For more control, you can reference actions directly in agent instructions to provide nuanced guidance on when they should be triggered.&lt;/p&gt;

&lt;h3&gt;
  
  
  Real-time SDK integration
&lt;/h3&gt;

&lt;p&gt;When an agent invokes a Frontend Action, your client application receives it as a tool call event through the SDK. Register action handlers with your UIKit component using the aiAssistantTools property, mapping trigger function identifiers to callback functions. UIKit automatically routes tool calls to the correct handler, passing along any parameters the agent provided.&lt;/p&gt;

&lt;h3&gt;
  
  
  Orphaned action detection
&lt;/h3&gt;

&lt;p&gt;If a Frontend Action is deleted, renamed, or disabled after being referenced in agent instructions, the dashboard displays a warning indicator. This makes it easy to spot and fix broken references before they impact production experiences.&lt;/p&gt;

&lt;h2&gt;
  
  
  Interesting tech details
&lt;/h2&gt;

&lt;p&gt;Under the hood, Frontend Actions leverage the same tool-calling infrastructure that powers API integrations, but instead of making external requests, they trigger client-side JavaScript callbacks. This design keeps your application logic where it belongs, in your codebase, while giving agents the intelligence to invoke it at the right moments.&lt;/p&gt;

&lt;p&gt;The action invocation flow is event-driven. When an agent determines a Frontend Action should fire, it generates a tool call that propagates through the real-time SDK layer. Your registered handler receives the trigger function identifier and parameters, executes your custom logic, and the conversation continues seamlessly. There's no server round-trip required for these interactions, keeping response times fast and UX smooth.&lt;/p&gt;

&lt;p&gt;Variables are resolved server-side before actions reach your client. Auth variables pull from the authenticated user context, Message Metadata variables extract values from message.data.metadata using path-based lookups, User Metadata variables query the sender's user object, and Constants return their configured static values. Your action handlers receive clean, ready-to-use data without additional resolution logic.&lt;/p&gt;

&lt;h2&gt;
  
  
  Reference links
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.cometchat.com/docs" rel="noopener noreferrer"&gt;CometChat Documentation&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Frontend Actions gives you a structured, scalable way to connect agent intelligence with application behavior, so you can focus on building conversational experiences that truly help users get things done.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>agents</category>
      <category>cometchat</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
