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.

FormatNative parseNotes
PDF (text layer)YesFastest path
PDF (scanned)No — OCR~40x slower per page
DOCX / DOCYesEmbedded images ignored
ZIPPer fileA 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.

Turn pre-flight on for agency-sourced batches. They carry the highest proportion of scanned pages, and knowing that before the run is the difference between a plan and a surprise.

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.

Was this page clear?Report an error in this page