InferOwlInferOwl
tutorial

Import candidates in bulk

Import candidate records from resumes or a spreadsheet, review duplicates and validation issues, and commit only records that are ready.

Recruiter, Manager10 minVerified September 2, 2026
Browse documentation

The candidate import workspace supports resume batches and tabular data. Both paths include a review step so you can identify duplicates, invalid values, and incomplete records before creating candidates.

Bulk Import page with resume upload and spreadsheet import options.
Current InferOwl interface captured from product commit 9cf4498 with sanitized synthetic data. · InferOwl product UI

Import a candidate batch

  1. 01

    Open Talent and choose Import

    Choose Resume Upload for PDF or DOCX resumes, or Spreadsheet Import for CSV or XLSX data.

  2. 02

    Add the source files

    For resumes, add no more than 20 PDF or DOCX files to one batch. For a spreadsheet, upload one CSV or XLSX file and wait for the preview.

  3. 03

    Map spreadsheet columns

    When using a spreadsheet, match source columns to candidate fields. Review the ready, duplicate, and invalid counts before continuing.

  4. 04

    Review exceptions

    Inspect possible duplicates, low-confidence resume results, missing names, and invalid field values. Correct the source or exclude a row that should not be imported.

  5. 05

    Commit ready records

    Commit the reviewed batch. Spreadsheet import creates only rows marked ready; resume batches keep items needing attention in the review queue.

  6. 06

    Confirm the outcome

    Review the completed and failed counts, then open Talent to spot-check created records before beginning outreach or matching.

Import review is part of the workflow

Treat parsed and mapped information as a working draft. Confirm candidate identity, contact details, experience, and specialties against the source before relying on the imported record.

Prepare a batch you can review

Choose source records your agency is authorized to use and keep a recoverable original in the approved workspace. For a first import, use a small representative batch so the reviewer can inspect the result before larger volumes are introduced. Include the types of records the real workflow needs, without uploading unrelated personal information.

For spreadsheet data, use clear column headings and consistent formats. Inspect names, email addresses, phone numbers, and dates before mapping. A column called “location” may contain a candidate's residence, preferred market, or former employer's address; establish its meaning before selecting a destination field.

Treat mapping as a decision about meaning

Match each source column to the candidate information it actually represents. Leave unsupported or uncertain information out of the import until the responsible person resolves it. Do not place several different meanings into one field just because the destination accepts text.

Review the preview after mapping. Check examples from the beginning and later rows, especially if the file combines exports from different sources. A mapping that works for the first row may still misinterpret another part of the file. Correct the source or mapping before committing rows whose values would mislead recruiters.

Investigate duplicates and invalid rows

Compare possible duplicates with existing records using authorized identifying information. A duplicate warning needs review, not an automatic decision to create another person. For an invalid row, read the reported problem and correct the actual value. Exclude a row when its information cannot be established reliably.

Resume batches need the same care. Check that extraction associated employment, education, and contact details with the correct candidate. Low-confidence results remain review work even if the file uploaded successfully. Do not describe all uploaded resumes as completed candidate records while some still need attention.

Reconcile the result with the input

After committing, compare ready, created, skipped, and failed outcomes with the batch you reviewed. Open a sample of created records in Talent and compare them with the source. Confirm that the resulting fields support the intended recruiting task before starting matching or outreach.

If the response is interrupted, inspect the saved results before importing the same file again. Repeating the entire batch can make it harder to distinguish records already created from unresolved rows. Keep a private record of the import time, source version, mapping decisions, and rows needing follow-up. Use the skipped-row help article for recovery, and share source files with support only through the agreed secure process.

Troubleshooting

Resume import is unavailable.

Likely cause: Your account is missing Create candidate or Upload resume access.

Ask an owner to review both permissions. Spreadsheet import requires Create candidate access.

A file is rejected before review.

Likely cause: The file type is unsupported, empty, or the resume batch exceeds 20 files.

Use PDF or DOCX resumes in batches of 20 or fewer, or upload a valid CSV or XLSX spreadsheet.

A spreadsheet row is not committed.

Likely cause: The row is marked duplicate or invalid rather than ready.

Review the row details and column mapping, correct the source value, then preview a new import.