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 assistant 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.