Hiring platform
Bulk CV intake
Updated August 12, 2026
Bulk intake takes a folder, an archive or a connected source and turns it into ranked candidate records. This page covers what it accepts, how fast it runs, and what it does when a file cannot be read.
Supported formats
PDF, DOCX, DOC, RTF, TXT and ZIP archives containing any of those. A PDF with a text layer parses natively; one without falls back to OCR, which is roughly forty times slower per page.
| Format | Native parse | Notes |
|---|---|---|
| PDF (text layer) | Yes | Fastest path |
| PDF (scanned) | No — OCR | ~40x slower per page |
| DOCX / DOC | Yes | Embedded images ignored |
| ZIP | Per file | A damaged archive blocks its shard |
Throughput and limits
Standard throughput is about 900 CVs per minute; burst, included on Enterprise, is about 2,400. Batches over 20,000 files are queued and processed in windows, with an email when the run completes.
Pre-flight validation
Pre-flight scans the batch before processing and reports unreadable, encrypted and oversized files up front. On Enterprise it also raises the OCR concurrency limit for the batch it validated.
Deduplication
Candidates are matched on email first, then on a fuzzy name-plus-employer signature. A duplicate is merged into the existing record and the newer CV becomes the current version; nothing is discarded.
Retention
Source files are retained for the workspace's configured window, then deleted. Parsed records survive the source file — deleting a batch removes the uploads, not the candidates.