Give your team channels, DMs, and threads — and put a fast live chat widget on your website. One workspace for every conversation, with unlimited seats from $7/mo. Never per person.
One line of code · Live in under five minutes · Cancel anytime
Marcus Chen
Teams of one to one hundred run team + customer chat on rokochat
The math that makes teams switch
Slack bills every user. Support tools bill for volume. rokochat is both — internal team chat and customer live chat — for $7/mo flat, unlimited people. That's less than a single Slack seat, and your customer conversations are already inside.
For your website
Fast, featherweight, and on-brand — so more conversations start, more questions get answered, and fewer sales quietly slip away.
Messages land instantly — WebSockets only while chat is open, so idle visitors cost nothing.
Async and non-blocking. Your Core Web Vitals won't notice it's there.
WordPress, Shopify, Next.js, Webflow — paste a single script tag, done.
The widget speaks EN, FR, ES, DE, PT, IT, NL, JA, ZH, and AR out of the box.
HMAC-signed identify() ties chats to logged-in users — securely, server-side.
Hide the default bubble and open chat from any button on your site with Rokochat('open'). Your design, your rules.
For AI
Capture leads and resolve support in the same widget — grounded in your knowledge, credit-capped so the bill never surprises you.
Sales capture and support resolution in the same thread — prospect likelihood updates every turn.
Crawl your site, approve pages, and the model only answers from what you indexed.
Retrieval gates, output validation, and a one-click kill switch — not vibes.
Plan allotments, never surprise overage bills. Hit zero and humans take over cleanly.
Qualified emails fire lead.captured webhooks the moment they land — no CSV export ritual.
For your team
Channels, DMs, threads, and reactions sit next to your customer inbox — so you can retire the separate Slack bill and stop paying the tab-switching tax.
Unattended, assigned, archived — every conversation in one place, always searchable.
Every chat is a ticket with priorities, statuses, and SLA tracking. Zero ceremony.
See who's on your site right now — page, location, device — and reach out first.
Channels, DMs, threads, and reactions built in. Your Slack bill can go.
Round-robin or manual assignment gets every chat to the right person, first time.
Web push the moment a message lands, an email digest if you step away.
For growth
Analytics, sentiment, scheduled reports, and team management — built in, not bolted on.
Response times, resolution rates, and agent performance — at a glance.
Label conversations and full-text search across every message ever sent.
Owner, admin, agent. Email invites your team can accept in one click.
Daily, weekly, or monthly CSV digests delivered to up to 10 recipients. Leadership stays in the loop without logging in.
How it works
No sales call. No onboarding webinar. Paste a snippet and you're talking to the people on your site.
≤ 5 min
From creating an account to answering your first live conversation.
Drop the async snippet into your site. No npm, no build step, no deploy.
A featherweight bubble appears instantly. Real-time from the very first message.
Visitor 12
Does Team include custom domains?
Inbox, tickets, and internal chat in one workspace — with alerts nobody misses.
Works on WordPress, Shopify, Next.js, Webflow, and any site with a <body> tag.
Why rokochat
$7 flat vs $7+/seat
One flat price for unlimited people — versus paying per user, every month, for team chat alone.
Team + customer chat
Two subscriptions
Dual-mode AI
Add-on or metered bills
Seat pricing
Per user, every month
Paid entry price
$29–$74/mo
Message retention
6–24 months, then deleted
Free plan messages
Capped or trial-only
Widget weight
Often 100 KB+
One app, one flat bill — team chat and a live chat widget, not three tabs and three invoices.
See the full comparisonLoved by lean teams
No babysitting, no surprise invoices, no lost history. Just conversations that work.
We moved off Intercom on a Friday afternoon. By Monday we'd forgotten it ever existed — except the invoice. That we remember.
The widget is genuinely invisible to our Lighthouse score. Our old chat tool was the single heaviest thing on the page.
Three years of customer history, searchable in seconds. Nobody else would store it without charging us for the privilege.
For developers
A browser widget, verified identity, a REST API, and signed webhooks — documented like we mean it.
One async script tag. No npm package, no build step, no render-blocking.
Sign a user_hash server-side with your rk_is_ secret and chats bind to real accounts.
rk_sk_ API keys and rk_whsec_ signed payloads with automatic replay protection.
<!-- 1. Install the widget -->
<script>
(function(w,d,s,k){
w.Rokochat = w.Rokochat || function(){
(w.Rokochat.q = w.Rokochat.q || [])
.push(arguments)
};
w.Rokochat.k = k;
var f = d.getElementsByTagName(s)[0],
j = d.createElement(s);
j.async = 1;
j.src = 'https://cdn.rokochat.com/w.js';
f.parentNode.insertBefore(j, f);
})(window, document, 'script', 'rk_pk_…');
</script>
// 2. Verify identity server-side
createHmac("sha256", IDENTITY_SECRET)
.update(user.id).digest("hex");
// 3. Identify after login
Rokochat.identify({
id: user.id,
user_hash: serverHash,
email: user.email,
});Free forever · No credit card
Team chat and customer live chat, together — for less than a single Slack seat. Paste one line of code and your first conversation could happen before your coffee cools.