Routing rules, SLA timers, and auto-assignment, built in. See how it works

Website chat

A chat widget that knows your customers.

Drop it on your site, keep your brand, and recognize visitors from the first message, whether they're anonymous or verified.

JE

JED Events

Typically replies in minutes

Verified
Hi, it's Amara. Where's order #10428?
Welcome back, Amara! It shipped today.
Write a message…

What's included

Drop-in embed

Authenticated by public key and an origin allow-list. Your name, color, greeting, logo, and launcher text.

Returning visitors, remembered

Anonymous visitors get a hashed browser token, so they're recognized when they come back.

Verified customers

Issue signed JWT identity tokens from your backend, and logged-in users chat as themselves.

History that merges

When an anonymous visitor logs in, their history merges onto their real customer record automatically.

Talk to a person

One tap hands the chat off to a ticket when handoff is enabled. Internal notes can never leak to the widget.

Rotatable keys

Public and secret widget keys rotate individually, with immediate effect.

The details

Identity that follows

Anonymous visitors get a hashed browser token. Logged-in customers carry signed JWTs. Log in mid-conversation and the history merges automatically.

Merged

Rate limiting, twice

Per widget and per organization. Abuse can't flood your inbox or your bill.

Double limited

Public chat API

Publishable keys and visitor tokens for custom apps.

Origin allow-list

Your key only answers on domains you list.

Rotatable keys

Public and secret keys rotate individually.

Notes never leak

Internal notes can never reach the widget.

Ready to answer faster?

See why support teams choose Assistive to turn every customer conversation into a fast, trackable answer.