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
  • Supported Input Methods

    File Upload:

  • PDF (preferred)
  • Word documents (.doc, .docx)
  • Plain text files (.txt)
  • Direct Text:

  • Paste job description text directly
  • No file upload required
  • Faster for simple job descriptions
  • Extracted Information

    The AI extracts comprehensive job details:

    Basic Information

  • Title - Job title/role name
  • Location - City/country (or null if remote/unspecified)
  • Description - Clean job description with responsibilities
  • Work Arrangement

  • Work Arrangement - One of:
  • - remote - Fully remote - hybrid - Hybrid work - office - Office-based - flexible - Flexible arrangement

    Contract Type

  • Contract Type - One of:
  • - permanent - Permanent position - contract - Contract/freelance role

    Experience Requirements

  • Min Years Experience - Minimum years required (integer)
  • Max Years Experience - Maximum years (integer, optional)
  • Compensation

    For Permanent Roles:

  • Salary Range Min - Minimum salary (number, no currency)
  • Salary Range Max - Maximum salary (number, no currency)
  • For Contract Roles:

  • Day Rate Min - Minimum day rate (number)
  • Day Rate Max - Maximum day rate (number)
  • Skills

  • Required Skills - Array of essential/required skills
  • Nice-to-Have Skills - Array of desirable skills
  • Additional Requirements

  • Required Work Rights - e.g., "Right to work in UK"
  • Required Availability - e.g., "Immediate start", "2 weeks notice"
  • How It Works

    Processing Steps

  • 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
  • Supported Formats

    File Upload:

  • PDF files (preferred)
  • Word documents (.doc, .docx)
  • Plain text files (.txt)
  • Direct Input:

  • Paste job description text directly
  • No file upload required
  • AI Technology

    OpenAI GPT-4o:

  • Advanced AI model for accurate extraction
  • Understands job description context
  • Extracts skills, requirements, and compensation
  • Handles various formats and layouts
  • Usage Guide

    Parsing from File

  • Navigate to JobsCreate 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
  • Parsing from Text

  • Navigate to JobsCreate New
  • Click Parse Job Description
  • Choose Paste Text
  • Paste job description text
  • Click Parse
  • Review and edit extracted data
  • Complete job creation
  • Reviewing Parsed Data

    Always Review:

  • Job title accuracy
  • Skills extraction (may miss some)
  • Experience requirements
  • Salary/day rate ranges
  • Location and work arrangement
  • Common Edits:

  • Add missing required skills
  • Adjust experience ranges
  • Correct salary ranges
  • Refine job description text
  • Update location details
  • Best Practices

  • 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
  • Limitations

    Supported Formats:

  • PDF (text-based, not scanned)
  • Word documents (.doc, .docx)
  • Plain text (.txt)
  • Direct text paste
  • Not Supported:

  • Scanned/image-only PDFs
  • Other file formats
  • AI Limitations:

  • May miss some skills
  • May misinterpret ambiguous requirements
  • Salary extraction may need manual adjustment
  • Location parsing may be imprecise
  • Cost Considerations

    Pricing:

  • Based on OpenAI GPT-4o pricing
  • Usage tracked per agency
  • Cost varies by job description length and complexity
  • Typically very affordable per job processed
  • Efficiency:

  • Optimized for fast processing
  • Handles long job descriptions efficiently
  • Related Features

  • Client & Job Management
  • AI Candidate Matching
  • AI CV Parsing