Skip to main content

Automated candidate screening & response using GPT-4, Mistral OCR and Slack notifications

Workflow preview

Automated candidate screening & response using GPT-4, Mistral OCR and Slack notifications preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

Overview

πŸ“Š Description

Streamline your HR recruitment process with this intelligent automation that reads candidate emails and resumes, analyzes them using GPT-4, and automatically shortlists or rejects applicants based on skill and experience match. πŸ“©πŸ€– The workflow updates your HR Google Sheet with detailed AI evaluations, notifies recruiters on Slack about high-scoring candidates, and sends personalized shortlist or rejection emails to applicants β€” all in one seamless flow. πŸš€

What This Template Does

1️⃣ Trigger – Monitors the HR Gmail inbox for new job applications with attachments. πŸ“¬ 2️⃣ Extracts Resume Data – Uploads attached resumes to Mistral OCR to extract text for analysis. πŸ“„ 3️⃣ Combines Inputs – Merges candidate email data and resume content for complete context. πŸ”— 4️⃣ AI Evaluation – GPT-4 analyzes the candidate’s qualifications against job requirements in a connected Google Sheet. 🧠 5️⃣ Scoring & Recommendation – Generates a structured JSON output with job fit summary, skill match, AI score, and recommendation (Shortlist or Reject). πŸ“Š 6️⃣ Record Update – Logs AI evaluation results in a Google Sheet for centralized tracking. πŸ“‹ 7️⃣ Communication – Sends professional shortlist or rejection emails to applicants via Gmail. πŸ’Œ 8️⃣ Team Alert – Notifies HR on Slack when a high-scoring candidate is detected. πŸ””

Key Benefits

βœ… Saves hours of manual resume screening and sorting βœ… Ensures consistent, unbiased candidate evaluation βœ… Provides detailed AI-driven insights for every applicant βœ… Automates communication and record-keeping βœ… Improves HR productivity and response speed

Features

Gmail trigger for new candidate emails Resume text extraction via Mistral OCR API GPT-4–powered resume and email evaluation Integration with Google Sheets for HR requirement mapping Slack notifications for shortlisted candidates Automated shortlist/rejection emails with custom templates Structured AI output for analytics and reporting

Requirements

Gmail OAuth2 credentials for inbox and email automation Google Sheets OAuth2 credentials with edit access OpenAI API key (GPT-4 or GPT-4o-mini) Slack Bot token with chat:write permissions Mistral AI OCR API key for resume text extraction

Target Audience

  • HR and recruitment teams managing large applicant volumes πŸ§‘β€πŸ’Ό
  • Talent acquisition managers looking for AI-driven screening πŸ€–
  • Organizations standardizing hiring communication πŸ’¬
  • Agencies building automated candidate evaluation systems πŸ“ˆ

Step-by-Step Setup Instructions

1️⃣ Connect your Gmail account and configure the inbox trigger. 2️⃣ Add Mistral API credentials for resume OCR extraction. 3️⃣ Set up your Google Sheet with job role requirements and access credentials. 4️⃣ Add OpenAI credentials (GPT-4 or GPT-4o-mini) for AI evaluation. 5️⃣ Configure Slack credentials and HR channel ID for alerts. 6️⃣ Test with a sample application to ensure correct data mapping. 7️⃣ Activate the workflow to start automated recruitment processing. βœ