Olotalk Documentation
Olotalk is a website AI agent. You embed a small snippet on any page and your visitors get instant, accurate answers grounded in your own content — while Olotalk captures intent, scores leads, and feeds your revenue pipeline automatically.
Where to start
| I want to… | Go to |
|---|---|
| See Olotalk on my own site in 60 seconds | Live demo |
| Add Olotalk to my site — no code required | Quick start |
| Control the assistant from my own JavaScript | Embed reference |
Call the assistant API (open, close, destroy) | Assistant JS API |
| Capture leads, score them, and close the attribution loop | Leads & conversions |
How it works
Public beta: Olotalk is open to everyone — create your account and you are in straight away, no waiting and no card. You set up your assistant yourself in the dashboard (the getting-started guide walks through it step by step); we are happy to help you onboard.
- 1Create your account
Sign up free — no card, no waiting — and you land straight in the dashboard.
- 2Set up your assistant
Create it, crawl your content into its knowledge base, and copy the embed snippet.
- 3Paste one line
Drop the snippet onto your site before the closing body tag. No build step, no npm install.
- 4Visitors ask questions
They get streaming, cited answers grounded in your content, directly on your site.
- 5Intent is captured
On commercial intent the agent proposes a CTA (book a demo, submit a form) and scores the lead automatically.
- 6Revenue is tracked
Ping the outcome callback when a lead converts; Olotalk attributes the revenue back to the originating conversation.
The assistant loads asynchronously from a CDN and renders inside a Shadow DOM wherever the browser supports it — so it doesn’t affect your page styles or layout.
Key concepts
Assistant — a configured AI agent instance tied to your content and branding. Each assistant has a unique ID used in the embed snippet.
Loader — a tiny JavaScript file that fetches the assistant config, downloads the assistant bundle, and mounts it. This is the only script you add to your site.
Knowledge base — the indexed content the agent retrieves from. Built by ingesting your pages from the dashboard.
Lead — a visitor who submitted their details via a CTA. Olotalk scores each lead (0–100) from intent type, confidence, email domain, and the company and use-case details they share. Leads scoring 60 or above are marked qualified, which triggers the email alert; the lead webhook fires on every submitted lead by default.
Outcome — a conversion milestone (meeting, opportunity, won) that you report back to Olotalk via the outcome callback API. Enables closed-loop attribution and per-assistant revenue tracking.
Olotalk API — the API that the loader and assistant call. Handles config, sessions, AI retrieval, lead capture, and webhook dispatch.