Works with your website. And your team's tools.
Install the TalkingDot messenger on any platform with one snippet, get notified where your team already chats, and connect everything else with the REST API and webhooks.
Install on your website
Step-by-step guides for popular platforms. No plugin to install — just paste the snippet from Settings → Install.
Any website
Paste one script tag before </body>. Works with static sites, PHP templates and site builders.
Install guideWordPress
Use a header & footer code plugin or a child theme. Identify logged-in users with a few lines of PHP.
Install guideShopify
Add the snippet to theme.liquid and chat with shoppers on every storefront page.
Install guideWix
Add the snippet as Custom Code on all pages.
Install guideSquarespace
Paste the snippet into the footer Code Injection box.
Install guideWebflow
Add the snippet to site-wide footer code and publish.
Install guideGoogle Tag Manager
Deploy with a Custom HTML tag that fires on all pages.
Install guideReact & Next.js
Load once in your root layout. Route changes are tracked automatically.
Install guideVue & Nuxt
Load in main.ts, App.vue or a client-only Nuxt plugin.
Install guideNotifications & channels
Hear about new conversations wherever your team is — and let customers reach you beyond the website.
Slack
Post new conversations to a Slack channel with an incoming webhook.
Learn moreDiscord
Send new-conversation alerts to a Discord channel webhook.
Learn moreTelegram
Get alerts from a Telegram bot in a chat or group.
Learn moreEmail notifications for visitors and teammates; reply by email when the operator sets up an inbound domain.
Learn morePush notifications
Desktop and browser push for teammates — install the inbox as an app.
Learn moreHosted chat page
A shareable chat link for email signatures, social bios and QR codes.
Learn moreFor developers
Everything is available programmatically — on every account.
REST API
Contacts, conversations, messages and help-center articles over JSON with API keys.
Read the docsWebhooks
HMAC-signed events with automatic retries — connect automation tools that accept webhooks.
Read the docsJavaScript API
Open the messenger, identify users, track events and build a custom launcher.
Read the docsIdentity verification
Sign user IDs with HMAC-SHA256 so logged-in users can't be impersonated.
Read the docsSingle-page apps
React, Next.js, Vue and Nuxt guides. Route changes are tracked automatically.
Read the docsSecurity & GDPR
Domain allow-list, IP storage options, retention, export and erasure.
Read the docsOne snippet. Every platform.
Create a free workspace and copy your snippet from Settings → Install.
Free foreverNo credit cardUnlimited teammates