AI Candidate Screening and Automated Interview Scheduling - n8n Workflow

Automate hiring end-to-end using this powerful n8n workflow. Integrate OpenAI for objective candidate scoring, manage applications in Google Sheets, and auto-schedule interviews.

Workflow Preview

Ready to automate?

Download this n8n workflow template and start using it instantly.

Who is this best for?

HR professionals and recruitment specialists seeking efficient, unbiased screening.
Automation specialists needing advanced n8n templates for complex logic.
Scaling startups handling high volumes of inbound applications.
Users aiming to integrate OpenAI and Google Suite services into a cohesive n8n workflow.

Overview

Recruitment can be bottlenecked by manual resume screening. This powerful n8n workflow solves that problem by implementing an automated Applicant Tracking System (ATS) function. It starts with an external application triggering the n8n trigger, capturing all necessary data. The core value lies in the OpenAI - AI Candidate Evaluation n8n node, which uses GPT-4 to analyze candidate resumes and skills against specific job requirements, providing an objective score and detailed feedback. This eliminates manual bias and speeds up the initial screening by up to 90%. Based on a customizable score threshold, the n8n workflow automatically routes the candidate, handles communication (interview invitations or rejection notices), and instantly schedules the interview using the Google Calendar n8n node. This end-to-end system is one of the most practical n8n templates for modern HR operations.

How it Works

The automated process begins with the Webhook - Receive Application, serving as the primary n8n trigger. Once data is received, the flow immediately executes the following steps:


  1. Data Ingestion: The Google Sheets - Store Application n8n node ensures every incoming application is logged instantly for record-keeping.

  2. AI Screening: The workflow uses the OpenAI - AI Candidate Evaluation n8n node. It sends the candidate's resume summary and skills to GPT, which evaluates fit against predefined job criteria (e.g., Automation Specialist) and returns a structured JSON evaluation, including an overall score.

  3. Logic and Routing: The Code - Process Evaluation node parses the AI response and calculates the next steps. The critical step, IF - Check Score Threshold (set at 70), directs the n8n workflow.

  4. Interview Path (True): For qualified candidates, the Email - Interview Invitation node sends a confirmation, and the Google Calendar - Schedule Interview n8n node automatically books a future meeting time, updating the application status in Google Sheets.

  5. Rejection Path (False): For candidates below the threshold, a professional Email - Rejection Notice is sent, and the Update Sheet - Rejection Status node marks the application as rejected.

  6. Confirmation: The final Respond to Webhook n8n node closes the loop, confirming successful processing back to the originating form.

Installation Guide

To deploy this comprehensive n8n workflow, follow these steps:


  1. Import: Copy the provided JSON code and import it directly into your n8n instance as a new workflow.

  2. Set Up Credentials: This n8n template requires four key sets of credentials:

OpenAI API Key: For the AI Candidate Evaluation node.
Google Sheets (Service Account/OAuth): To read and write application data.
Google Calendar (OAuth): For scheduling interviews.
SMTP or Email Service: For sending interview invitations and rejection notices.

  1. Configure Webhook: Activate the Webhook - Receive Application n8n trigger. Note the generated URL and configure your application form (e.g., Typeform, custom site) to send application data to this endpoint.

  2. Customize AI Prompt: Edit the prompt in the OpenAI - AI Candidate Evaluation n8n node to match your specific job requirements and desired JSON output structure.

  3. Adjust Logic: Review the Code - Process Evaluation n8n node and the IF - Check Score Threshold to ensure the hiring score (currently 70) aligns with your hiring standards.

Node Details

Webhook - Receive Application (n8n trigger): The entry point for the n8n workflow. It is configured to receive application data via a secure webhook path (job-application).
Google Sheets - Store Application: This n8n node handles data persistence, using the 'Append or Update' operation to log all raw application information into a designated sheet.
OpenAI - AI Candidate Evaluation: The core AI processing n8n node. It uses the Language Chain Open AI node type. Key Configuration: Uses GPT (model configurable) with a detailed system message defining the job requirements and mandating the output be a structured JSON object containing score and recommendation.
Code - Process Evaluation: A critical data transformation n8n node. Function: It extracts the JSON structure from the AI text response, combines it with the candidate's original application data, and applies the scoring logic (Score >= 70) to set the decision field.
IF - Check Score Threshold: A flow control n8n node that routes execution based on whether the calculated decision equals 'Interview'.
Email - Interview Invitation/Rejection Notice: SMTP Send Email n8n node, configured to dynamically insert candidate name, evaluation score, and strengths/weaknesses into the email body.
Google Calendar - Schedule Interview: A dedicated Google Calendar n8n node that automatically creates an event three days from the processing date, inviting the candidate and the hiring team.
Respond to Webhook: The final n8n node, sending a confirmation back to the source system to complete the transaction and confirm the n8n workflow execution.

Related n8n Workflows

Free

Nodes: 9 Nodes
Updated: December 26 2025
View all
Created by

The AI Squad Initiative is a pioneering effort to build, automate and scale AI-powered workflows using n8n.io. Our mission is to help individuals and businesses integrate AI agents seamlessly into their daily operations from automating tasks and enhancing productivity to creating innovative, intelligent solutions. We design modular, reusable AI workflow templates that empower creators, developers and teams to supercharge their automation with minimal effort and maximum impact.

Featured*