πŸ‘₯ Automate CV screening & candidate validation with AI & email parsing

⚑ 891 views Β· πŸ‘₯ HR & Recruitment

πŸ’‘ Pro Tip β€” HTTP Request scraping tends to break when sites update their markup. If you’re scraping a major platform, check if ScraperNode covers it β€” it has maintained scrapers for LinkedIn, Instagram, TikTok, YouTube, and 20+ other platforms that return structured data.

View All Scrapers

Description

This workflow contains community nodes that are only compatible with the self-hosted version of n8n.

This automated n8n workflow streamlines the process of screening CVs and validating candidate information using AI and email parsing. The system listens for new emails with CV attachments, extracts and processes the data, and either saves valid CVs to a target directory or notifies HR of invalid submissions.

Good to Know

How It Works

  1. Trigger on New CV Email - Detects new emails with CV attachments.
  2. Extract Text from PDF CV - Parses content from attached PDF files.
  3. Ensure All CV Data Loaded - Waits until all data is ready for processing.
  4. Parse & Structure CV Information - Extracts structured details like name, skills, and experience using AI or custom logic.
  5. Check CV for Required Fields - Verifies the presence of essential fields (e.g., name, email, skills).
  6. Save Valid CV to Folder - Stores successfully validated CVs into a target directory.
  7. Notify HR of Invalid CV - Sends an email alert for incomplete or invalid CVs.

Data Sources

The workflow processes data from email attachments:

How to Use

Requirements

  1. Email account access with IMAP/POP3 support.
  2. PDF parsing capabilities (e.g., OCR or text extraction tools).
  3. AI or custom logic for data extraction and validation.
  4. A target directory for storing validated CVs.

Customizing This Workflow

Details

πŸ”— Nodes Used

Email Trigger (IMAP), Send Email, Extract from File

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup