Brand control
Self-hosted software should not force your team into a generic widget. ZChat lets you shape the visitor experience, form flow, colors, labels, and messaging so support feels native to your brand instead of borrowed from a hosted vendor.
Tune the launcher, layout, and chat window presentation to match the tone and structure of your site.
Adjust the information you collect and the order you collect it so routing and follow-up are cleaner.
Own the visible copy, translation, and presentation details so the support experience feels fully yours.
Make design and behavior changes from the same admin experience used to manage the rest of your support stack.
Match chat to your site identity with configurable button states, widget styling, custom fields, and localized copy.
Most chat widgets are customised by writing increasingly specific CSS against somebody else's markup, which breaks on their next release. ZChat exposes the choices as options, and isolates the rest so neither side can damage the other.
Accent colour, launcher position, greeting text and offline message, all set from the widget builder in the dashboard with a live preview, and all expressed as embed attributes you can edit by hand afterwards.
Dark mode follows the visitor's system preference, using a full set of surface, text and alert colours rather than an inverted light theme.
Decide whether email is required, whether the department selector appears, and which departments are offered. Add your own pre-chat questions - text, email or dropdown - and mark each required or optional.
English, Spanish, French and German ship with the widget, following the visitor's browser language unless you pin one explicitly in the embed.
The post-chat rating, the notification sound, session persistence, proactive triggers, the AI assistant and visitor monitoring can each be disabled for an individual embed, so one page can behave differently from the rest of the site.
The dashboard includes a widget builder with a live preview: set the accent colour, choose bottom-right or bottom-left, write the greeting and the offline message, then copy the generated embed code. Everything is expressed as attributes on the embed, so you can also edit it by hand.
Yes. Require an email or not, show or hide the department selector, and add your own fields - short text, email, or a dropdown with your options, each required or optional.
Yes. It follows the visitor's system preference automatically, and the dark palette is a full set of surface and text colours rather than an inverted approximation.
The interface ships in English, Spanish, French and German and follows the visitor's browser language by default. Pass an explicit locale in the embed to pin one.
No. The widget renders inside a Shadow DOM, so your stylesheet cannot reach inside it and its styles cannot escape. Customisation happens through the documented options rather than by fighting CSS specificity.
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.