Summary
Knowledge Sources are the primary content your chatbot learns from: websites (crawled), uploaded files, and extern JSON APIs. Changes require Rebuild Bot before answers update.
Prerequisites
- Edit chatbot → Knowledge Sources tab
- Bot status Active or Created for rebuild
Source types
| Type | Use case |
|---|---|
| Website | Crawl a public website; menu preview shows pages to parse |
| File | Upload PDF, DOCX, TXT, MD, XLSX, PPTX |
| Extern | JSON API endpoint for dynamic external data |
Step-by-step: Add a website
- Open Knowledge Sources
- Click Add Website
- Enter the site URL (include
https://) - Review the menu preview of discoverable pages
- Start parsing / confirm selection
- Wait for parsing to complete
- Click Rebuild Bot when the yellow banner appears
Step-by-step: Upload a file
- Click Upload File or add from resources panel
- Select PDF, DOCX, TXT, MD, XLSX, or PPTX
- Wait for upload confirmation
- Click Rebuild Bot
Step-by-step: Add extern JSON API
- Click Add Extern
- Enter API URL and configuration
- Save resource
- Rebuild Bot
Website Info modal
For website sources, open Website Info to see:
- Parsed pages count
- Errors during crawl
- Files discovered
- Parse limits (beta may cap pages)
WordPress Connector note
If your bot was created via WordPress Connector, page content syncs automatically from WordPress. Dashboard Knowledge Sources are additional — use them for non-WP content or extra websites.
What triggers a rebuild
| Action | Rebuild needed? |
|---|---|
| Add/remove website | Yes |
| Add/remove file | Yes |
| Add/remove extern source | Yes |
| Re-parse website | Yes |
| View sources only | No |
Limitations
- Website crawl during beta may limit page count
- Large PDFs take longer to process
- Broken URLs fail parsing — check Website Info errors
- Empty files produce no knowledge
Troubleshooting
Symptom: Yellow “Changes detected” banner
Cause: Knowledge changed but rebuild not run.
Fix: Click Rebuild Bot.
Symptom: Website parsing stuck
Cause: Large site or blocked pages.
Fix: Wait; check errors in Website Info; reduce scope.
Symptom: Bot cannot answer from uploaded PDF
Cause: Rebuild not complete or scan failed.
Fix: Confirm Active status; re-upload if needed.