Skip to content

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.

The chat widget on a website. Illustration.

Highlights

What you get

Add a fast, branded live chat widget to your website with one script: typing indicators, read receipts, file sharing, pre-chat and offline forms, business hours, transcripts and ratings.

  • 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.

  • Your brand

    Colour, position, launcher, greeting, avatar and light or dark mode. Remove the ZebChat branding on Business and up.

  • Cookie-consent mode

    Nothing is stored or tracked until your consent banner calls ZebChat.consent(). Chat still works meanwhile.

For visitors

Everything a visitor expects from a modern chat

The widget runs in a sandboxed iframe, so it never clashes with your page’s styles or scripts, and its loader is under 5 KB.

  • See who is online: up to three team faces in the header before an agent joins
  • A waiting card when every agent is busy: “You’re #3 in line”, with an estimated wait
  • Email a transcript of the chat, from the menu or when the chat ends
  • Post-chat rating from 1 to 5 with a comment (you can turn it off)
  • A gentle sound for new messages, which visitors can mute
  • Full screen on phones, and single-page apps tracked without extra code

For your team

Start conversations, not just answer them

Agents see what each visitor is reading and can open a chat with them proactively. Your own site can open the widget, prefill a message or identify logged-in customers with the JavaScript API.

  • Proactive chat from a visitor’s profile or the live visitor list
  • ZebChat.startChat(), open(), close(), show() and hide() from your own buttons
  • Verified visitors (Starter and up): identify logged-in users with an HMAC signed on your server
  • Allowed domains, per-IP and per-visitor rate limits and optional Cloudflare Turnstile

FAQ

Frequently asked questions

How do I add the chat widget to my website?

Create a free account, add your website and paste the one-line script before the closing body tag. It works on any site where you can add a script, including WordPress, Shopify themes and single-page apps.

Will the widget slow down my site?

No. The loader is under 5 KB gzipped and loads asynchronously; the chat interface only loads in its own sandboxed iframe.

What happens when nobody is online?

Outside your business hours, or when no agent is available, the widget shows your offline form so visitors can still leave a message, and tells them when you open next.

Can visitors send files?

Yes. Visitors and agents can send images, PDFs, Office documents, CSV and ZIP files. Images show inline with a thumbnail; files are downloaded through short-lived signed links.

Explore

Start talking to your visitors today

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