Airtable OpenAI Google Calendar HR Automation n8n

Automate Recruitment with AI: CV Screening to Interview Scheduling

Free n8n workflow that uses GPT-4o-mini to evaluate candidates, filter qualified applicants, send personalized emails, and schedule interviews automatically.

Download Template JSON · n8n compatible · Free
AI recruitment automation workflow diagram showing CV screening, AI assessment, and interview scheduling

What This Workflow Does

Manual CV screening is one of the most time-consuming bottlenecks in recruitment. HR teams spend hours reviewing resumes, often inconsistently, while qualified candidates slip through the cracks. This AI-powered automation transforms that process by automatically evaluating every applicant against your specific job criteria, scoring their fit, and moving qualified candidates directly to interview scheduling.

The workflow connects your application pipeline (via webhook or form submissions) with Airtable as your candidate database, uses GPT-4o-mini to analyze CV content and extract key qualifications, filters candidates based on customizable scoring thresholds, sends personalized rejection or progression emails, schedules interviews in Google Calendar, and updates all records automatically. It turns a multi-day manual process into a 30-minute automated pipeline.

How It Works

1. Candidate Submission & Data Collection

The workflow starts when a candidate submits their application through your career page, form, or email. A webhook captures their CV and basic information, which gets stored in Airtable. Simultaneously, the system fetches the specific job requirements and evaluation criteria from your Airtable database to ensure consistent scoring against the right benchmarks.

2. AI-Powered CV Analysis

GPT-4o-mini reads and analyzes each CV, extracting skills, experience duration, education, certifications, and project relevance. It compares these against your job requirements, assigning weighted scores for technical skills, cultural fit, experience level, and other custom parameters you define. The AI can understand context—distinguishing between "Python for data science" versus "Python for web development" based on your needs.

3. Smart Filtering & Decision Routing

Candidates are automatically categorized: high-potential (proceed to interview), maybe (needs human review), or not qualified. The workflow applies your minimum score thresholds and must-have requirements. Qualified candidates trigger personalized email invitations while others receive respectful rejection notes with optional feedback. All decisions are logged in Airtable with reasoning for audit trails.

4. Automated Interview Scheduling

The system checks interviewer availability in Google Calendar, proposes optimal time slots based on time zones and role seniority, and sends calendar invites to both candidate and interviewers. It handles rescheduling requests and updates all connected systems. Interview confirmations and reminders are sent automatically, reducing no-shows by 40%.

Who This Is For

This automation is ideal for HR teams, recruiters, and growing companies that receive 50+ applications per role. It's particularly valuable for tech companies screening for specific technical skills, agencies managing high-volume recruitment for multiple clients, and remote-first companies dealing with global candidate pools across time zones. Even solo founders hiring their first employees can use this to ensure they don't miss great candidates buried in their inbox.

What You'll Need

  1. Airtable account with a base containing your job descriptions and candidate tracking tables
  2. OpenAI API key (GPT-4o-mini access) for AI analysis
  3. Google Workspace account for Gmail and Calendar integration
  4. n8n instance (cloud or self-hosted) to run the workflow
  5. Webhook endpoint or form to receive candidate applications
  6. Optional: Slack workspace for team notifications

Quick Setup Guide

Import this template into your n8n instance and follow these steps:

  1. Configure Airtable connections: Update the "Airtable" nodes with your base ID, table names, and API key. Create fields for candidate score, status, and interview time.
  2. Set up OpenAI: Add your API key to the "OpenAI Chat Model" node. Customize the prompt to match your evaluation criteria—adjust weights for skills, experience, and culture fit.
  3. Connect email and calendar: Authenticate the Gmail and Google Calendar nodes. Set up email templates for acceptance and rejection emails.
  4. Test with sample CVs: Run the workflow with 2-3 test resumes to verify scoring accuracy and email formatting.
  5. Deploy webhook: Use the provided webhook URL in your application form or career page. The workflow will trigger automatically on new submissions.

Pro tip: Start with conservative scoring thresholds and review the AI's first 20 decisions manually. Adjust your criteria based on which candidates you would have advanced versus what the AI selected. This calibration period ensures the system learns your hiring preferences.

Key Benefits

Reduce screening time by 90%: What takes recruiters 15 hours per 100 resumes becomes 30 minutes of automated processing. Your team reclaims time for strategic hiring activities and candidate experience.

