Skip to main content

Troubleshooting Resume Parsing Failures and Missing Issue Details in PyjamaHR

Updated this week

Executive Summary

Resume parsing in PyjamaHR is designed to automatically extract candidate information from uploaded CVs, streamlining your recruitment workflow. However, users sometimes encounter parsing failures or find that key candidate details are missing after upload. This article provides a comprehensive, actionable guide to resolving these issues, ensuring you capture all the data you need and minimize manual intervention.


Detailed Overview

What Is Resume Parsing in PyjamaHR?

Resume parsing is the automated process by which PyjamaHR reads and extracts structured candidate data (such as name, email, education, work experience, and skills) from uploaded resumes. This enables powerful search, filtering, and candidate comparison features within the platform.

When and Why to Use Resume Parsing:
- Whenever you upload a candidate CV (manually, via Chrome extension, or through integrations like Naukri or Indeed), PyjamaHR attempts to parse and populate candidate profiles automatically.
- Parsed data powers keyword and Boolean search in the Talent Pool, candidate comparison, and reporting.

Integration with Other Features:
- Parsed data is essential for accurate keyword/Boolean search, candidate comparison, and bulk actions.
- Parsing failures can impact downstream workflows, such as candidate shortlisting and communication.

Business Impact:
- Accurate parsing saves recruiter time, improves candidate discoverability, and ensures compliance with structured data requirements.


Step-by-Step Guide: Uploading and Parsing Resumes in PyjamaHR

Prerequisites

  • Ensure you have the latest version of the PyjamaHR Chrome extension (if using Naukri/Indeed import).

  • Have candidate CVs in supported formats (PDF, DOC, DOCX).

  • For bulk uploads, ensure file size and number limits are not exceeded (e.g., max 50 CVs per batch).

1. Uploading a Resume Manually

  1. Navigate to the relevant Job or Talent Pool.

  2. Click "Add Candidate" or "Upload Resume".

  3. Select the CV file(s) from your computer.

  4. Wait for the parsing process to complete (progress indicator will show "Parsing in Progress").

  5. Once complete, review the candidate profile for extracted details.

Screenshot suggestion: Show the "Add Candidate" button and parsing progress bar.

2. Importing from Naukri or Indeed

  1. Use the PyjamaHR Chrome extension on the Naukri/Indeed candidate page.

  2. Click "Upload to PyjamaHR".

  3. Confirm the upload success message.

  4. Check the Talent Pool or Job pipeline for the new candidate profile.

Screenshot suggestion: Show the Chrome extension in action and the upload confirmation.

3. Bulk Uploads

  1. From the Talent Pool, select "Bulk Upload".

  2. Choose up to 50 CVs in one go.

  3. Monitor the parsing progress for each file.

  4. Review the parsed profiles for completeness.

Screenshot suggestion: Bulk upload dialog and progress indicators.


Advanced Usage & Best Practices

Power User Tips

  • Resume Formatting: Ensure resumes are well-structured, with clear separation between fields (e.g., name, email, phone, education). Avoid unusual layouts or embedded images for key details.

  • Email Formatting: The parser relies on standard email formats (e.g., "[email protected]"). Avoid formats like "1)[email protected]" without a space, as this can cause parsing failures.

  • Unique Identifiers: PyjamaHR uses the combination of resume and email ID to uniquely identify candidates. Ensure each resume has a valid, unique email address.

  • Bulk Uploads: For large batches, expect parsing to take a few minutes. Monitor progress and check for any failed uploads.

Optimization Strategies

  • Review Parsed Data: After upload, always review the candidate profile for missing or incorrect fields. Edit manually if needed.

  • Use Boolean Search: For advanced candidate discovery, leverage Boolean search in the Talent Pool. Hover over the info icon for supported operators.

  • Integrate Feedback: If parsing consistently fails for certain resume formats, share samples with PyjamaHR support to help improve the parser.

Do's and Don'ts

Do:
- Use standard resume templates.
- Ensure all key details (name, email, phone) are in text, not images.
- Share problematic resumes and error screenshots with support for faster resolution.

Don't:
- Upload resumes with missing or non-standard email formats.
- Expect all third-party imports (e.g., Naukri) to work if the source site has changed its structure—updates may be required.
- Overlook the importance of reviewing parsed data before proceeding with candidate actions.


Troubleshooting & Common Issues

Common Error Messages and Solutions

1. "Parsing in Progress" Stuck

  • Cause: Large file size, bulk upload, or temporary server delay.

  • Solution: Wait a few minutes. If still stuck, refresh the page. For persistent issues, share the CV and a screen recording with support.

