Customer chat that's AI-fast and human-warm
chatsystem puts an assistant trained on your own website into a chat bubble on every page, gives your team a beautiful inbox to step in the moment a conversation needs a person — and runs the internal chat inside your own admin panel too.
A complete support desk, not just a chat bubble
From the first AI answer to the final human resolution — every piece of the customer conversation lives in one system.
AI trained on your own content
Upload documents or point us at your website — pages are crawled, chunked and embedded, and the assistant answers from that content only. Nothing in your knowledge base, nothing in the answer.
Real human takeover
One click mutes the AI and hands the conversation to a person, mid-chat, with no page reload. The visitor sees the switch: the bubble is relabelled with the agent's name.
Shared team inbox
Open, Pending, Resolved and unassigned queues with live counts, full-text history, and states that update for everyone at once. No refresh button anywhere.
Auto-distribution
New chats go to whoever is actually available, balanced by current load, instead of sitting in a pile nobody owns.
Admin-side inbox widget
A second script (panel-widget.js) for your own admin panel. It opens as an inbox of the logged-in person's direct upline and downlines, with presence, unread badges, read receipts and typing indicators.
Isolation at the database
Every table carries a tenant id and Postgres row-level security enforces it, so one customer's data cannot be read from another's session even if application code slips.
Support chat outside.
Team chat inside.
The second script goes into your own back-office. Every staff member, reseller or franchisee opens an inbox of the people directly above and below them — with presence, unread badges, read receipts and typing — plus an Assistant that answers from a knowledge base only your staff can see.
- ✓ Direct upline and downline threads, resolved from your own hierarchy
- ✓ Offline messages are saved and delivered on next sign-in
- ✓ An oversight graph of every conversation for the top admin
- ✓ Internal documents never reach a website visitor
Live in an afternoon
Four steps between an empty page and a support desk your team actually works in.
Add one script tag
Paste the widget snippet before </body>. The chat bubble is live on your site in under a minute — no build step, no framework required.
Train the AI on your content
Import your website and upload your documents. The assistant starts answering from your own pages and policies immediately.
Make it yours
Set the colours, icon, logo and position, write your proactive greeting, and choose how long a quiet chat waits before it resolves itself.
Invite your team
Add agents with exactly the access they need. Chats route to whoever is available, and any human can take over the AI at any moment.
Conversations that look after themselves
A chat nobody answers is worse than no chat at all — so the lifecycle is built in rather than left to your team's memory.
A visitor writes; the AI answers in under a second and the chat appears live in your inbox.
Quiet for a while? It parks in a Pending queue with its own tab and live count instead of scrolling away.
After your window — 30 minutes by default, your call — it closes itself with a polite goodbye.
One new message brings the whole thread back, history intact. Empty rows a stray click created are swept away.
A base you can predict, usage you can see
Start free with two seats. Every paid plan is a fixed monthly base plus metered conversations and AI tokens, on one invoice.
Put it on your site today
Free plan, two team seats, no card required. Upgrade when your traffic does.