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 secondsLive demo
Add Olotalk to my site — no code requiredQuick start
Control the assistant from my own JavaScriptEmbed reference
Call the assistant API (open, close, destroy)Assistant JS API
Capture leads, score them, and close the attribution loopLeads & 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.

  1. 1
    Create your account

    Sign up free — no card, no waiting — and you land straight in the dashboard.

  2. 2
    Set up your assistant

    Create it, crawl your content into its knowledge base, and copy the embed snippet.

  3. 3
    Paste one line

    Drop the snippet onto your site before the closing body tag. No build step, no npm install.

  4. 4
    Visitors ask questions

    They get streaming, cited answers grounded in your content, directly on your site.

  5. 5
    Intent is captured

    On commercial intent the agent proposes a CTA (book a demo, submit a form) and scores the lead automatically.

  6. 6
    Revenue 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

Visitor asks
Assistant
Olotalk API
Your knowledge base
Grounded answer
A question flows from the assistant to the Olotalk API, which retrieves the most relevant pages from your knowledge base and streams back a grounded, cited answer.

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.