TalkJS as an Alternative to Cometchat

When searching for a chat or a messaging solution, you might compare TalkJS to Cometchat. This article pinpoints the core differences between the platforms and presents TalkJS as a Cometchat alternative. It also provides a thorough overview of both pricing and features.

Table of contents:


TalkJS is a full-featured chat API you can add to your website or mobile app. It comes with a fully featured chat UI and works seamlessly with any language or framework. You can have a chat solution up and running in a matter of hours.

“I really love how TalkJS works and the speed is amazing (initialising chats, sending messages, response from webhook). Keep up the good work and please keep me updated about the upcoming features!”

—— Jasper, RogerRoger

TalkJS key benefits:

  • Full-featured chat UI
  • Robust notification system
  • Developer support

Cometchat is a cloud-hosted chat platform that enables you to add text, voice, and video chat to your app. They offer two products, the Cometchat GO, you can implement with a plugin, and Cometchat PRO, a chat SDK and API.

Cometchat key benefits:

  • Voice and video chat
  • Collaboration features
  • Moderation tool

Feature comparison

TalkJS and Cometchat support core messaging features like one-on-one chat, group chat, file uploads, push notifications, etc. As well as enterprise features like on-premises installation and uptime guarantees (SLA).

TalkJS is a complete chat solution, providing you with the infrastructure as well as a fully-featured chat UI that’s highly customizable. It also offers advanced features like email-chat sync and real-time translation.

While Cometchat excels in voice and video chat, and by providing a moderation tool. They also support some interesting features like bots, collaborative whiteboard, and screen sharing.

Available for web and mobile✔️✔️
On-premises installationa✔️✔️
Fully featured chat UI✔️
Highly customizable UI theme✔️
Multi-language UI✔️
UI design kit✔️ Design files for Sketch
1-on-1 chat✔️✔️
Group chat✔️✔️
Voice chat✔️
Video chat✔️
Screen sharing✔️
Broadcast message✔️✔️
Real-time translation✔️✔️ +$150/month
File uploads✔️✔️
Push motifications✔️✔️
SMS notifications✔️Custom pricing (Amazon SES)✔️ +$100/month (Twillio)
Email notifications✔️✔️+$50/month
Desktop notifications✔️
Reply-via-email directly (sync to chat)✔️
Mask contat info✔️
Activity history & dashboard✔️✔️
Moderation✔️ +$1000/month
Thumbnail✔️✔️ +$25/month
Read indicator✔️✔️
Typing indicator✔️✔️
Location sharing✔️✔️
Link preview✔️ +$25/month
Collaboration tools✔️

Pricing comparison

Both platforms have a wide range of pricing plans. Cometchat offers two products, the Cometchat GO, for small business and startups, and Cometchat PRO, a chat API intended for larger companies. The TalkJS chat API is suitable for small companies as well as enterprise customers. Let’s dive in and compare the pricing.

While Cometchat does provide transparent pricing for Cometchat GO, it’s far from simple when it comes to Cometchat PRO. The pricing is based on monthly active users (MAUs) with limitations on concurrent users. They charge for additional features like email notifications, which also scale with the number of MAUs. It makes their pricing hard to figure out. You have to keep track of many variables changing with different numbers of monthly active users.

Cost for additional Cometchat features:

  • email notifications +$50/month
  • message translation +$150/month
  • thumbnail generation +$25/month
  • smart replies +100/month
  • image moderation +$50/month
  • human moderation +$1000/month
  • link preview +$25/month

TalkJS offers three straightforward pricing plans that support unlimited users and unlimited messages. With no limitations on concurrent users or conversation history. There’s no charge for additional features except the SMS notifications, that are only free for low volume (under $10 a month). Above that, it’s charged by usage on Amazon SNS (without additional cost on top of their pricing).

Key differences

Voice and video chat

This is the core differentiator between the platforms with regard to conversation features. While TalkJS doesn’t support voice or video chat, Cometchat uses plugins to deliver chat features like:

  • Voice Only Calling & Conference
  • Voice & Video Calling & Conference
  • Voice & Video Broadcasting

Chat UI

Cometchat provides a backend-as-service on top of which the developers have to build the chat UI. To help customers with the design, they offer a UI design kit for Sketch. With Cometchat, you have to create the chat UI, use the Cometchat designs or create your own, and do the testing before going live.

TalkJS, on the other hand, provides a complete chat solution, frontend and backend, in a single package. You get the infrastructure, the code, and a fully functional chat with highly customizable UI, including the design. The UI is forward compatible, so the chat will keep working on future devices, new features, or future browser bugs.

The TalkJS theme is a CSS file that allows you to tune the look and feel of the chat UI. The core UI layout stays the same, but you can make it fit the website or app design. With just a few lines of CSS, you can change the default UI (on the left) to look any way you like.

cometchat alternatives chat ui

Support staffed with developers

The entire TalkJS support team is staffed with developers. And that is something few companies can boast about. Any time you contact support via website chat or by email, you are talking to one of our developers.

“This is the best customer service and support I’ve received in a long time, and that goes a long long way for being happy with a company 🙂

There’s bugs with software some times no matter who you use, but you’ve been very receptive to hearing about them and fixing them which is great! Very impressed with the quality of the chat though and the service you’ve been providing. “

—— Dan, JiffyTask

We’re not sure that Cometchat support is fully stacked with developers. When looking at the product reviews, we saw many people not that satisfied with the support they got.

Bottom line

If you need a voice or video chat and moderation tools, then Cometchat is an obvious choice. But bear in mind that you’ll need to create a chat UI from scratch. But If you want to have your chat up and running in a few hours, with a fully functional chat UI, then TalkJS is the better option.

Ready to start coding? TalkJS is free for development and testing. You’ll have plenty of time to customize and integrate your chat. You pay when you decide to go live. Try it out!

Don't reinvent the wheel. Our chat API + SDK allows developers to easily add chat between users on your platform in hours instead of months.
Try for free