LiveChat
Replaceable in one session with an AI coding agent.
A live chat platform for support teams: routing, queues, canned replies, ticket fallback and reporting.
Build me the support chat platform that replaces LiveChat. The difference from a simple chat box is **routing and reporting**, which is what a manager is actually buying. Build those two properly and the rest is the same widget. STACK - Node 20+ with Fastify, server-rendered HTML with a little vanilla JS - SQLite through better-sqlite3, WAL mode, FTS5 over transcripts - Server-sent events one way, POST the other - Caddy in front THE DATA MODEL - conversations: id, visitor_hash, queue_id, page, started_at, first_response_at, resolved_at, agent_id, status, rating, rating_note - messages, agents, canned as usual - queues: id, name, skills_json, max_concurrent_per_agent, hours_json - assignments: id, conversation_id, agent_id, at, reason — **append-only, so 'why did this sit unanswered' is answerable** - shifts: id, agent_id, from_utc, to_utc - escalations: id, conversation_id, to_ticket_id, at ROUTING, WHICH IS THE PRODUCT - A conversation enters a queue based on the page or an answered question - Assign to the available agent with the fewest open conversations, respecting a per-agent concurrency cap. **The cap is what stops one agent holding nine chats badly** - Skills per queue, so a billing question does not land with somebody who cannot answer it - Reassign automatically if unanswered past a threshold, and record why - Outside hours the queue takes an email instead and says so THE FALLBACK, WHICH MATTERS MORE THAN THE CHAT - Not everything is resolved in a conversation. One button turns it into a ticket carrying the whole transcript, and the visitor gets an email with the reference - **A chat that ends with 'someone will get back to you' and no ticket is a promise nobody can keep.** Make the escalation structural rather than verbal MEASUREMENT A MANAGER CAN STAFF FROM - First response time and resolution time, as medians and 90th percentiles, by hour of day and day of week. Averages hide the bad afternoons - Missed conversations: started, never answered. This is the number that justifies a hire and the one most dashboards omit - Rating with an optional comment, asked once at the end, never mid-conversation - Concurrency per agent over time, so 'we are fine' can be checked THE AGENT VIEW - Keyboard-first, unread first, canned replies by shortcut, visitor history and current page beside the conversation - A visible personal load, so an agent can see when they are over capacity PRIVACY - Hashed visitor identity, transcripts on a stated retention with a sweeper, no capture of unsent typing, and deletion on request WHAT MATTERS MOST The concurrency cap and the missed-conversation count. One protects quality; the other tells you the truth about your coverage.
What you lose
- Routing rules and queue handling across a large team
- Reporting managers use for staffing decisions
- A ticket system for what chat cannot finish
- Integrations into every help desk and CRM
If you would rather not build
- A shared inbox, if the volume is low
The escape hatch
open source · no votes, no paid placement
Chatwoot
$0Open-source support platform with chat, inboxes and reports.
chatwoot/chatwootfree · open source
FreeScout
$0Free self-hosted help desk with a shared inbox.
freescout-help-desk/free-scoutfree · open source
Why this verdict
our own opinion · changed only by a person
78/100
Verdict yes at 78: routing is a queue with a cap, and the reporting is SQL. The missed-conversation metric is the one worth insisting on.
History
tracked since 14 Aug 2026 · nothing is ever overwritten
Nothing recorded yet. This chart fills in once the page has visitors, votes or prompt copies — it will not draw a flat line to look busy.
Questions about LiveChat
answered from the record above
Is LiveChat free?
No — the plan we track is $24 a month. Starter at $24 per agent per month billed monthly, $20 annually.
Can you replace LiveChat by building your own?
YES. Replaceable in one session with an AI coding agent. Replacement score 78 out of 100, build time one session. Read what you lose before you decide.
How much does LiveChat cost?
$24 a month on Starter — $288 a year. Recorded 14 Aug 2026.
What do you lose by replacing LiveChat?
Routing rules and queue handling across a large team; Reporting managers use for staffing decisions; A ticket system for what chat cannot finish; Integrations into every help desk and CRM. If any of those carry weight for you, keep paying.
Is there an open-source alternative to LiveChat?
Yes: Chatwoot, FreeScout. The prompt on this page is for when you want it your way instead.
Related entries
same category first, most replaced first
Every week, something stops being worth paying for.
New verdicts, prices that moved, entries added. One email a week. Unsubscribe in one click. Nothing is being sent yet — your address is kept here, and the first issue is the first thing it is used for.
free forever · no tracking pixel · stored here, never passed to anyone

