AI Job Description Parsing
📋 On This Page
- Overview
- How It Works
- Extracted Information
- Usage Guide
- Best Practices
- Limitations
- Cost Considerations
- Related Features
- Input Job Description — Upload file or paste text
- Text Extraction — Extract text from file (if uploaded)
- AI Analysis — OpenAI GPT-4o analyzes the job description
- Structured Extraction — AI returns JSON with job data
- Job Creation — Job profile auto-populated with extracted data
- Review & Edit — User reviews and adjusts as needed
- PDF (preferred)
- Word documents (.doc, .docx)
- Plain text files (.txt)
- Paste job description text directly
- No file upload required
- Faster for simple job descriptions
- Title — Job title/role name
- Location — City/country (or null if remote/unspecified)
- Description — Clean job description with responsibilities
- Work Arrangement — One of: -
- Contract Type — One of: -
- Min Years Experience — Minimum years required (integer)
- Max Years Experience — Maximum years (integer, optional)
- Salary Range Min — Minimum salary (number, no currency)
- Salary Range Max — Maximum salary (number, no currency)
- Day Rate Min — Minimum day rate (number)
- Day Rate Max — Maximum day rate (number)
- Required Skills — Array of essential/required skills
- Nice-to-Have Skills — Array of desirable skills
- Required Work Rights — e.g., "Right to work in UK"
- Required Availability — e.g., "Immediate start", "2 weeks notice"
- Navigate to Jobs → Create New
- Click Parse Job Description
- Choose Upload File
- Select PDF, DOC, DOCX, or TXT file
- Click Parse
- Review extracted information
- Edit any incorrect fields
- Link to client company
- Save job
- Navigate to Jobs → Create New
- Click Parse Job Description
- Choose Paste Text
- Paste job description text
- Click Parse
- Review and edit extracted data
- Complete job creation
- Job title accuracy
- Skills extraction (may miss some)
- Experience requirements
- Salary/day rate ranges
- Location and work arrangement
- Add missing required skills
- Adjust experience ranges
- Correct salary ranges
- Refine job description text
- Update location details
- Use Clear Job Descriptions — Better input = better extraction
- Review All Fields — AI may miss or misinterpret some information
- Add Missing Skills — Supplement AI-extracted skills
- Verify Compensation — Check salary/day rate ranges
- Normalize Skills — Standardize skill names for matching
- Complete Missing Fields — Add any information AI missed
- PDF (text-based, not scanned)
- Word documents (.doc, .docx)
- Plain text (.txt)
- Direct text paste
- Scanned/image-only PDFs
- Other file formats
- May miss some skills
- May misinterpret ambiguous requirements
- Salary extraction may need manual adjustment
- Location parsing may be imprecise
- Based on OpenAI GPT-4o pricing
- Usage tracked per agency
- Cost varies by job description length and complexity
- Typically very affordable per job processed
- Optimized for fast processing
- Handles long job descriptions efficiently
- Client & Job Management — Managing jobs
- AI Candidate Matching — Matching candidates to jobs
- AI CV Parsing — Parsing candidate CVs
---
Overview
The AI Job Description Parsing feature uses OpenAI GPT-4o to automatically extract structured information from job descriptions, whether uploaded as files or pasted as text. This enables rapid job creation with consistent, structured data.
---
How It Works
Process Flow
Supported Input Methods
File Upload:
Direct Text:
---
Extracted Information
The AI extracts comprehensive job details:
Basic Information
Work Arrangement
remote — Fully remote
- hybrid — Hybrid work
- office — Office-based
- flexible — Flexible arrangementContract Type
permanent — Permanent position
- contract — Contract/freelance roleExperience Requirements
---
Compensation
For Permanent Roles:
For Contract Roles:
---
Skills
Additional Requirements
---
Usage Guide
Parsing from File
---
Parsing from Text
---
Reviewing Parsed Data
Always Review:
Common Edits:
---
Best Practices
---
Limitations
Supported Formats
Not Supported
AI Limitations
---
Cost Considerations
Pricing
Efficiency
---