Automate your hiring pipeline with this expert n8n workflow. It uses OpenAI and Langchain n8n nodes for AI screening, stores candidate data in Airtable, and automatically schedules interviews using Google Calendar.
Download this n8n workflow template and start using it instantly.
Managing high volumes of job applications is time-consuming and prone to human bias. This specialized n8n workflow solves this by creating a fully automated, end-to-end hiring assistant.
Starting with a simple Gmail trigger, the system first classifies incoming emails using a dedicated AI agent. If the email is a job application with a resume attachment, the n8n workflow extracts the data, runs the resume through a sophisticated AI model against predefined roles, and assigns a fitness score (1-10).
Only candidates who meet the high-qualification threshold (Score ≥ 8) proceed to the scheduling stage. The system then automatically calculates the next available business day, uses an AI Agent equipped with Google Calendar tools to find the earliest free 1-hour slot, books the interview, and sends a personalized, official confirmation email. All results, regardless of qualification status, are saved securely in Airtable, providing seamless candidate tracking. This n8n automation is essential for modern recruitment.
This powerful n8n workflow operates in four main stages:
Gmail Trigger monitoring the inbox. The incoming email is immediately passed to the first OpenAI n8n node (Message a model2), which acts as an AI classifier to determine if the email is a job application (returning 'YES' or 'NO').Get a message n8n node retrieves the full content, including attachments. The resume is saved to Google Drive, and the Extract from File n8n node extracts all text. This text, along with available roles defined in the Set n8n node, is sent to the second OpenAI n8n node (Message a model3). This AI performs a comprehensive analysis, assigns a numerical fit_score, and returns structured candidate details in JSON format.If n8n node (If3) checks if the candidate's score is 8 or higher. Regardless of the score, all candidate data is recorded in Airtable (Create a record3 for unqualified, Create a record2 for qualified).Code n8n node calculates the next business day. An advanced AI Agent n8n node then uses Google Calendar tools (Get Events, Check Availability) to find the first free 1-hour slot between 9:00 AM and 6:00 PM on that business day. Finally, a Create an event n8n node books the interview, and a Send a message n8n node sends a detailed interview confirmation email to the applicant. This entire process demonstrates the power of a comprehensive n8n workflow.To deploy this automated n8n workflow, follow these steps:
Gmail Trigger (receiving applications) and Send a message (sending interview emails).Message a model).Upload file n8n node to store incoming resumes.AI Agent tools (Get Events, Check Availability) and the Create an event n8n node.Create a record n8n nodes to track candidates.Available Positions1 n8n node with your current open job titles. Gmail Trigger1 (n8n trigger): The starting point of the n8n workflow. It constantly polls your Gmail inbox for new messages to initiate the process.
Message a model2 (OpenAI/Langchain n8n node): Acts as the initial filter. It classifies the email subject and body to confirm if it is a genuine job application, outputting 'YES' or 'NO'.
If2 (Core Logic n8n node): Filters out non-application emails. Only proceeds if the AI classification result is not 'NO'.
Extract from File1: Extracts the text content from the resume attachment (PDF or similar) so the data can be used in the next AI analysis step.
Available Positions1 (Set n8n node): Defines and holds the list of current job openings (e.g., 'Automation Engineer', 'Full Stack Developer'). This data is fed directly into the AI prompt.
Message a model3 (OpenAI/Langchain n8n node): The core screening tool. It receives the resume text and open roles, scoring the candidate (1-10) and returning a structured JSON output with strengths, gaps, and a recommended role. This is a crucial n8n node for objective screening.
If3 (Core Logic n8n node): Determines qualification by checking if the AI fit score is greater than or equal to 8. High scores proceed to scheduling, lower scores bypass scheduling.
Get Next Business Day1 (Code n8n node): A custom JavaScript code n8n node that calculates the date of the next working day (skipping weekends) and defines the scheduling window (9 AM to 6 PM).
AI Agent1 (Langchain Agent n8n node): Coordinates the scheduling tools. It uses the Get Events and Check Availability Google Calendar n8n nodes to analyze the calendar and pinpoint the earliest free 1-hour slot.
Create an event1 (Google Calendar n8n node): Books the interview slot found by the AI Agent, automatically inviting both the applicant and the designated interviewer.
Automate HR resume screening using this powerful n8n workflow. Integrate Google Gemini AI to extract candidate data, score matches against job profiles in Google Sheets, and log results automatically.

Deploy this powerful n8n workflow to automate job application processing, using JotForm, OpenAI GPT-4o-mini for structured resume parsing, and smart routing to Gmail and Google Sheets.

Use this advanced n8n workflow to automate candidate screening, conduct AI-driven behavioral interviews using Elevenlabs, and manage applicant tracking efficiently in Notion. Perfect for sophisticated HR automation.

Use this powerful n8n workflow to instantly retrieve your Sleeper Fantasy Football draft picks, player details, and league summary directly via a Telegram chatbot interface.

Build a specialized AI knowledge base chatbot using InfraNodus GraphRAG. This n8n workflow provides contextual answers without complex vector database setups. Get started with this n8n template.

🚀 Founder of iTechNotion — we build custom AI-powered automation workflows for startups, agencies, and founders. 💡 Specializing in agentic AI systems, content automation, sales funnels, and digital workers. 🔧 14+ years in tech | Building scalable no-code/low-code solutions using n8n, OpenAI, and other API-first tools. 📬 Let’s automate what slows you down.







































