Uploading Documents
This guide explains how to upload documents to IntelliRepo and what happens during processing.
Supported File Types
| Format | Extension | Notes |
|---|---|---|
| Text-based PDFs work best. Scanned/image PDFs may not extract properly. | ||
| Microsoft Word | .docx | Modern Word format. Legacy .doc files are not supported. |
| Plain Text | .txt | UTF-8 encoded text files |
| Markdown | .md | Standard markdown files |
| HTML | .html, .htm | Web pages saved as HTML |
How to Upload
Single File
- Open the collection where you want to add the document
- Click the Upload Documents button
- Select a file from your computer
- Wait for processing to complete
Multiple Files
- Click Upload Documents
- Select multiple files (hold Ctrl/Cmd to select more than one)
- All files will be queued and processed sequentially
Drag and Drop
Simply drag files from your computer and drop them onto the collection page. This works for single or multiple files.
Upload Progress
After selecting files, you'll see a progress indicator with these stages:
| Stage | Description |
|---|---|
| Uploading | File is being sent to the server |
| Extracting | Text is being extracted from the document |
| Embedding | AI is creating searchable embeddings |
| Storing | Data is being saved to the database |
| Complete | Document is ready for questions |
Processing time varies by file size:
- Small documents (1-10 pages): 5-15 seconds
- Medium documents (10-50 pages): 15-30 seconds
- Large documents (50+ pages): 30-60 seconds
Document Status
After upload, each document shows a status:
| Status | Meaning |
|---|---|
| Processing | Still being processed |
| Completed | Ready for search and chat |
| Failed | Processing error (see troubleshooting below) |
File Size Limits
| Plan | Max File Size | Max Storage |
|---|---|---|
| Solo | 25 MB | 1 GB |
| Pro | 50 MB | 5 GB |
| Team | 100 MB | 50 GB |
| Enterprise | 200 MB | 1 TB |
For files larger than your plan allows, consider:
- Splitting the document into smaller parts
- Removing unnecessary images or attachments
- Upgrading your plan
Best Practices
Document Quality
- Use text-based PDFs: Documents with selectable text work best
- Avoid scanned documents: Image-only PDFs won't extract properly
- Check formatting: Well-structured documents with headings give better results
Organization
- Use descriptive names: "Employee-Handbook-2024.pdf" is better than "doc1.pdf"
- One topic per document: Split large documents covering multiple topics
- Add tags: Use tags to categorize documents for filtered searches
Before Uploading
- Remove sensitive data: Don't upload documents with passwords, API keys, or PII you don't want searchable
- Check file type: Make sure your file is a supported format
- Verify content: Ensure the document contains the information you need
Tagging Documents
Tags help you organize documents and filter searches.
Adding Tags
- Click the document name to open details
- Click Add Tags or the tag icon
- Enter tag names (e.g., "HR", "2024", "Policy")
- Press Enter after each tag
Using Tags
When chatting, you can filter by tags to search only specific documents:
- Open the chat interface
- Click the Filter button
- Select the tags you want to include
- Ask your question
Troubleshooting
"Failed" Status
If a document shows "Failed", check:
- File format: Is it a supported type?
- File corruption: Can you open the file normally?
- PDF type: Is it a scanned/image PDF? (not supported)
- File size: Does it exceed your plan's limit?
To retry, delete the failed document and upload again.
Text Not Extracting Properly
If search results seem incomplete:
- Open the original document and verify it has selectable text
- Check for unusual formatting or encoding
- Try saving the document in a different format
Slow Processing
For large files or many uploads:
- Wait for processing to complete (check the status)
- Avoid uploading many large files simultaneously
- Processing time scales with document size
Related Articles
Need Help?
Contact our support team if you're having trouble uploading documents.