Prebuilt chat UIs

TalkJS offers a range of different prebuilt chat UIs and UI components, which you can mix and match to suit your needs across your site or app.

Chatbox

A chatbox for a single conversation.

Chatbox is available on both the Components SDKs and Classic SDKs.

Conversation list

A list of a user's conversations.

Conversation list

You can use a conversation list on its own on a page, or combine it with a Chatbox to build a complete message center.

ConversationList is only available as a prebuilt chat UI on the Components SDKs.

Inbox

A full-fledged message center with conversation history.

Loading chat...

Inbox is only available as a prebuilt chat UI on the Classic SDKs. On the Components SDKs, you can create your own inbox by combining the Chatbox and ConversationList components.

A pop-up overlay for a single conversation. Try out the TalkJS support chat for an example.

Popup is only available as a prebuilt chat UI on the Classic SDKs. On the Components SDKs, you can build your own pop-up by combining the Chatbox component with a pop-up launcher button.

Customization

You can directly use any of the prebuilt chat UIs for a beautiful, professional-looking chat, or fully customize them with chat UI themes to match your own style.

Alternatively, you can also build your own custom chat UI from scratch using the JavaScript Data API.