Skip to main content

Website Chat

Admins configure a public Website Chat vanity link and (when ready) an embed snippet under Settings → Channels → Web → Website Chat. Visitors open a hosted start page or your site launcher; agents handle the thread in the Unified Inbox as Web.

Only Admins can change Website Chat settings. Others see: Only Admins Can Change Website Chat Settings.

Branding, Continue on Web defaults, and presence live on the General tab — Web Chat Settings.

Open Website Chat​

  1. Sign in to app.kazenly.com.
  2. Open Settings → Channels → Web.
  3. Select the Website Chat tab (next to General).

Unsaved edits show a sticky bar: 1 Unsaved Change / N Unsaved Changes, with Discard and Save Changes (Saving…). Success: Website Chat Settings Saved. Switching tabs with unsaved changes prompts Unsaved Changes · Discard and Switch / Stay. Reload is blocked until you save or discard (Discard or save changes before reloading).

Status​

The header shows a status pill and short detail:

StatusMeaning
Not Set UpAdd a Privacy Policy URL and at least one approved origin
Ready to EnablePrivacy URL and origin are set — use Enable when ready
LiveVisitors can start chats from your site
PausedNew chats are paused; existing chats continue
LimitedHigh traffic busy message, or circuit open blocking new starts

Setup Checklist​

Collapsible Setup Checklist (or Setup Complete when done), with a count such as 3/4:

StepNotes
Privacy Policy URLAuto
At Least One Approved OriginAuto
Enable Website ChatAuto
Copy Install SnippetManual — Manual step — copying marks this done. It does not verify the snippet is on your site.

Enable · Pause · Rotate​

Instant actions on the status card (not part of the sticky save):

ActionConfirmSuccess
EnableEnable Website Chat? — This registers with the control plane and turns on new visitor starts. Existing chats are unchanged. · EnableWebsite Chat Enabled.
DisableDisable Website Chat? — Stops new chats via the vanity link. Existing open chats keep working. · DisableWebsite Chat Disabled.
Pause New ChatsPause New Chats? — Blocks new Website Chat starts only. Existing chats continue. · Pause New ChatsNew Chats Paused.
Resume New ChatsResume New Chats? — New visitors will be able to start Website Chat again. · Resume New ChatsNew Chats Resumed.

Enable stays disabled while status is Not Set Up.

Rotate Keys (separate card — takes effect immediately):

ActionConfirmSuccess
Rotate AttestRotate Attest Secret? — Edge signatures refresh within about two minutes… · Rotate AttestAttest Secret Rotated.
Rotate Link KeyRotate Vanity Link Key? — A new link is issued. The old link keeps working for 7 days… · Rotate KeyVanity Key Rotated.
ControlNotes
Vanity LinkRead-only public URL. Placeholder before enable: Enable Website Chat to Generate a Link
CopyCopies the link. Screen reader: Link Copied / Copy Failed
Previous linkWhen a key was rotated: Previous Link Works Until …
HintAnyone with this link can open the form (treat as public).
QRWebsite Chat QR Code image, or No QR Yet
Download PNGSaves kazenly-website-chat-qr.png

Privacy · Notice · Expectation​

FieldNotes
Privacy Policy URL (Required to Enable)HTTPS URL visitors can open
Notice TextShown on the start form (placeholder By continuing, you agree to start a support chat.)
Expectation TextReply expectation (placeholder We typically reply within a few minutes.)

Approved Website Origins​

One origin per line (for example https://www.example.com). Hint: LMS origins are managed separately.

The origin you embed on must appear here, or the launcher refuses silently.

Abuse Limits​

ControlOptions
PresetRelaxed · Balanced · Strict
OverridesIP Attempts / 15m · IP Attempts / 24h · IP Success / 15m · IP Success / 24h · Tenant Attempts → Escalate / 15m · Tenant Attempts → Busy (L22) / 15m — blank = Preset Default

Routing​

Queue routing is not available for Website Chat yet.

FieldOptions
Route ModeUnassigned (Open Pool) · Default Assignee
Default AssigneeAgent list when mode is Default Assignee (Select Agent…)

Preview​

Opens the real start page (not a mock). Enable Website Chat first. When enabled, an iframe shows the live vanity start page. Otherwise: Preview Unavailable Until Website Chat Is Enabled with a Privacy URL.

Install Snippet​

Card title: Install Snippet.

Until gates pass, the card lists what is still missing. Typical requirements include enable, privacy URL, approved origins, and that new chats are not paused.

When ready:

ControlNotes
Pinned Loader SnippetDefault paste-ready HTML
Show Floating Alias SnippetToggle alternate floating launcher HTML
Copy SnippetCopies the active HTML (Snippet Copied / Copy Failed) — also ticks the checklist Copy Install Snippet step

Guidance on the card:

  • Paste unedited; origin must be in Approved Website Origins.
  • Install check / last-seen origin is a spoofable hint, not proof of ownership.
  • Closed-launcher unread badge stays off on a brand-new chat until the visitor sends a first message and an agent replies; then reload the host page (or remount the snippet) so the one-shot unread check can run — it does not poll.

Inbox behaviour​

Website Chat threads appear as Web. Pure website-widget threads use Need Attention (not Follow Up / Waiting on Web). Unverified website rows may show Website · Unverified. Details: Web Threads in the Inbox.