2. "Resume Not Found" or Blank Candidate Profile

  • Cause: Resume file missing, corrupted, or unsupported format.

  • Solution: Ensure the file is present, not password-protected, and in PDF/DOC/DOCX format.

3. Missing Candidate Details (e.g., Name, Email, Education)

  • Cause: Resume not formatted properly; key details not in standard text or layout.

  • Solution: Edit the resume to use standard formatting. For email, ensure a space before the address (e.g., "Email: [email protected]" not "1)[email protected]").

4. Keyword/Boolean Search Not Returning Expected Candidates

  • Cause: Candidate details not parsed correctly; keywords missing from parsed fields.

  • Solution: Check the candidate profile for missing data. Edit manually if needed. If the issue persists across multiple resumes, report to support with examples.

5. Naukri/Indeed Import Fails

  • Cause: Changes in third-party site structure; Chrome extension may need update.

  • Solution: Confirm you have the latest extension. If the issue persists, PyjamaHR may be updating the integration—contact support for ETA.

6. Dialogue Box Disappears After Parsing

  • Cause: Possible UI bug or browser issue.

  • Solution: Try a different browser or clear cache. Share a screen recording with support for further investigation.

Recovery Procedures

  • Manual Data Entry: If parsing fails, you can manually fill in missing candidate details.

  • Re-upload After Correction: Edit the resume to correct formatting issues and re-upload.

  • Contact Support: For persistent or unclear issues, provide the problematic CV, error screenshots, and (if possible) a screen recording.


Comprehensive FAQ

1. Why did my resume upload fail with "Issue details are not there"?
- The parser could not extract key information (often due to formatting issues). Check that the resume contains a standard email address and other details in plain text.

2. Why are some candidate details (like mobile number or education) missing after parsing?
- These fields may not be in a recognizable format or may be embedded in images/tables. Edit the resume to use standard text formatting.

3. Why does keyword search not find candidates whose resumes contain the keyword?
- If the parser failed to extract the relevant data, those keywords won't be indexed. Review and edit the candidate profile as needed.

4. What should I do if parsing works for some resumes but not others?
- Compare the formats. Share problematic samples with support to help improve parsing accuracy.

5. Why does the Chrome extension for Naukri/Indeed sometimes fail?
- Third-party sites may change their structure, requiring PyjamaHR to update the extension. Check for updates or contact support.

6. Can I edit parsed candidate details manually?
- Yes. After upload, open the candidate profile and edit any missing or incorrect fields.

7. What is the maximum number of CVs I can upload at once?
- Currently, up to 50 CVs per bulk upload.

8. How long should parsing take?
- For single uploads, usually under a minute. Bulk uploads (e.g., 50 CVs) may take several minutes.

9. What file formats are supported?
- PDF, DOC, and DOCX.

10. What if I see "parsing in progress" for a long time?
- Wait a few minutes, then refresh. If unresolved, contact support with details.

11. Why do some candidates not appear in the Talent Pool after upload?
- Parsing failure or duplicate detection (same email/resume). Check for error messages or try re-uploading with corrected details.

12. What if I see a blank candidate profile after upload?
- Likely a parsing failure. Edit the profile manually or re-upload after correcting the resume format.


Related Features & Next Steps

  • Boolean Search: Use advanced search operators for more precise candidate discovery. Hover over the info icon in the search bar for syntax help.

  • Candidate Comparison: Parsed data enables side-by-side comparison of candidates.

  • Bulk Actions: Efficiently manage large candidate pools with bulk upload and processing.

  • Manual Profile Editing: Always review and update parsed profiles for accuracy.


Summary Table: Common Parsing Issues and Solutions

Issue/Error Message

Likely Cause

Solution/Next Step

"Parsing in Progress" stuck

Large file, server delay

Wait, refresh, contact support

"Resume Not Found"

File missing/corrupt/unsupported

Check file, re-upload

Missing candidate details

Non-standard resume format

Edit resume, re-upload, manual edit

Candidate not found in search

Parsing failure, missing keywords

Review/edit profile, re-upload

Naukri/Indeed import fails

Site structure change, extension old

Update extension, contact support

Dialogue box disappears after parsing

UI/browser issue

Try another browser, clear cache


Final Notes

Resume parsing is a powerful tool in PyjamaHR, but its accuracy depends on the quality and format of the resumes you upload. By following the best practices and troubleshooting steps outlined above, you can minimize parsing failures and ensure your candidate data is complete and actionable. For persistent or complex issues, always provide detailed examples to support for the fastest resolution.


Still have questions?
Contact PyjamaHR Support with the problematic CV, error screenshots, and a screen recording for personalized assistance.

Did this answer your question?