When to use files vs internal docs
| Type | Best for |
|---|---|
| File Uploads | Existing content you have as a file: PDFs, internal runbooks, exported KB articles, CSVs of FAQs |
| Internal Docs | New content you want to write in the dashboard, AI guidance, internal policies |
File uploads
From Knowledge > File Uploads in the dashboard, click Upload and pick one or more files.Supported file types
| Type | MIME type |
|---|---|
| Plain text | text/plain |
| Markdown | text/markdown |
| CSV | text/csv |
| HTML | text/html |
application/pdf | |
| JSON | application/json |
| XML | application/xml, text/xml |
Limits
- Maximum file size: 10 MB
- Files are processed immediately on upload — no manual indexing needed
When to use files
Files are ideal for content that isn’t available on a public URL:- Internal runbooks and SOPs
- Product specs and release notes
- Training materials and FAQs
- Exported knowledge base articles
- Pricing pages, sales playbooks, support scripts
Internal Docs
From Knowledge > Internal Docs, you can write knowledge articles directly in the dashboard. Internal docs are good for:- Quick answers to common questions (“Yes, we offer annual billing — contact [email protected] to switch.”)
- Internal policies or procedures
- Instructions that don’t belong in your public help center
- Custom guidance for your AI agent (“Always recommend the Pro plan for teams larger than 10.”)
How content is processed
All content — files, internal docs, URLs, integrations — flows through the same pipeline:- Chunking — split into parent chunks (~2000 chars) and child chunks (~500 chars) with overlap
- Embedding — converted to vector embeddings via Voyage AI for semantic search
- Storage — stored in your org’s knowledge base, linked to your organization
Deleting
Click the trash icon next to a file or doc to delete it. Deletions remove the embeddings immediately — the AI stops surfacing that content on the next query.Where to go next
URL Sources
Crawl your help center or docs site automatically.
Help Center Articles
Write articles in your hosted Halo help center — they auto-ingest as knowledge.
Learning Rules
Filter what gets learned from synced integration data.