Large group chat
TalkJS brings the fastest way to add a chat box next to any livestream or virtual event, and get as close as possible to a live event experience.
import { Chatbox } from '@talkjs/react-components';
import '@talkjs/react-components/default.css';
import { getTalkSession } from '@talkjs/core';
import { useEffect } from 'react';
function Chat() {
const appId = '<APP_ID>';
const userId = 'frank';
const otherUserId = 'nina';
const conversationId = 'new_conversation';
const session = getTalkSession({ appId, userId });
useEffect(() => {
session.currentUser.createIfNotExists({ name: 'Frank' });
session.user(otherUserId).createIfNotExists({ name: 'Nina' });
const conversation = session.conversation(conversationId);
conversation.createIfNotExists();
conversation.participant(otherUserId).createIfNotExists();
}, [session, conversationId, otherUserId]);
return (
<Chatbox
style={{ width: "400px", height: "600px" }}
appId={appId}
userId={userId}
conversationId={conversationId}
/>
);
}
Love the motion graphics!





Ship faster with ready-made components for group chat. Use React or JavaScript for your ideal web integration or React Native and Flutter SDKs to design seamless messaging on mobile.
Enable real-time comments on live events so viewers react instantly, ask questions, and keep the momentum going.
Host real-time group chat for large online classes, keeping students engaged and connected during lessons.
Create a fast, interactive chat for livestreams where thousands of viewers message, react, and participate together.
Build an in-app messaging experience your users actually love. Everything you need to drive engagement and retention, powered by a fast, reliable messaging infrastructure.
Explore Travel
now
Flight update
Check in online for your Singapore flight tomorrow. Upgrade to priority boarding.
Notify users across platforms — even when apps are closed.
Foodies





Channel5 members
Build secure chat rooms, team chats, and community spaces.
Keep users informed in real-time with modern messaging feedback.

Let users upload images, videos, and files easily. Works across mobile and web.
Hey @adam are you available for a call this afternoon after 2PM? If not, then tomorrow.
Add structure and clarity to conversations with Slack-like interactions.
Integrate virtual assistants or AI bots into conversations with ease.
TalkJS includes all the key livestream chat features out of the box. Viewers can express themselves using custom emoticons, share rich media in group chats, and admins can broadcast announcement messages to everyone at once.

TalkJS provides prebuilt themes you can use right away or customize to match your brand’s design and user experience.
Themes give you complete control over how your chat looks and feels—from overall layout and message styling to fonts, colors, and interactive elements. You can fine-tune every visual detail, extend functionality, or design a fully bespoke chat interface.
Whether you start from a default themes or build your own, TalkJS provides a flexible foundation to create a consistent and responsive chat experience within your product.
We needed chat and didn’t want to build it ourselves because it needs to be really great. The TalkJS team is laser-focused on chat, and we’re focused on building a great auction marketplace.