How to add chat to a Rails app with TalkJS
This tutorial shows you how to add chat to a Ruby on Rails app with TalkJS
Technical Writer
This tutorial shows you how to add chat to a Ruby on Rails app with TalkJS
Tutorial on passing custom data such as accentColor to a TalkJS chatbox and using it as a CSS variable in the Theme Editor to style chats per user.
Tutorial on sharding a large TalkJS group chat, assigning users to one of several conversation shards based on their user ID for consistent load distribution.
Tutorial on hiding a support agent from a TalkJS group chat's header and conversation list using a custom user attribute and theme edits.
Tutorial on adding a Giphy-powered GIF picker to TalkJS chat using a custom action button, themes, and a search overlay to send GIFs as messages.
Tutorial on adding a custom 'Edit title or image' action to a TalkJS group chat, using a modal and the REST API to update the conversation.
Tutorial on adding a chat header button that creates Zoom meetings from TalkJS, using a Node.js backend and Zoom's Server-to-Server OAuth API.
Tutorial on building a product carousel with TalkJS HTMLPanels, showing search results from a backend API directly inside the chatbox.
Tutorial on exporting users, channels, and messages from Sendbird and importing them into TalkJS using the REST API and a migration script.
Tutorial on styling administrator messages differently from regular messages in a TalkJS live stream chat using roles and a custom theme.
Tutorial on adding a custom report-message action in TalkJS: configure the action per role, handle clicks, and send reports to your backend.
This guide uses the classic JavaScript SDK. If you're starting a new project, consider using TalkJS Chat UI