Answers to the most common questions about installing, securing, and training your AI widget.
Paste the script tag right before </body> on your website. If you use WordPress, add it in your theme footer or via a header/footer plugin. For Shopify/Webflow, use their custom code injection areas.
Your widget has an allowed-domain list. Add your domain (example.com) in the widget wizard → Basics, or use the Install page button “Add to allowlist”.
No. The customer website only includes one script tag. The widget UI loads inside an isolated iframe from your domain.
Yes. In Settings you can disable the “Powered by” label and set your brand name, logo, favicon, and colors.
Use Knowledge Base in the dashboard to add text, upload files (TXT/PDF), or use Crawl & Train from URL. Then test answers in KB Test.
If a PDF is image-only (scanned), text extraction may not work without OCR. Convert it to searchable text or upload a TXT/HTML version.
The widget config endpoint validates allowed domains. Chat endpoints are same-origin restricted (called from the iframe), and public endpoints are rate-limited.
Yes. Add multiple domains separated by commas in Allowed Domains. Example: example.com, shop.example.com, another-site.com
Yes. This package is designed for PHP + MySQL hosting. Heavy services like vector databases are not required.
Use the Install page readiness check and the Widget Test page’s “Simulate a client website” tool to confirm PASS/FAIL reasons.
Need help?
If you’re stuck, start with Docs and the Install readiness check.