Uploading Documents
Learn how to upload documents for AI analysis in PartnerAlly.
Uploading Documents
Uploading documents is the first step in gap analysis. This guide covers how to upload, what happens during processing, and best practices for successful analysis.
How to Upload
Single Document Upload
Navigate to Documents
Click "Documents" in the sidebar to open the document library.
Click "Upload"
Click the "Upload" button in the top right corner.
Select Your File
Choose a file from your computer, or drag and drop into the upload area.
Add Details
Enter a document name (or keep the filename), select a folder, and add tags.
Click "Upload"
The document uploads and AI analysis begins automatically.
Batch Upload
Upload multiple documents at once:
- Click "Upload"
- Select multiple files (up to 10)
- Each file appears in the upload list
- Add details to each or use bulk settings
- Click "Upload All"
Batch uploads process documents in parallel. You can continue using PartnerAlly while analysis completes in the background.
Drag and Drop
Drag files directly onto the Documents page:
- Single file lands in upload modal
- Multiple files open batch upload
- Works from desktop or file manager
Upload Requirements
Supported Formats
| Format | Extension | Notes |
|---|---|---|
.pdf | Recommended for policies | |
| Word | .docx | Full formatting preserved |
| Word Legacy | .doc | Older Word format |
| Text | .txt | Plain text files |
| Markdown | .md | Technical documentation |
| Rich Text | .rtf | Cross-platform format |
Size Limits
- Maximum file size: 25 MB
- Maximum pages: 500 pages
- Batch limit: 10 files per upload
Quality Requirements
For best results:
- Text-based PDFs - Not scanned images
- Clear formatting - Headers, sections, paragraphs
- No password protection - Remove before uploading
- Complete content - Include all relevant sections
Upload Form Fields
| Field | Required | Description |
|---|---|---|
| File | Yes | The document to upload |
| Name | Yes | Display name (defaults to filename) |
| Type | No | Policy, Procedure, Evidence, etc. |
| Folder | No | Organizational folder |
| Tags | No | Custom labels for categorization |
| Framework | No | Limit analysis to specific frameworks |
Naming Best Practices
Good document names:
Information Security Policy v2.3Access Control Procedure - 2024SOC 2 Evidence - User Access Reviews Q1
Avoid:
doc1.pdfpolicy final final FINALuntitled
During Upload
Processing Stages
- Uploading - File transfers to PartnerAlly
- Processing - Document is parsed and prepared
- Analyzing - AI reviews against frameworks
- Complete - Results available
Progress Indicators
| Status | What It Means |
|---|---|
| Uploading | File transfer in progress |
| Processing | Document being parsed |
| Analyzing | AI analysis running |
| Analyzed | Ready to view results |
| Failed | Error occurred (see troubleshooting) |
Time Estimates
| Document Size | Typical Time |
|---|---|
| 1-10 pages | 30 seconds - 1 minute |
| 10-50 pages | 1-3 minutes |
| 50-100 pages | 3-5 minutes |
| 100+ pages | 5-10 minutes |
Analysis happens in the background. You can navigate away and return later. You'll receive a notification when analysis completes.
After Upload
Viewing Results
Once analysis completes:
- Click the document to open details
- Go to the "Analysis" tab
- See identified gaps and confidence scores
- Click gaps to view full details
Document Status
| Status | Action Available |
|---|---|
| Analyzed | View gaps, download, re-analyze |
| Failed | Re-analyze, delete, view error |
| Analyzing | Wait for completion |
Common Upload Issues
"File too large"
If your file exceeds 25 MB:
- Reduce image quality in PDFs
- Split into multiple documents
- Remove unnecessary pages
- Compress before uploading
"Unsupported format"
If your file type isn't accepted:
- Convert to PDF or DOCX
- Export from the source application
- Check file extension is correct
"Upload failed"
General upload failures:
- Check internet connection
- Try a different browser
- Clear browser cache
- Try again in a few minutes
"Analysis failed"
If analysis fails after upload:
- Document may be scanned (image-based)
- File may be corrupted
- Check for password protection
- See Re-analyzing Documents
Tips for Successful Upload
Prepare Documents
Before uploading:
- Remove password protection
- Ensure text is selectable (not images)
- Check file opens correctly locally
- Update document title if needed
Organize First
Plan your organization:
- Create folders before batch upload
- Prepare consistent tags
- Decide on naming conventions
- Group related documents
Start Small
When first using PartnerAlly:
- Upload one or two key policies first
- Review the analysis results
- Understand the gap output
- Then upload remaining documents
Uploading Evidence
Evidence documents have special considerations:
What Counts as Evidence
- Screenshots of configurations
- System-generated reports
- Scan results and assessments
- Signed attestations
- Training completion records
Evidence Best Practices
- Date your evidence (include timestamps)
- Include context (what system, what control)
- Link to specific controls after upload
- Refresh periodically (evidence can become stale)
Evidence vs. Policies
| Policies | Evidence |
|---|---|
| Describe what you should do | Prove what you actually do |
| Relatively stable over time | Updated frequently |
| Generate compliance gaps | Resolve compliance gaps |
| Uploaded during initial setup | Uploaded throughout the year |
Bulk Upload Strategies
Initial Onboarding
When setting up PartnerAlly:
- Gather all policies and procedures
- Create folder structure
- Batch upload by category
- Review analysis results
- Add evidence documents as needed
Ongoing Maintenance
For regular updates:
- Upload updated documents as new entries
- Archive old versions (don't delete)
- Re-analyze after major revisions
- Keep evidence fresh
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
Ctrl/Cmd + U | Open upload modal |
Enter | Confirm upload |
Esc | Cancel upload |
Next Steps
- AI Analysis - Understand analysis results
- Folders & Tags - Organize documents
- Compliance Gaps - View identified gaps