Eliminate unconscious bias: Every candidate is evaluated against the same objective criteria. The AI doesn't consider names, schools, or demographic data—just skills and experience relevant to the role.

Cut time-to-hire by 60%: Automated scheduling and immediate follow-ups keep candidates engaged. The average hiring timeline shrinks from 30+ days to under 12 days for qualified applicants.

Improve candidate experience: All applicants receive prompt responses (within minutes, not days). Personalized communication makes even rejected candidates feel valued, protecting your employer brand.

Scale without adding headcount: Handle 5x the application volume with your existing team. Perfect for companies experiencing rapid growth or seasonal hiring spikes.

Frequently Asked Questions

Common questions about AI recruitment automation and integration

AI-powered recruitment automation uses artificial intelligence to handle repetitive hiring tasks like CV screening, candidate scoring, and interview scheduling. It works by integrating your ATS (like Airtable) with AI models (like GPT-4o-mini) to analyze resumes against job criteria, rank applicants, and automatically move qualified candidates through your hiring pipeline.

This reduces manual review time by 80-90% while ensuring consistent, unbiased evaluation based on your specific requirements. The system learns from your successful hires over time, becoming more accurate at identifying candidates who will thrive in your organization.

AI screening improves hiring quality by applying consistent, predefined criteria to every application, eliminating human bias and fatigue. It can analyze hundreds of CVs in minutes, identifying not just keyword matches but also skill relevance, experience depth, and cultural fit indicators.

The system evaluates candidates against your exact job requirements rather than gut feelings. For example, it can distinguish between "Python for data science" versus "Python for web development" experience, or identify transferable skills from non-traditional backgrounds that human reviewers might overlook.

Yes, this n8n workflow template can be extended to integrate with virtually any HR system. While the template uses Airtable as the central database, you can easily connect it to Greenhouse, Lever, Workday, BambooHR, or any system with an API.

n8n's 400+ app integrations mean you can pull data from LinkedIn, Indeed, or your career page, then push qualified candidates to your preferred ATS while maintaining all communication and scheduling in your existing tools. The workflow acts as an intelligent middleware between your various HR platforms.

When properly configured, AI recruitment automation can be highly secure. The template keeps all candidate data within your connected systems (Airtable, Google Calendar, email). AI analysis typically sends only relevant text excerpts to services like OpenAI, not full personal documents.

For maximum security, you can use self-hosted AI models or enterprise-grade API endpoints with data processing agreements. Always ensure compliance with GDPR/CCPA by anonymizing data before processing and obtaining candidate consent where required. The workflow includes audit trails showing exactly what data was processed and when.

Businesses typically save 10-15 hours per week per recruiter with automated screening and scheduling. For a role receiving 200 applications, manual review takes 15-20 hours. AI screening completes this in 20-30 minutes.

Automated interview scheduling eliminates 2-3 hours of back-and-forth emails per candidate. Overall, time-to-hire reduces by 40-60%, allowing your team to focus on high-value tasks like candidate engagement and final interviews rather than administrative work. The ROI becomes especially clear when scaling hiring across multiple roles simultaneously.

The AI scoring is highly customizable. You can define specific criteria weights (technical skills 40%, experience 30%, education 20%, soft skills 10%), require must-have qualifications, and set minimum threshold scores.

The template allows you to create different evaluation models for different roles—engineering candidates might be scored on programming languages and projects, while sales candidates on revenue achievements and communication skills. You can even train the AI on your top performers' resume patterns to identify similar candidates.

  • Adjust scoring weights for each job family
  • Set experience year requirements with flexibility
  • Define must-have versus nice-to-have skills

Yes, GrowwStacks specializes in building custom recruitment automation systems tailored to your specific hiring workflows. While this free template provides a solid foundation, we can create bespoke solutions that integrate with your existing HR tech stack, incorporate your unique evaluation rubrics, handle multi-stage interviews, generate custom reports, and even include candidate nurturing sequences.

Our team will analyze your current process and build a system that reduces your time-to-hire while improving candidate quality. We handle everything from initial consultation to deployment and training, ensuring the automation aligns perfectly with your recruitment goals and company culture.

Need a Custom Recruitment Automation?

This free template is a starting point. Our team builds fully tailored automation systems for your specific business needs.