How do I add a registration form to my chat for anonymous users?

If you’d like users to register before being able to send messages in the chat you can do so with HTML panels. HTML panels allow you to embed any hosted webpage into your chat seamlessly. This webpage would contain the information required to register on your site and send that data back to you. When […]

Can I track the read status of messages via the API?

Yes! GET /v1/{appId}/conversations/{conversationId}/messages gives you a list of all the messages from a conversation. Which also has a field readBy, which is an array containing the user ID of every person that read the message. If the array does not contain the user you want to fetch the read status of, then they did not […]

Can I change the color of the popup widget close button?

Yes. We recommend that you disable the popup launcher entirely and create your own, however you want it. Set the launcher property to “never” when calling createPopup. Then, call when the user clicks your custom launcher.

Do you have example code?

We published a number of simple examples on how to integrate TalkJS on GitHub:

Does TalkJS work with/support….?

Frontend JavaScript – Yes React – Yes, see our examples or our tutorial  VueJS – Yes Angular – Yes (all versions), see our examples or tutorial We provide a JavaScript SDK that can easily be integrated in to just about any JavaScript framework Backend TalkJS provides a REST API which which can be used by any […]

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