Get a grounded AI support agent onto your website in a few minutes — and keep it in sync with your content.
example.com). You get a unique site key.</body>.<script src="https://support-chatbot-nine.vercel.app/widget.js" data-site="your-site" defer></script>Replace your-site with the key shown in your dashboard.
The widget is a single self-contained script. It injects a chat bubble in the bottom-right corner and isolates its own styles via a shadow DOM, so it won't affect your page.
data-site — required. Your agent key from the dashboard.data-color — optional. Accent color as a hex value, e.g. #1c6e46. Overrides the dashboard color.data-greeting — optional. The first message shown when the chat opens.Helpline first looks for /sitemap.xml. If none exists, it follows links from your homepage on the same domain. Each page is fetched, reduced to visible text, and stored for your agent only.
sitemap.xml gives the most complete crawl. Most site builders generate one automatically.Crawled pages rarely cover everything. In the dashboard, each agent has a notes field (Markdown) for FAQs, policies, pricing and tone. These notes always take priority over crawled content — perfect for the questions support hears most.
data-color / data-greeting.The agent is instructed to answer strictly from your knowledge base, to reply in the visitor's language, and to admit when something isn't covered rather than guess. Your model key lives on the server and is never exposed to visitors, and requests are rate-limited per visitor.
Confirm the script is in the page HTML and that data-site matches your dashboard key exactly.
Run a crawl in the dashboard, or add notes. Answers only come from indexed content.
Make sure your domain is listed in the agent's allowed domains — the API only answers from those origins.
Re-crawl after publishing changes; the knowledge base is a snapshot from the last crawl.
Ready? Create your agent →