Widget
The chat bubble for your site. Your agent replies. Helpdesk takes over on escalate.

Unique
Custom support
where's my order?

Happy to help. It shipped yesterday — tracking is in your email. Ping me if it still looks off.
Add it to your site
Unique voice only
Self-hosting embeds Unique. Other branded personalities are hosted-only.
- 1
Point at your deployment
Serve widget.js from your dashboard origin. Use your agent public ID.
- 2
Paste it right before </body>
That's it.
- 3
Lock it to your domains
Add allowed domains so nobody else can embed yours.
index.html
<script
src="https://yourwebsite.com/widget.js"
data-agent="YOUR_AGENT_PUBLIC_ID"
data-color="#e0e1df"
data-position="bottom-right"
async
></script>Refresh your site. The bubble shows up where you set it. Theme, bubble/send icons, and corner radius are set in Dashboard → Integrations — they ship with the agent, not the embed snippet.
Handoff
When your agent returns escalate: true, the widget shows Helpdesk options. Helpdesk creates the ticket with your summary and urgency.
Browser security
- Domain allowlist on the agent. Other origins are rejected.
- Public agent ID only in the page. No secret keys client-side.
- Visitor identify uses your hashed user ID, never raw PII.