Start here

Three steps to live.

No code, no plugins, no configuration files. Paste a URL, train, embed. Most people are done in under five minutes.

Walkthrough

How it works.

01

Add a source

Sign in and open your bot. Go to the Sources tab and click Add source. Paste the URL of any public webpage — your homepage, help center, product docs, or a PDF you upload. saavos fetches the page, splits it into chunks, and embeds each chunk using OpenAI.

You can add multiple sources. Free accounts get 3 per bot; paid plans go up to 100. Every source you add increases what the bot knows.

Screenshot: Sources tab with Add source button
02

Wait for training

The status badge next to each source shows Pending while ingestion runs and Ready when it finishes. Most URLs and short PDFs finish in 10–60 seconds. Large PDFs (50+ pages) take a few minutes.

If a source shows Error, the status message tells you why — common causes are a page blocked to crawlers or a scanned PDF (which needs OCR, not yet supported). Fix the source and click Retry.

Screenshot: Sources list showing Ready status badges
03

Embed the widget

Go to the Install tab. Copy the one-line script tag and paste it before </body> on any page where you want the chatbot to appear.

<script src="https://saavos.com/embed.js" data-bot="YOUR_BOT_SLUG" defer></script>

The widget loads asynchronously — it does not slow your page. Visitors see a launcher in the bottom-right corner. Click it and the chat opens. That is the entire integration.

Need platform-specific instructions? See the embedding guide for Webflow, Shopify, WordPress, and plain HTML.