Web widget
A chat widget you can drop on any website in under five minutes.
Embed the CustomerHero widget with a single script tag. Works in React, Next.js, plain HTML, or any framework. Customize colors, position, and pre-chat fields, identify logged-in users with a signed token, and the same inbox handles every conversation regardless of which channel it came from.
Same inbox, same AI, same playbook
- Single-script install — paste, save, ship.
- Identify logged-in users via JWT so the AI agent has real context.
- Customize colors, position, and pre-chat fields to match your brand.
- AI agent answers grounded in your docs with inline citations.
- Hand off to a human cleanly — same conversation, no re-introductions.
Connect in a few minutes
- 1
Create a chatbot in the CustomerHero dashboard and add your knowledge sources (URLs, files, Q&A).
- 2
Open Channels → Web widget and copy the install snippet.
- 3
Paste the snippet just before the closing </body> tag (or wrap it in your favorite framework component).
- 4
(Optional) Pass a signed user token to identify logged-in customers.
- 5
Tweak colors, position, and pre-chat fields from the dashboard. Changes are live without a redeploy.