Live chat for Slack · No extra tools
Slack Web Chat is live chat for Slack — add one script tag and visitors chat from your website while your team replies from Slack. Messages are delivered instantly, in both directions.
Three steps. No backend to set up, no SDK to learn.
Paste one script tag into your website. That's the entire installation — no build step, no npm package, no config file.
<script src="...widget.min.js
?key=YOUR_API_KEY"
async defer></script>
The widget appears in the corner of your site. Visitors click it and start talking — no account, no sign-up, no friction.
Each visitor conversation becomes its own Slack thread. Reply in the thread — the visitor sees it instantly on your site.
Live chat for Slack, built with no shortcuts and no compromises.
Every visitor gets their own Slack thread. Conversations stay organised and attributed — never mixed up in a single channel.
Messages appear instantly in both directions. No polling, no page refresh, no perceptible delay between Slack and the widget.
The widget runs inside a Shadow DOM — it physically cannot conflict with your page's CSS or JavaScript. Zero style bleed, ever.
Visitors can refresh the page or temporarily disconnect — they automatically rejoin the same Slack thread. Conversations are never lost.
One account supports unlimited websites. Each site gets its own API key, Slack channel, and widget appearance — all from one dashboard.
The widget is a single self-contained JS file — no frameworks, no CDN calls, no npm. It loads fast and works everywhere.
The chat widget is loaded and connected to a real Slack workspace. Click the icon in the bottom-right corner to start a conversation — your message goes straight to Slack.
Sign up, create an API key, paste the script. Done.
<script
src="https://app.slack-web-chat.com/widget/widget.min.js?key=YOUR_API_KEY"
async defer></script>