Certified ICIMS Implementation Partner

ICIMS Resume Parsing Not Working: 7 Causes and Fixes

An admin-side guide for TA Operations and ICIMS admins when profiles come in empty, garbled, or not at all.

FlowFam|10 min read

Most articles about an ICIMS resume parsing not working problem are written for job seekers, and they all say the same thing: simplify your resume. That advice helps one candidate. It does not help the admin who is looking at a week of empty profiles.

This guide is for the admin side. It covers the seven causes we check first, which ones your team can fix in configuration, and which ones depend on the file the candidate sent.

Quick answer
The most common reasons for ICIMS resume parsing not working: the candidate’s name sits in the document header, the file is a scanned image or an unsupported format such as .zip, or non-English resumes arrive before ICIMS Technical Support has configured the language. Check the downloaded file first, then those three.

What resume parsing does in ICIMS

Parsing reads a resume file and fills fields on the candidate’s profile: name, email, contact details, education, and professional experience. It runs in three places that admins usually troubleshoot separately:

  • Career portal applications. When a candidate uploads a resume, the system may populate profile fields from it. ICIMS advises candidates to upload the resume before completing other fields to get the most from parsing.
  • Create Person. A recruiter selects Create > Person > Candidate, uploads a resume, and reviews parsed name, contact, education, and experience details screen by screen.
  • iResume email import. Users email up to ten resumes at once to the organization’s import address to create candidates in bulk, optionally attached to a job.

Knowing which entry point the bad profile came through cuts diagnosis time in half. If profiles look wrong in ways that go beyond parsing, our ICIMS data structure explainer shows how Person profiles relate to jobs and workflows.

7 causes of ICIMS resume parsing not working

Start every ticket the same way: open the candidate’s Resume tab, download the file, and open it. If the downloaded file itself looks wrong, the problem is the file, not ICIMS. ICIMS Technical Support’s own troubleshooting guide starts with that step.

Cause 1
The candidate’s name is in the document header

ProblemAn imported resume creates no profile, or the profile has no name.

ImpactResumes sent through email import are rejected outright, and nobody notices until a recruiter asks where a candidate went.

ExampleA designer’s resume template puts the name and contact block in the page header for styling.

FixIf the name is in the header, the system cannot parse it. Without a candidate name, email import does not create a profile and the resume is rejected. Ask the candidate for a version with the name in the body, or create the profile manually and attach the file.

Cause 2
The file is a scanned image

ProblemThe profile is created but the fields are empty or full of fragments.

ImpactRecruiters retype data by hand, and search misses the candidate entirely.

ExampleA candidate photographs a printed resume or exports a scan to PDF.

FixParsing needs clear, legible text. Resumes scanned and saved as images may not parse correctly, especially non-English ones. ICIMS recommends an original digital document. Ask the candidate to upload a different version or format.

Cause 3
The file type is not supported

ProblemAn upload or import fails, or the resume does not attach.

ImpactLost candidates from agency or referral sources that send compressed files.

ExampleA recruiter forwards a .zip of twenty resumes to the iResume address.

FixThe most commonly used and recommended formats are .doc, .docx, .odt, .pdf, .rtf, and .txt. The system accepts some others, such as .html and .tif, but .zip files are not acceptable. Unzip and send files individually, ten per email at most.

Cause 4
Non-English resumes arrive before the language is configured

ProblemResumes in German, Spanish, French, or another language parse badly or not at all.

ImpactInternational hiring programs launch with unusable profiles.

ExampleA team opens roles in a new country and starts importing local resumes on day one.

FixICIMS can support resumes in languages such as German, Spanish, French, Italian, Chinese, and Russian, but ICIMS asks you to submit a case to Technical Support before uploading them so the system can be configured. For email import, Support can also set a preferred language and locale, and users pick the language from Create > Import Resume via Email.

Profiles coming in empty or garbled?

We will trace a few bad profiles back to their entry point on the call and tell you which of these seven causes is behind them.

Book a discovery call

Causes 5 to 7: import timing, short text, and duplicate matching

Cause 5
Email import has not finished processing

ProblemA recruiter emails resumes in and sees nothing in ICIMS a minute later.

ImpactDuplicate submissions, which create their own cleanup.

ExampleA coordinator sends ten emails of ten resumes each after a career fair and refreshes immediately.

FixResumes submitted by email import take at least several minutes to parse. Bulk submissions are parsed in batches and take longer. Wait before resending, and check that a full name and contact information (phone or email) are present, since those are what create a new profile.

