Quick start
Train an agent on your content, paste one script tag, and every answer your visitors get comes back with clickable citations. This page takes you from a new account to a live widget.
1. Create an agent
Sign up and the onboarding flow asks for your website. It crawls up to 50 pages, extracts the main content of each, and embeds them into an index that belongs only to your workspace. You can watch the pages arrive; the agent is answerable once the first batch of six pages is embedded, so you do not have to wait for the whole crawl.
A website is the fastest start, but not the only one. You can add PDFs, Word documents, plain text, and question-and-answer pairs later from the Sources tab — see Sources & training.
2. Ask it something
The Playground tab is a real conversation against your real index. Beside it, the retrieval inspector shows which chunks were retrieved, what they scored, and what the reranker did with them. When an answer is wrong, this is where you find out whether the agent reasoned badly or simply never retrieved the right passage — they need different fixes.
If retrieval confidence lands below the agent's calibrated threshold, the agent says it does not know rather than guessing, and can collect the visitor's email instead. That fallback costs no credits.
3. Put it on your site
The Deploy tab generates your embed snippet with your agent's public key already in it. Paste it before the closing </body> tag:
<script src="https://your-dashboard-origin/widget.js" data-agent="your-agent-public-key" async ></script>
The launcher appears in the bottom-right corner. That is the whole integration — no npm package, no build step, no framework requirement. The embed guide covers the options: accent colour, locale, opening the panel on load, and the JavaScript API.
origin_not_allowed if the calling origin is not on the list. An empty list allows every origin, which is convenient while you are testing and worth closing before launch.4. Watch what happens
Once real visitors arrive, three places are worth checking:
- Inbox — every conversation, live. You can take over any of them and reply as a human; the widget switches to your messages without the visitor reloading.
- Analytics — volume, answered versus unanswered, and the questions that hit the fallback most often, grouped so a question asked five times ranks above five one-offs.
- Sources — the fix. An unanswered question usually means missing content, and a question-and-answer pair added here is embedded immediately.