Three steps to live.
No code, no plugins, no configuration files. Paste a URL, train, embed. Most people are done in under five minutes.
How it works.
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.
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.
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.