AI chatbot for your website, ready in minutes

ZChat learns from your website and files, then answers your visitors' questions automatically, day and night. When a question needs a person, it hands the chat to your team. It also works on WhatsApp, Instagram and nine more channels.

Chat templates

Classic

The default. A quiet rounded panel that sits on almost any site without argument.

Calm

Softer contrast and roomier spacing, for content-heavy sites where chat should not shout.

Contrast

Heavier weights and firmer edges. Stays readable on busy or image-led pages.

Executive

Restrained and formal - the one to pick for finance, legal and B2B sites.

Glass

A translucent panel over a blurred backdrop. Best on sites with strong photography.

Hero

A larger opening panel that gives the welcome message and starter prompts real space.

Persona

Built around a named assistant with an avatar, for when the AI should feel like someone.

Portal

Structured and dense, for help centres where people arrive already looking for an answer.

Warm

Rounder shapes and a friendlier palette, suited to retail and hospitality.

Answers from your content

Crawl your website, upload PDFs, Word files and scanned documents, connect Notion or Google Docs, import YouTube captions, or write Q&A pairs. When nothing matches, it says so instead of guessing.

Does the work, not just the talking

Switch on built-in actions to book meetings, capture leads, check order status, open Zendesk or Freshdesk tickets and alert your team in Slack, or connect your own API.

Hands off to a human

Visitors can ask for your team at any point. An agent picks up the same thread with the full transcript, whether it started on your website, WhatsApp or Instagram.

You stay in control

Choose the model: OpenAI, Anthropic, Gemini, DeepSeek, Mistral or OpenRouter. Test changes before customers see them, and sign your team in with SSO on every plan.

An answer. An action. A helping hand.

Your policies, explained in a conversation.

Give visitors a useful answer from the content you maintain. When the knowledge is missing, ZChat can explain the gap and route the conversation to your team.

Illustrative conversation: Can I return a gift without a receipt? Our gift-return policy allows an exchange with the order number. Do you have it handy?

  • Find relevant business content
  • Answer using that knowledge
  • Keep the conversation in your inbox
Explore knowledge sources

Connect the answer to your business systems.

Configure an order lookup or your own API action so the AI can use current information. You choose the connected tools and the actions it can run.

Illustrative conversation: Where is my order #1042? Your order has shipped. The carrier currently estimates delivery on Thursday. Here is your tracking link.

  • Collect the information your action needs
  • Look up the order in your connected system
  • Return the result in the same chat
Explore AI actions

Let your team take it from here.

A customer can ask for a person without losing the conversation. Your teammate receives the transcript; offline requests stay in the queue.

Illustrative conversation: I need help with a damaged delivery. Can I talk to someone? Hi, I’m Sam from support. I’ve read your conversation. Could you share a photo of the damaged item?

  • Recognize the request for a person
  • Keep the transcript with the handoff
  • Reply from the shared inbox
Explore human handoff

Sample business data. Answers and actions depend on your knowledge and connected tools.

Start with AI answers and human handoff.

One site, one seat and 500 AI messages each month, with AI answers, human handoff and the shared inbox. Your widget includes a “Powered by ZChat” link. Paid plans add more sites, seats and AI messages, campaigns, CRM sync, SAML SSO and SCIM, topic discovery, daily knowledge re-sync and a higher API limit. $0 per month. No credit card required.

Test before launch

Save common questions as answer tests. Rerun them after knowledge changes and review the answers in the sandbox.

Why this is built the way it is.

It says “I don’t know” instead of inventing an answer.

The answers it does give are grounded in pages you wrote — and you can see which ones.

A language model always produces fluent text. Ask a support bot something your site never covered and most will still answer — confidently, in your brand voice, and wrong. The customer believes it, acts on it, and the ticket you get back is worse than the one you avoided.

ZChat scores every candidate article against the question and weights each word by how rare it is in your own content, so words that appear on every page cannot decide the match. Below a minimum relevance nothing is sent to the model at all, and the AI says it could not find the answer on your site.

Explore answer quality

Asking for a human is not a dead end at 2 AM.

Nobody leaves because nobody answered, and the transcript is waiting when your team arrives.

On most tools the bot goes silent the moment someone asks for a person. If your team is offline — evenings, weekends, the middle of a launch — the visitor is left typing into a window that has stopped replying, and they leave.

ZChat keeps their place in the queue and lets the AI carry on, saying once that nobody is available and that their request still stands. If an agent has actually replied, the AI stays out of the way for good.