Cause 6
The job association or text is malformed

ProblemImported candidates land in general consideration instead of on the job, or a pasted resume fails.

ImpactRecruiters cannot find new applicants on the requisition.

ExampleThe subject line reads displayid: 2026-1234 with a space after the colon.

FixTo attach imports to a job, put displayid:, systemid:, or externalid: plus the ID in the subject with no spaces, and the ID must match an existing Job profile. For pasted resumes in Create Person, the text must be at least 70 characters, and pasted text produces a text-only resume view.

Cause 7
The resume matched an existing profile

ProblemA recruiter imports a resume and the candidate’s older data appears to change, or no new profile is created.

ImpactConfusion over which version of the resume is current.

ExampleA returning candidate sends an updated resume through a referral, and it lands on their existing profile.

FixWhen an imported resume matches an existing candidate (typically on first name, last name, and email), it is added to that profile. The new resume overwrites the previous version, which is archived in the Resume Log. Check the log before assuming data was lost.

Tip
If parsing complaints come from every entry point at once, the issue is usually process, not product. An ICIMS system audit looks at how resumes enter your instance and where data quality breaks.

The diagnostic order we use

ICIMS Technical Support publishes a three-step troubleshooting guide for resume display issues. We use the same order and add two checks of our own.

  1. Download and open the file from the candidate’s Resume tab. If it looks wrong on your machine, the file is the problem.
  2. Ask the candidate to re-upload a new version, or a different file in a different format. ICIMS has no preferred resume style; clear, legible text uploads successfully.
  3. Test in your test site. If you have an ICIMS Applicant Tracking test site, upload the same file to a test profile. If it displays correctly in test but not in production, submit a case to ICIMS Technical Support.
  4. Check the entry point. Portal, Create Person, or iResume import each have their own rules (above).
  5. Check the Resume Log before concluding data was lost.
Good to know
The Create Person flow lets recruiters review and correct parsed name, email, general information, contact information, education, and experience before finishing the profile. Training recruiters to review those screens catches most parsing errors at the source.

What your team controls versus the candidate’s file

IssueWho fixes itHow
Name in header, scanned image, odd formattingCandidateNew version or different format
Unsupported file type (.zip)RecruiterSend individual files in a recommended format
Non-English resumesICIMS admin with Technical SupportCase to configure languages before uploading
Import timing and subject line formatRecruiter or coordinatorWait for processing; use the exact subject syntax
Displays in test but not productionICIMS Technical SupportSubmit a case with the file and profile
Duplicate matching and overwritesICIMS adminReview the Resume Log and merge profiles if needed

On the career portal side, the order of fields in your application flow affects how much parsing helps. Our ICIMS application flow optimization case study shows how a shorter flow changed completion, and our ICIMS career portals setup guide covers portal configuration.

How to keep parsing quality high

1
Tell candidates to upload first
Add a short line to the application page asking candidates to upload their resume before filling in fields.
2
Publish an import cheat sheet
One page for coordinators: recommended formats, ten files per email, subject syntax, and wait time.
3
Configure languages before launch
Open the Technical Support case for any new language before the first international requisition goes live.
4
Train recruiters on the review screens
A short session on the Create Person review steps pays for itself. Our ICIMS training programs cover it for recruiting teams.

Frequently asked questions

Why did an imported resume not create a candidate profile?
The system needs a full name and contact information (phone or email). If the name is in the document header, it cannot be parsed, so no profile is created and the resume is rejected.
Which file types work best for ICIMS resume parsing?
The most commonly used and recommended formats are .doc, .docx, .odt, .pdf, .rtf, and .txt. Compressed .zip files are not accepted.
Can ICIMS parse resumes in other languages?
Yes, including German, Spanish, French, Italian, Chinese, and Russian. Submit a case to ICIMS Technical Support before uploading non-English resumes so the system can be configured.
How long does iResume email import take?
At least several minutes. Bulk submissions are parsed in batches and take longer depending on how many resumes were sent.
Why did a new resume replace the old one?
When an imported resume matches an existing candidate, typically on first name, last name, and email, it overwrites the previous version. The earlier version is archived in the Resume Log.
What should I do if a resume looks fine in test but not in production?
Submit a case to ICIMS Technical Support. That result points to something specific to your production site rather than the file.

Clean candidate data from day one

Book a discovery call and we will review how resumes enter your ICIMS instance, then hand back a fix list your team can own.

Book a discovery call

Similar Posts