Automated Resume Screening and Job Matching Workflow

somdn_product_page

This n8n workflow automates the process of screening resumes received via Gmail, matching candidates to job descriptions stored in Airtable, analyzing resumes using Gemini AI, and recording results in Google Sheets. It enhances recruitment efficiency by integrating email monitoring, document processing, AI evaluation, and data organization.

The workflow begins with a Gmail trigger that monitors for new emails with PDF attachments, downloading the resumes automatically. It then extracts potential job titles from the email subject using regex patterns and similarity matching algorithms to find the closest match in Airtable’s job listings.

Resumes are filtered and processed through a custom code node that prepares the files for upload via Google Drive API. Simultaneously, a complex prompt is built for Gemini AI, instructing it to analyze resumes against specific job criteria, score applicant suitability on a scale of 1-10, and generate a concise explanation.

The AI responses are parsed from Gemini, extracting relevant candidate details and scores, which are then combined with resume links and job info. The final data is appended to a Google Sheet for easy review and further processing.

This workflow is useful for HR teams seeking to automate candidate screening, streamline resume management, and leverage AI for initial candidate evaluation, making recruitment faster and more consistent.

Node Count

11 – 20 Nodes

Nodes Used

airtable, code, gmailTrigger, googleDrive, googleSheets, httpRequest, if, merge, stickyNote

Reviews

There are no reviews yet.

Be the first to review “Automated Resume Screening and Job Matching Workflow”

Your email address will not be published. Required fields are marked *