Web Chat Channel

Put your AI agent on every page

A branded chat widget bound to any Zoice agent — your header title, welcome message, brand color, and logo. Lock it to your domains with a CORS allowlist and ship it with one script tag before the closing body tag.

  • Pixel-accurate live preview while you configure
  • One copy-paste script tag — no SDK, no build step
  • Rotate the widget token in one click, without redeploying
A

Acme Support

Typically replies instantly

Hi! Welcome to Acme. How can I help you today?
Can I change my delivery address?
Type a message…

Your title, your color, your logo — previewed pixel-for-pixel before you embed.

How it works

From blank page to live chat in four steps

No SDK, no build pipeline changes — configure, allowlist, paste, done.

01

Create a widget

Spin up a chat widget and bind it to any of your Zoice agents — the same agent brain that handles your voice calls and WhatsApp.

02

Make it yours

Set the header title, welcome message, brand color, and logo. A pixel-accurate live preview updates as you configure, so what you see is exactly what visitors get.

03

Lock it to your domains

Add your sites to the CORS origin allowlist. The widget only loads on domains you approve — nobody else can embed it.

04

Paste one tag

Copy a single script tag and paste it before the closing body tag. You're live. Need a new token later? Rotate it in one click — no redeploy.

Capabilities

A chat widget your team actually controls

Branding, security, and operations — without a single redeploy.

Fully branded

Header title, welcome message, brand color, and logo — the widget looks like part of your product, not a third-party bolt-on.

Pixel-accurate live preview

Every change — color, copy, logo — renders in a live preview while you configure, so the widget you ship is exactly the one you approved.

CORS origin allowlist

The widget is locked to the domains you allowlist. Copy-pasting your embed code onto another site does nothing — the origin check blocks it.

One-click token rotation

Rotate the widget token instantly without touching your site's code or redeploying — the embed tag keeps working with the new token.

Unified inbox with takeover & whisper

Web chat conversations land in the same inbox as voice and WhatsApp. Your team can take over from the AI mid-conversation or whisper guidance to it.

Cost tracking & clean exports

Every conversation carries per-conversation cost tracking, and transcripts export to PDF with PII redaction for sharing and audits.

The install

One script tag. That's it.

Paste it before the closing body tag and the widget is live. Everything else — branding, agent binding, allowed domains — is configured in the dashboard, not in code.

index.html

<!-- Zoice chat widget — paste before </body> -->

<script

src="https://api.zoice.ai/chat/v1/widget/wt_YOUR_TOKEN/embed.js"

async>

</script>

Rotate wt_… tokens in one click — the tag on your site never changes.

Everything configurable, nothing redeployed

Header title

Name the widget after your team or product

Welcome message

The first thing every visitor reads

Brand color

Header, bubbles, and buttons match your palette

Logo

Your mark in the widget header

CORS origin allowlist

Loads only on domains you approve

Token rotation

One click, no redeploy needed

Web Chat — Frequently Asked Questions

Live on your site before lunch

Configure the widget, allowlist your domains, paste one script tag — and every page of your site answers customers itself.

ZOICE