Remote team solutions

Chat messaging for virtual offices and collaboration tools

Add a team collaboration chat into any website or app to connect individuals and teams. Wherever they are in the world.
Remote team chat sample illustration

Private DMs for team members

Build a 1-on-1 chat so users can talk privately and share images and documents without using third-party apps.

Create channels similar to Slack

Bring remote teams together by building your version of Slack. One you can customise any way you like.

Chat for video conferencing

With TalkJS, you can easily add a chatbox for hundreds of users next to any video communication feature.

Private DM chat example
Slack-like team chat example
How TalkJS chat helped Classtime transform into a remote teaching tool
The teachers definitely use the chat a lot. If we had not built it we'd have many customers not satisfied with our capabilities for remote teaching.
Micha Riser
CTO, Classtime
Get started

Integrate chat with a few lines of code

You just need to tell us which conversation to display, who's chatting, and where to show it on the page. We take care of the rest! And if you want a deeper integration, we have all the APIs you'll need to add functionality or integrate into your own systems.

1// Synchronize user data and set up
2const currentUser = new Talk.User({
3 id: 79302, // your own user id
4 name: "Nina Caldwell",
5 email: "" // for offline email fallback
7const session = new Talk.Session({
8 appId: "9352938974", // your TalkJS account id
9 me: currentUser // make Nina the active user
11const other = new Talk.User({
12 id: "654321",
13 name: "Sebastian",
14 email: ""
17// Add users to the conversation
18const conversation = session.getOrCreateConversation(Talk.oneOnOneId(me, other));
22// All set! Let's turn a div into Nina's messaging center
23const inbox = session.createInbox();

Tune the look and feel of your chat

You can deeply customise the chat UI with HTML and CSS. With TalkJS Themes you have complete control over the styling, the layout, and document structure of the chat messages and the possibility to show metadata.

API code snippet illustration
How Teamflow built a chat into their virtual office platform
Not having customers being able to chat was costing us sales and revenue.
Flo Crivello
Founder & CEO, Teamflow