TalkJS supports three different layouts, which you can mix and match to suit your needs:

  1. The Inbox: a full fledged message center with conversation history (example).
  2. The Chatbox: a lighter weight chatbox for just a single conversation (example).
  3. The Popup Widget: a popup overlay for a single conversation similar to helpdesk chats (example).