Something not working?
Eight common problems and exactly how to fix each one. If your issue is not here, check the full FAQ or email support@5minbot.com.
Fixes.
The widget is not showing on my site
Check three things in order. First: is the script tag present in your page source? View source (Ctrl+U) and search for "saavos". If it is missing, paste it again — the snippet must be before </body>. Second: is the data-bot value correct? Open your dashboard Install tab and compare the slug. A typo here silently fails. Third: is there a Content Security Policy blocking the script? Check your browser console for a CSP violation message; if so, add saavos.com to your script-src and frame-src directives.
A source is stuck on Pending
Refresh the dashboard — ingestion usually finishes faster than the UI polls. If it is still Pending after 3 minutes, click the source to see its status detail. The most common causes are: the target URL returned a non-200 status, the page required JavaScript to render (we fetch server-side HTML only), or a very large PDF queued behind other jobs. Click Retry. If it errors instead of completing, read the error message — it identifies the exact cause.
A source shows Error
The error message on the source detail page tells you what happened. Common cases: (1) The page blocked our crawler — add your URL to our allowlist in site robots.txt or try fetching a more crawlable URL. (2) The PDF is scanned (image-only) — we cannot extract text from scans yet; export as a text PDF or paste the content manually. (3) The URL redirected more than 5 times — use the final destination URL directly.
The bot is giving wrong or incomplete answers
Wrong answers almost always mean the answer is not in your sources, or the relevant chunk did not pass the similarity threshold for that exact phrasing. First: ask the question exactly the way a real visitor would and check whether the information is somewhere in your sources. If not, add a source that contains the answer. Second: if the information exists but the bot misses it, try adding a shorter, more direct version of that content as a separate source — a dedicated FAQ page beats a buried paragraph on a long page. The bot does not hallucinate; it says "I do not know" when nothing matches.
The bot keeps saying it does not know the answer
That is correct behavior when the answer is genuinely absent from your sources. It is better than a made-up answer. Fix it by adding the content: paste the relevant text directly as a Plain text source, or add the specific URL that contains the answer. After adding a source, wait for ingestion to finish (status: Ready) before testing again.
The widget is slowing down my page
The embed.js script is loaded with defer, so it runs after your page content is painted. It does not block the critical rendering path. If you are measuring a performance regression, check whether you removed defer accidentally, or whether the iframe itself is being counted in your LCP measurement (it should not be — it only loads when the visitor clicks the launcher). If you are seeing a real regression with defer in place, email support@5minbot.com with a WebPageTest link and we will investigate.
Can I embed multiple bots on the same page?
Not today — one script tag per page, one widget per page. If you have different bots for different sections of your site, use different pages or use conditional logic in your CMS to load the right data-bot value per page. Multiple-widget-per-page support is on the roadmap.
Conversations are not appearing in my dashboard
Dashboard analytics are updated in near-real time (within about 30 seconds of a conversation ending). If you just tested the bot, wait 30 seconds and refresh. If you are still not seeing conversations after confirmed widget interactions, check: (1) Is the bot slug in the script tag the same bot you are looking at in the dashboard? (2) Are you testing on the actual embed — not the dashboard preview? Dashboard preview conversations are not counted in your analytics.