Administrative control
The ZChat dashboard is where administrators configure the system, monitor live activity, manage teams, tune the widget, and decide how AI and routing should behave. It is designed for organizations that want hosted-product convenience without giving up infrastructure ownership.
See agent availability, waiting sessions, visitor activity, and recent conversations at a glance.
Organize operators by role and department so routing, accountability, and workload stay manageable.
Adjust chatbot behavior, widget appearance, notifications, and support rules from the same admin surface.
Live metrics and session activity help admins spot bottlenecks quickly without relying on an external hosted reporting layer.
Manage operators, widget presentation, and support settings from the same dashboard that owns the rest of your environment.
The dashboard is where the system is configured and supervised. It is a browser application served by your own server, so there is no separate admin host and no vendor console to log into.
Create agents and departments, set who belongs where, and cap how many conversations a single agent can hold at once. Incoming chats can be auto-assigned to whoever is available, and presence covers online, away and busy with automatic away.
Set the widget's colour, position and greeting, define the pre-chat questions, write the offline message, and set operating hours in a visual editor so the widget reports honestly when you are closed.
An audit log records privileged actions with actor, action, target and IP, filterable by date and exportable as CSV. Administrative endpoints are closed to non-admin agents, and responses are filtered by role rather than merely hidden in the interface.
Signed webhooks with retries and a durable outbox, ready-made Slack, Teams and Discord formatting, plus liveness and readiness endpoints that name the failing dependency rather than returning a bare error.
Agents and departments, routing and capacity, the widget's appearance and pre-chat form, operating hours, notifications, webhooks, IP blocks, the knowledge base used by the AI assistant, and the offline message shown when nobody is available.
Yes. Privileged actions are recorded with the actor, the action, the target and the originating IP - agent and department changes, settings edits, IP blocks, privacy actions, webhook changes and sign-in outcomes. It is filterable by date and exportable as CSV, and password values are never recorded.
Yes. Administrative actions are limited to administrators: an agent account receives an authorization error on settings, the audit log, and creating or deleting agents and departments. Agent-visible data is filtered by role as well, so a non-admin does not see colleagues' email addresses.
Webhooks fire on conversation events with HMAC-SHA256 signatures, automatic retries and a durable outbox so a brief outage at your endpoint does not lose events. Slack, Teams and Discord message formats are built in, and public and admin APIs are available for anything else.
Two endpoints: a liveness check that confirms the process is answering, and a readiness check that reports the database, licence and schema state individually - so a failure tells you which dependency is at fault instead of just failing.
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.