Automate Recruitment with GPT-4o-mini: CV Screening to Interview Scheduling in Airtable

Go to Workflow
1 views
Built by Cheng Siong Chin Cheng Siong Chin
Created on June 15, 2026

Description

Introduction
Automate candidate evaluation from CV submission to interview booking. Perfect for HR teams and recruiters.
How It Works
Webhook receives CVs, extracts Airtable data, AI assesses qualifications, filters candidates, sends emails, schedules Google Calendar interviews, and updates records.
Workflow Template
Webhook → Airtable (Get Data) → AI Extract CV → AI Assessment → Filter Qualified → Generate Email → Send Email → Filter Interview Candidates → Schedule Calendar → Update Airtable → Slack Notification → Respond
Workflow Steps
Receive & Store: Webhook receives CVs, saves to Airtable.
Fetch & Download: Gets job criteria, downloads CVs.
AI Assessment: Parses skills, scores candidates.
Filter & Email: Routes qualified, sends messages.
Schedule & Update: Books interviews, updates Airtable.
Notify: Alerts via Slack, confirms status.
Setup Instructions
Webhook & Airtable: Set URL, create tables, add credentials.
AI Configuration: Add OpenAI key, define schema, customize scoring.
Communication: Connect Gmail, Calendar, and Slack.
Prerequisites
Airtable account
OpenAI API key
Gmail and Google Calendar
Slack workspace (optional)
Customization
Multi-stage scheduling
ATS integration (Greenhouse, Lever)
Benefits
Reduces screening time by 90%
Ensures uniform evaluation
Cuts time-to-hire by 60%

Nodes Used (9)

AI Agent
@n8n/n8n-nodes-langchain.agent
Airtable
n8n-nodes-base.airtable
Google Calendar
n8n-nodes-base.googleCalendar
HTTP Request
n8n-nodes-base.httpRequest
Information Extractor
@n8n/n8n-nodes-langchain.informationExtractor
OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi
Send Email
n8n-nodes-base.emailSend
Slack
n8n-nodes-base.slack
Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured