Chat Widget

Free Premium

The website widget

A widget that stays on your sites and keeps the conversation going

Version 2.0.6 adds a list of allowed domains, a light, dark or automatic colour scheme, a pop-out window, email collection with replies by email, help articles that open inside the widget, audio, video and location sharing, and buttons, forms and cards.

All of it is free on every edition, with unlimited agents. Agent bots, which answer in the widget from your own service, are part of Premium. This page describes the ASP.NET Core edition of ZChat 2.0.6; the separate Web Forms package has its own widget without these additions.

Only on your sites

List the domains the widget may run on. Other sites get an error from the server and the widget shows nothing there.

Nobody left waiting

Ask a waiting visitor for an email address. If they have gone when you reply, the reply is emailed to them.

More than text

Audio and video play in the chat, visitors can share their location, and agents can send buttons, forms and cards.

Buttons and cards

Quick-reply buttons and a card with a link, here sent by an agent bot.

ZChat chat widget where a bot offers Pricing and Talk to a person buttons, then answers with a Plans and pricing card and a See pricing button

Answer by email

A waiting visitor is asked where to send the answer.

ZChat chat widget asking a waiting visitor to leave an email address so the answer can be sent there

Help while typing

Matching help articles appear under the question, from the fourth character typed, before the chat starts.

ZChat chat widget pre-chat form where the visitor typed How do refunds work and two help articles are suggested

Pop-out window

The visitor can move the chat into its own window and keep it open while they browse.

A ZChat chat in its own pop-out window, with the visitor and agent messages and a read receipt

Media and location

Video (up to 25 MB) and audio (up to 16 MB) files play inline, and a shared location arrives as an OpenStreetMap link.

ZChat chat widget with an inline video player from the agent and a shared location with a map link from the visitor

Dark mode setting

Choose light, dark, or automatic to follow the visitor's device.

ZChat chat widget in dark mode showing the leave a message form

Included

  • Free: allowed domains, with wildcard subdomains
  • Free: light, dark or automatic colour scheme
  • Free: pop-out chat window
  • Free: email collection and replies by email
  • Free: help articles open inside the widget
  • Free: article suggestions while the visitor types
  • Free: audio, video and location sharing
  • Free: buttons, forms and cards from agents
  • Premium: agent bots that answer from your own service
  • Premium: the AI chatbot, with human handoff

How it works

Allowed domains

One domain per line in the widget builder. *.example.com covers subdomains, but not example.com itself. Leave the list empty to allow every site, as before. Only a signed-in administrator can change it, not an API token.

Email continuity

It is off until you switch it on. Choose how many minutes without a reply before the widget asks for an email (three by default). The emailed reply carries a link that reopens the same conversation in the widget, and email answers thread into the same conversation through the inbound email gateway. Every email has an unsubscribe link.

Help reader

Articles from your help center open inside the widget, with a link to the full page, so the visitor does not lose the chat.

ZChat chat widget showing a Refund policy help article opened inside the widget

Buttons, forms and cards

Up to ten buttons, a form of up to five text, email or choice fields, or a card with a title, text, image and link. Agents send them from the reply box, and the REST API and agent bots on Premium can send them too. The visitor's choice or form answers come back as their message. On a channel without buttons, the customer gets a numbered text version.

Questions we get asked

Are the new widget features free?

Yes. Allowed domains, the colour scheme setting, the pop-out window, email continuity, help articles in the widget, media and location sharing, and buttons, forms and cards sent by agents are in the free Community edition. Agent bots that answer in the widget are part of Premium.

Can someone put my widget on their own site?

Not if you list your domains. With allowed domains set, the widget only runs on those sites and the server only answers them; other sites get an error and show nothing.

What happens if the visitor leaves before we reply?

With email continuity on, the widget asks a waiting visitor for an email address. If they are gone when you reply, the reply is emailed to them with a link back to the conversation, and their email answers thread back into it.

A better widget, free with unlimited agents

Add Premium only if you want agent bots, the AI assistant and the other paid features.

Self-hosted 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, with live chat free to run. 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

Live chat is free with unlimited agents. Only the optional AI assistant is billed, per agent per month.

AI Flexibility

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