Documentation
Learn TalkingDot
Install the messenger on any website, set up your inbox and automation, and build on the JavaScript API, REST API and webhooks.
Quick start
From sign-up to your first conversation in about five minutes.
Install the messenger
One script tag — plus guides for WordPress, Shopify, Wix, React and more.
Build on the API
REST API, signed webhooks and the JavaScript API for developers.
Getting started
Install
Install on any website
Add the messenger to any website with one script tag: where to paste it, how to verify it and how to fix common problems.
Install on WordPress
Add live chat to WordPress with a header & footer code plugin or a child theme, and identify logged-in users.
Install on Shopify
Add the messenger to your Shopify storefront by pasting the snippet into theme.liquid.
Install on Wix
Add live chat to a Wix site with the Custom Code setting.
Install on Squarespace
Add live chat to a Squarespace site with Code Injection.
Install on Webflow
Add live chat to a Webflow site with site-wide custom code.
Install with Google Tag Manager
Deploy the messenger with a Custom HTML tag in Google Tag Manager.
Install in React & Next.js
Load the messenger once in a React or Next.js app, identify signed-in users and log them out cleanly.
Install in Vue & Nuxt
Load the messenger in Vue 3 and Nuxt 3 apps and keep the visitor in sync with your auth state.
Guides
Chatbots
Build chatbot flows with buttons that collect details, answer common questions and hand off to your team.
Proactive messages
Start conversations automatically based on page, time on page, visits, country, device and language.
Help center
Publish a searchable help center with collections and articles, inside the messenger and on its own SEO-friendly site.
Office hours & away mode
Set your team's working hours, expected reply time and what visitors see when you are away.
Email notifications & replies
How visitors and teammates are notified by email, and how replying to those emails works.
Inbox & keyboard shortcuts
A tour of the shared inbox: folders, assignment, notes, saved replies, snooze and keyboard shortcuts.
Integrations: Slack, status pages & CRMs
Slack/Discord/Telegram alerts, your uptime status in the messenger (UptimeRobot, HetrixTools, Statuspage, Instatus, Better Stack) and lead sync to HubSpot, Pipedrive, Salesforce, Mailchimp, Brevo or Google Sheets.
Developers
JavaScript API
Control the messenger from your own code: open it, prefill messages, identify users, track events and react to unread counts.
Identity verification
Sign user IDs with HMAC-SHA256 so nobody can impersonate your logged-in users in the messenger.
REST API
Read and write contacts, conversations, messages and help-center articles with API keys.
Webhooks
Receive signed HTTP callbacks when conversations, messages and contacts change.
Security
Can't find what you need? Contact us — or check the system status.