Set up web push notifications with Firebase Cloud Messaging
This guide uses the classic JavaScript SDK. If you're starting a new project, consider using TalkJS Chat UI
Technical Writer at TalkJS
This guide uses the classic JavaScript SDK. If you're starting a new project, consider using TalkJS Chat UI
Learn how to build a custom AI chatbot using the TalkJS chat and Google Gemini. This step-by-step guide shows you how to integrate Gemini's conversational AI into your TalkJS-powered chat app using webhooks, the REST API, and Node.js.
Tutorial on building a Claude-powered AI chatbot in TalkJS using webhooks to catch new messages and the Anthropic and TalkJS REST APIs to send replies.
This guide uses the classic React SDK. If you're starting a new project, consider using TalkJS Chat UI
Tutorial on adding TalkJS chat to a Django app, storing user data in SQLite, and mounting a TalkJS chatbox with the classic JavaScript SDK.
Tutorial on adding chat to a Next.js app with the TalkJS Classic React SDK: connect a session, view a sample conversation, then create and sync your own users and conversations.
AI chatbots like OpenAI's ChatGPT are increasingly popular, providing automated, context-aware responses to all kinds of user queries. TalkJS lets you create a customizable chat application that integrates chatbot responses seamlessly into your user chat.
Tutorial on adding TalkJS chat to a Laravel app: set up authentication, build a dynamic contact list, and mount a chatbox with per-user conversations.
Tutorial on building a Slack-style team chat with TalkJS's classic React SDK, featuring channel and DM lists, a custom chat header, and unread message highlighting.
Tutorial on making the chat header's username and avatar link to a user's profile page in TalkJS, using either direct links or action buttons for single-page apps.
Tutorial on building reply threads in TalkJS using custom action buttons, the REST API, webhooks, and custom conversation data.
Tutorial on building a one-way message center with TalkJS: create conversations via the REST API, send messages and notifications, and enforce read-only access.