Interview Scheduling Automation with Google Sheets, Calendar, Gmail & GPT-4o'

Go to Workflow
2,888 views
Built by Rahul Joshi Rahul Joshi
Created on June 06, 2026

Description

SEO-Optimized Description:

Streamline your interview scheduling process with this intelligent n8n automation template powered by Google Calendar, Google Sheets, and GPT-4. This workflow reads candidate information from a spreadsheet, automatically schedules interviews in Google Calendar, and sends personalized interview invitation emails—all without manual input.

What This Template Does:

📋 Monitors a Google Sheet for new candidate entries every minute
🕒 Auto-selects the next available interview slot (Mon/Wed/Fri at 3 PM)
📅 Creates a calendar invite in your Google Calendar
✍️ Uses GPT-4 to generate personalized emails based on candidate data
📧 Sends the email invite with the interview link via Gmail

Built-in logic ensures:

Candidates never get same-day interviews
AI-generated emails are concise, polite, and professionally formatted
Scheduling remains conflict-free and easy to manage

Requirements:

Google Calendar API credentials
Google Sheets with candidate info (Name, Email, Background)
Gmail account with OAuth2
Azure OpenAI API (GPT-4o recommended)

Perfect For:

Startups, HR teams, and recruiters looking to automate interview scheduling, eliminate back-and-forth emails, and deliver a professional candidate experience—all with zero hassle.

Nodes Used (6)

Azure OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatAzureOpenAi
Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm
Code
n8n-nodes-base.code
Gmail
n8n-nodes-base.gmail
Google Calendar
n8n-nodes-base.googleCalendar
Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured