Automated CV Parsing & HR Data Extraction
detail.loadingPreview
Streamline your hiring process by automatically extracting and organizing candidate data from CVs. This workflow leverages AI to parse resumes, extract key information, and prepare it for your HR database.
About This Workflow
This powerful n8n workflow automates the tedious task of manually parsing CVs and resumes. It begins by monitoring your Gmail for new emails containing PDF attachments. Upon detection, the workflow extracts the text from these PDFs using OCR.space and then intelligently uses GPT-4 to determine if the document is a CV and to extract crucial candidate information. The AI is trained to identify and pull out fields such as full name, email, phone number, location, job title, years of experience, skills (as a structured array), education, languages, certifications, LinkedIn profile, and availability. The extracted data is then formatted into a clean JSON object, ready for integration into your HR systems or databases. This workflow significantly reduces manual effort, improves data accuracy, and accelerates your recruitment pipeline.
Key Features
- Automated Email Monitoring: Scans your Gmail for new emails with PDF attachments.
- Intelligent CV Detection & Parsing: Uses AI to identify CVs and extract key candidate fields.
- Comprehensive Data Extraction: Captures essential information like contact details, skills, experience, education, and more.
- Structured JSON Output: Delivers parsed data in a clean, machine-readable JSON format.
- OCR for Image-Based PDFs: Handles text extraction from image-based PDF documents.
How To Use
- Connect Gmail: Authorize the n8n workflow to access your Gmail account and set up filters to receive emails with PDF attachments.
- Configure OCR.space API: Obtain an API key from OCR.space and input it into the HTTP Request node for text extraction from PDFs.
- Set Up OpenAI Credentials: Provide your OpenAI API key to the "Message a model" node to enable AI-powered CV parsing.
- Define Parsing Prompt: Customize the prompt in the "Message a model" node to precisely define the fields you wish to extract from CVs and the desired JSON output format.
- Integrate with Your System: Connect the output of the "Message a model" node to your desired database or HR system using subsequent n8n nodes (e.g., Notion, Google Sheets, database integrations).
Apps Used
Workflow JSON
{
"id": "ee887c49-7674-46d4-964c-f20918af7a08",
"name": "Automated CV Parsing & HR Data Extraction",
"nodes": 15,
"category": "Operations",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: ee887c49-7674...
About the Author
Crypto_Watcher
Web3 Developer
Automated trading bots and blockchain monitoring workflows.
Statistics
Related Workflows
Discover more workflows you might like
Universal CSV to JSON API Converter
Effortlessly transform CSV data into structured JSON with this versatile n8n workflow. Integrate it into any application as a custom API endpoint, supporting various input methods including file uploads and raw text.
Instant WooCommerce Order Notifications via Telegram
When a new order is placed on your WooCommerce store, instantly receive detailed notifications directly to your Telegram chat. Stay on top of your e-commerce operations with real-time alerts, including order specifics and a direct link to view the order.
On-Demand Microsoft SQL Query Execution
This workflow allows you to manually trigger and execute any SQL query against your Microsoft SQL Server database. Perfect for ad-hoc data lookups, administrative tasks, or quick tests, giving you direct control over your database operations.