Explore human handoff

Fix a wrong answer once and it stays fixed.

Your assistant improves as a by-product of ordinary support work.

Correcting a bad reply usually helps exactly one customer. The next person asking the same question gets the same mistake, and improving the knowledge base is a separate chore that never reaches the top of the list.

Edit the reply in your inbox, leave the box ticked, and the correction becomes a knowledge base article the AI answers from next time. The original wrong answer is kept, so anyone can review whether the correction was right.

Explore the quality loop

You test the change. Not your customers.

Regressions are found by you, on a Tuesday, instead of by a customer on a Saturday.

Changing an instruction or switching models is a one-line edit with no visible blast radius. The reply that improves is the one you were looking at; the three that quietly got worse are the ones you were not. Most tools ship that change straight to customers and let them find the regression for you.

Run multi-turn conversations in a sandbox and compare a candidate model or instruction change against your current one before you save it.

Explore answer testing

“Why doesn’t it know about that?” has an answer in the product.

A gap is a task with a name, not a mystery.

When a bot misses something, most tools give you nothing to look at. A page that failed to crawl and a page that was never crawled look identical from the outside: silence.

Every source is listed with what actually happened to it — indexed, skipped or failed, and why. Alongside it you get the questions nobody could answer, the replies visitors marked unhelpful, and the confidence and sentiment behind each conversation.

Manage knowledge sources

Your AI key, or ours. Your bill either way is predictable.

You can forecast the cost, and you choose the data path.

Usage pricing makes your invoice a function of your busiest month, and per-resolution fees charge you more precisely when the product is working. Managed-only AI also means every conversation runs through somebody else’s account whether that suits you or not.

Run on ZChat-managed AI, or connect your own AI provider key and pay the provider directly. Either way you are billed per agent seat — no usage credits, no per-resolution charge.

See pricing

How it works

  1. Create your free workspace.
  2. Import your website, documents, Notion or Google Docs.
  3. Switch on the actions you want and test the answers.
  4. Add the widget with one script tag, and connect WhatsApp, Instagram or Messenger if you use them.
  5. Review unanswered questions and improve your knowledge.

Frequently asked questions

Is the free plan a trial?

No. One site, one seat and 500 AI messages a month, forever, with AI answers and human handoff. Paid seats add more sites, 5,000 AI messages a month, campaigns, CRM sync, SAML SSO and SCIM, topic discovery and daily knowledge re-sync, and remove the “Powered by ZChat” link.

What does it cost after that?

$29 per agent seat per month on ZChat-managed AI, or $15 per seat if you bring your own AI provider key and pay that provider directly. No usage credits and no per-resolution fee.

How long does it take to get running?

Paste one script tag into your site, point ZChat at your URL, and it crawls your public pages into a knowledge base. Most of the work after that is reading what it could not answer.

What can it learn from?

Your website, uploaded PDF, Word, Excel, PowerPoint, CSV and scanned files, Notion pages, Google Docs, YouTube captions, Q&A pairs and articles you write by hand. Turn on a scheduled re-crawl and answers follow your site when it changes.

What happens when my team is offline?

The visitor can still ask for a person and keep their place in the queue, and the AI keeps helping in the meantime rather than going quiet. Your team picks up the same thread, with the transcript, when they are back.

Can it do more than answer questions?

Yes. Switch on built-in actions to book meetings, capture leads, check orders, open Zendesk or Freshdesk tickets and alert your team in Slack, or connect your own API. Every action has its own on/off switch.

Which channels does it work on?

Your website, WhatsApp, Instagram, Facebook Messenger, Telegram, Discord, LINE, Slack, Microsoft Teams, email, SMS and phone calls, all in one inbox with the same AI and the same handoff.

How much control do I have over what it does?

You choose which knowledge it may use, which tools it may call, which domains may embed the widget, and who on your team can change any of it. Requests are rate limited, and individual visitors can be blocked.

Which AI models can it use?

ZChat-managed AI runs on OpenAI. With your own provider key you can pick OpenAI, Anthropic Claude, Google Gemini, DeepSeek, Mistral, or any model on OpenRouter such as Llama, Qwen and Kimi, and pay that provider directly.

What languages does it speak?

The AI replies in the language the visitor writes in. The chat window's own buttons and messages follow the visitor's browser in English, Chinese, Spanish, French, German, Portuguese or Japanese.