AI Job Description Parsing
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
- 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"
- Text Extraction - System extracts text from file or uses pasted text
- AI Analysis - OpenAI GPT-4o analyzes the job description
- Data Extraction - AI identifies and extracts structured information
- Field Population - Job form is automatically filled
- Review & Edit - You can review and adjust any extracted information
- PDF files (preferred)
- Word documents (.doc, .docx)
- Plain text files (.txt)
- Paste job description text directly
- No file upload required
- Advanced AI model for accurate extraction
- Understands job description context
- Extracts skills, requirements, and compensation
- Handles various formats and layouts
- 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
- AI Candidate Matching
- AI CV Parsing
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
How It Works
Processing Steps
Supported Formats
File Upload:
Direct Input:
AI Technology
OpenAI GPT-4o:
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: