Skip to content

Features

Everything your team needs to talk to visitors

ZebChat brings the chat on your website, the inbox your team works in, an AI assistant and real-time visitor insight together in one product.

Live chat

A live chat widget your visitors will actually use

One small script adds a chat bubble that looks like part of your site. Messages arrive instantly, never out of order, and nothing is lost when a connection drops.

  • Real time, in order. Typing indicators, delivered and read receipts, and messages that stay in order even after a reconnect.
  • File sharing. Visitors and agents send images, PDFs and documents. A visitor can even start a chat with just a file.
  • Pre-chat and offline forms. Ask for a name, email, phone or a choice before the chat, and collect messages when nobody is online.
  • Business hours. A weekly schedule in your time zone with holidays. Open widgets switch online and offline live.
Learn more: Live chat
The chat widget on a website. Illustration.

AI assistant

An AI agent that knows your business and knows when to hand over

Connect your own Claude or OpenAI key, teach the assistant from your website, files and FAQs, and let it answer the routine questions. When a visitor needs a person, it hands the chat to your team with a summary.

  • Bring your own key. Use your Anthropic (Claude) or OpenAI account. Your provider bills you directly; ZebChat never marks up AI usage.
  • Knowledge base. Import web pages, whole sites through a sitemap, PDF, DOCX, TXT or Markdown files, FAQs and articles.
  • Handoff to humans. Hands over on request, on keywords you choose, after a reply limit or when the spend cap is reached, with a summary note.
  • Actions. Let the assistant call your HTTPS endpoints, such as an order lookup, with signed requests and optional visitor confirmation.
Learn more: AI assistant
The AI assistant answering from the knowledge base, then handing over. Illustration.

Mobile apps

Your inbox in your pocket

The ZebChat agent app for Android and iOS gives your team the inbox, visitors and notifications on the go, with the same account as the web dashboard.

  • Push notifications. New chats, new messages, chats assigned to you and missed chats, even when the app is closed.
  • Full inbox. Filters, unread badges, typing, read receipts, attachments, notes and saved replies.
  • Visitor details. Location, device, source and the pages of the current visit next to every chat.
  • AI in the inbox. See live AI drafts and handoffs, take over a chat and rate AI replies.
Learn more: Mobile apps
The ZebChat agent app on a phone. Illustration.

Visitor tracking

See who is on your website, right now

A live list and a live map of the people browsing your site, with what they are reading, how they got there and everything they did before they started a chat.

  • Live map. Visitors clustered on a map and coloured by state: browsing, chatting or waiting for an answer.
  • Journey. Every page, custom event and chat of a visit, in order, plus earlier visits.
  • Source and device. Referrer, UTM campaign, browser, operating system and device type for each visit.
  • Custom events. Record actions such as “checkout started” with ZebChat.track() and tag visitors with setTag().
Learn more: Visitor tracking
The Live Map: visitors by state, with what each one is doing. Illustration with sample data.

Team inbox & routing

Every chat reaches the right person

Automatic routing sends each conversation to the right team and the least busy agent, within the limits you set. The shared inbox gives everyone the tools to answer quickly and consistently.

  • Automatic routing. Least active agent or round robin, a fair queue, and a manual mode where agents pick chats.
  • Capacity limits. Set the maximum number of concurrent chats per agent; the queue fills the gaps as chats end.
  • Teams and skills. Default team per website, and skills such as Billing or Spanish that routing can prefer or require.
  • Notes and saved replies. Internal notes visitors never see, and saved replies typed as /shortcuts with placeholders.
Learn more: Team inbox & routing
Routing in the inbox: queue, automatic assignment and transfer. Illustration.

Reports

Know how your team is doing

Reports show volume, speed and satisfaction across your team, per agent and per day, in your organization’s own time zone.

  • Conversations. New, resolved and missed chats per day, and chats per visitor.
  • Speed. Average first response time, resolution time and chat duration.
  • Satisfaction. CSAT and average rating from the widget’s post-chat rating, with comments.
  • Agent performance. Chats, messages, response time, CSAT, online time and utilization per agent.
Learn more: Reports
Reports: volume, speed and satisfaction. Illustration with sample data.

Developers

A chat platform you can build on

Program the widget from your page, sync conversations with your systems through the REST API and react to events with signed webhooks.

  • REST API. Scoped API keys, cursor pagination, consistent errors, per-key rate limits and an OpenAPI spec.
  • Webhooks. Signed with HMAC, six retries with backoff, a delivery log and one-click replays.
  • Realtime events. Socket.IO namespaces with versioned envelopes and gap-free per-conversation ordering.
  • JavaScript API. Open the widget, start chats, identify users, add tags and track events from your page.
Learn more: Developers & API
Webhook delivery
POST /zebchat/webhooks HTTP/1.1
ZebChat-Event: message.created
ZebChat-Signature: t=1791158400,v1=5f8c0e…

{
  "id": "evt_0192…",
  "type": "message.created",
  "organizationId": "org_0192…",
  "data": {
    "message": {
      "id": "msg_…", "conversationId": "conv_…", "seq": 3,
      "senderType": "visitor", "body": "Where is my order?"
    }
  }
}
A signed webhook delivery (abridged). See the webhooks docs for the full payload.

And more

The details that make a difference

  • Tags and priorities

    Organize chats and visitors; your site can tag visitors too.

  • Transcripts

    Visitors can email themselves a copy of the chat.

  • Audit log

    An append-only record of changes in your organization.

  • Row-level security

    Each organization’s data is isolated by the database itself.

  • Announcements

    Important service notices appear right in the dashboard and app.

  • All time zones

    Business hours, reports and timestamps in the zone you choose.

Explore

Dive into a feature

Start talking to your visitors today

Free for one agent and one website, with no card required. Upgrade when your team grows.