Resume Screening & Interview Scheduling with Gmail, AI & Google Calendar
How it works The workflow detects incoming job-application emails, extracts resumes, and parses them for AI analysis. It evaluates each candidate against three open roles and assigns a fit score with structured reasoning. Low-scoring applicants are stored for review, while strong candidates move into an automated scheduling flow. The system checks availability on the next business day, books the slot, sends a confirmation email, and records all details in Airtable.
Step-by-step
Detect and collect job-application data Gmail Trigger** – Monitors inbox for all new emails. Message a model** – Classifies whether the email is a job application. If** – Continues only when the AI result is YES. Get a message** – Fetches the full message and attachments. Upload file** – Uploads the resume to Google Drive. Extract from File** – Converts the PDF resume into text.
Analyze the resume and evaluate fit Available Positions** – Defines the three open roles. Message a model1** – Produces recommended role, fit score, strengths, gaps, skills, and reasoning. If1** – Routes candidates based on fit_score ≥ 8. Create a record1** – Stores lower-scoring applicants in Airtable. Get Next Business Day** – Calculates the schedule window for qualified candidates.
Check availability on the next business day AI Agent** – Orchestrates availability search using calendar nodes. Get Events** – Retrieves events for the target day. Check Availability** – Evaluates free 1-hour slots. OpenAI Chat Model** – Reasoning engine for the agent. Structured Output Parser** – Returns clean JSON with start_time and end_time. OpenAI Chat Model1** – Supports structured parsing.
Schedule the interview and notify the candidate Create an event** – Books the interview in Google Calendar. Send a message** – Sends an HTML confirmation email to the candidate. Create a record** – Saves shortlisted candidate and interview data in Airtable.
Why use this? Removes manual screening by automating email intake and resume parsing. Ensures consistent AI-based role matching and scoring. Books interviews automatically using real calendar availability. Keeps all applicant and scheduling data organized in Airtable. Provides a fully hands-off, end-to-end hiring pipeline.
Tags
Related Templates
Automatic News Summarization & Email Digest with GPT-4, NewsAPI and Gmail
📰 AI News Digest Agent: Auto News Summarizer & Email Newsletter Create an intelligent news curation system that automat...
Generate Food Recipes from Gmail & Form Requests with Ollama & Llama 3.2
This n8n template demonstrates how to create an intelligent food recipe assistant that accepts requests via Gmail and we...
Auto-classify Gmail emails with AI and apply labels for inbox organization
Who is this for? Professionals and individuals who receive high volumes of emails, those who want to automatically organ...
🔒 Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments