Ease of Use

Practical day-to-day use

Self-hosted does not have to feel heavy

ZChat is built for teams that want ownership and deployment control without making operators and administrators fight the interface. From localhost evaluation to production rollout, the goal is straightforward setup, clear operations, and a support experience people can learn quickly.

Simple evaluation path

Start locally, validate the workflow, then move to a production domain without changing products or pricing models.

Clear operator surfaces

Give agents login, session, and availability flows that are fast to learn and easy to repeat every day.

Admin tasks in one place

Manage widget behavior, team settings, and reporting from a single dashboard instead of scattered tools.

A support tool teams can actually adopt

Fast sign-in, readable dashboards, and clear session handling reduce the friction that usually comes with self-hosted support tools.

ZChat login ZChat dashboard

Configuration without guesswork

Design the widget, tune settings, and shape the visitor journey from interfaces that are built to be changed by real teams, not just power users.

Widget builder Settings

From download to working chat

Self-hosted software earns a reputation for being heavy when the first hour is spent on prerequisites. The evaluation path here is deliberately short, and the same steps scale to a production install.

One command to a running demo

Unzip and run the local runner. It creates the demo database, applies the schema and seed accounts, and starts the server - then tells you the dashboard URL and the sign-in details.

Running it again is safe: an existing database is detected and left untouched rather than reset.

One tag to add chat to your site

A single script tag before the closing body tag, pointing at your own server. No build step, no package to install, and it behaves the same on WordPress, Shopify, a custom application or plain HTML.

Operations you can reason about

A liveness endpoint says the process is answering. A readiness endpoint reports the database, licence and schema individually, so an outage tells you which dependency failed instead of returning a bare error.

Privileged actions are written to an audit log, so 'who changed that setting' has an answer.

A checklist rather than a leap of faith

The download includes a verification checklist that walks through proving each surface actually works - health, sign-in, the widget, the public APIs, and a full end-to-end conversation with a rating.

Day-to-day details that matter

  • Canned responses with shortcuts, so frequent answers stay consistent.
  • Transfer a conversation to another agent or department without the visitor repeating themselves.
  • Presence with online, away and busy, plus automatic away.
  • A per-agent limit on concurrent conversations.
  • Desktop notifications and a sound on new chat requests.
  • Docker files in the package if containers are your normal deployment.

Questions we get asked

How long does it take to try ZChat?

One command. Unzip the download and run run-local.cmd: on first run it creates the demo database, applies the schema and seed accounts, and starts the server. Re-running is safe - an already-provisioned database is detected and left alone.

Do I need to build anything from source?

No. The download ships the compiled server, the dashboard and the widget bundle. Adding chat to your site is one script tag.

Is there a separate admin application to install?

No. The dashboard is served by the same server as the chat itself, in a browser. There is no second host to deploy and no vendor console to sign into.

How do I know the install actually worked?

The package includes a verification checklist that proves the server, database, licence, dashboard and widget are genuinely working, not just that a page loaded. A readiness endpoint reports the database, licence and schema separately, so a failure names the dependency at fault.

What about the demo passwords?

The seed accounts exist so you can sign in immediately. Because they are published in the download, the dashboard shows a warning banner until the password is changed, and the banner clears itself once it is.

Owned customer support software

Deploy live chat on your own terms, not on someone else's pricing model.

ZChat gives you the installable server, web dashboard, website widget, and desktop agent tools in one self-hosted product you buy once and keep. Run it on infrastructure you trust and connect AI only if and how you want it.

Deployment

Install on Windows or Linux, behind IIS or Nginx, in a VM, or in Docker if that fits your stack.

Commercial model

One-time purchase, perpetual license, and no monthly per-agent bill attached to growth.

AI Flexibility

Use Ollama locally or connect OpenAI and Anthropic with your own provider accounts.