Have a stack of CVs already, from an agency, an old inbox or a careers fair? Upload them against a job in one go. The AI reads the contact details from each CV, you check them, and every CV you confirm becomes an application that is screened like any other.
Import CVs into a job
- Open the job from Jobs.
- Select Import candidates in the row of buttons under the job's title.
- Select Choose PDF, DOCX, or a .zip and pick your files. You can pick several at once, or one .zip file that contains them.
- Select Read CVs. Each file is read, which takes a few seconds per CV.
- Check the details the AI found. The review opens large, and full screen on a phone, as described below.
- Select Import N candidates.
A message confirms how many candidates were imported, and how many were skipped as duplicates. The Candidates page then opens on this job, with the new candidates marked Just imported for a few minutes and the first of them brought into view. Each one shows where its AI screening is, from Queued to its score.
Review candidates
One row per CV, as the AI read it. Correct anything that is wrong. The CVs have been read, but no one is added to this job until you import.
3 CVs · 2 ready · 1 could not be read
- Aditya_Rao_CV.pdfReady
- Ben_Fletcher_CV.pdfReady
- scan_0042.pdfCould not be read
Could not read this file.
Step 1: Summary and filter
The bar at the top counts the CVs and how many are ready, need an email, repeat another row or could not be read. Needs attention shows only the rows that are not ready; a row you fix stays on screen until you switch back to All.
Step 2: One row per CV
The file name and its status, then Name, Email, Headline and Location as the AI read them. Correct anything that is wrong. Select the small cross to leave a CV out. On a narrow screen each CV becomes a card with the field names above the boxes.
Step 3: Needs an email
The CV has no email address, so a placeholder will be used unless you type one in. Duplicate means an earlier row has the same file (remove this row) or the same email address (change the email, or remove the row); it is left out of the import until then.
Step 4: Could not be read
A scanned image without text, a damaged file or one that is too large shows an error instead of fields. It is left out of the import.
Step 5: Import
Adds every row that is ready or needs an email to the job; the count on the button says how many. The CVs are read and stored when you select Read CVs, but no one is added to the job before you select Import; Back returns to the file picker. The bar stays at the bottom of the window however long the list is.
Closing the review with Esc, a click beside it or the cross asks first, so a review is not lost by accident.
What the AI reads
From each CV, the AI picks out the name, email address, phone number, headline (the current or most recent job title), location, current or most recent employer and total years of experience. The review step shows the name, email, headline and location for you to check; the phone number, employer and years of experience are saved as read.
The AI only copies what is in the CV. It never makes up an email address: if there is none, the Email field says that a placeholder will be used. Type the real address in if you know it.
Limits
- File types: PDF and DOCX, or a .zip that contains them. Other files in a .zip are ignored, and the review step tells you how many. Word's older .doc format is not supported here; save those CVs as PDF or DOCX first.
- Size: up to 20 CVs and 50 MB per import, and 10 MB per CV. For a bigger batch, import it in parts.
- Duplicates: a CV whose email address already has an application for this job is skipped, and so is a CV without an email address that you imported into this job before.
After the import
Imported candidates are applications like any other: they appear in the candidates list and on the pipeline board as New, and AI screening starts on its own. The import takes you to the job's candidates list so you can watch it happen. See How AI screening works. Each one counts toward your monthly usage once it is scored. See Usage and projected charges.
Some differences from candidates who applied themselves:
- They receive no email from the import, and no link to a status page.
- They are counted as Manual import in channel analytics. See Channel performance and cost.
- The import is recorded in the job's activity, with how many were imported, skipped or failed.
Who can import
Owners, Admins and Recruiters can import candidates. The Import candidates button only shows for people whose role allows it. See Roles and permissions.