AutomationMart
Home/Browse/Automated interview scheduling with GPT-4o and Google Calendar chat bot
n8n

Automated interview scheduling with GPT-4o and Google Calendar chat bot

n8nn8n22 modulesv1.0
GmailOpenAIGoogle CalendarLinkedIn

Overview This workflow allows candidates to schedule interviews through a conversational AI assistant. It integrates with your Google Calendar to check for existing events and generates a list of available 30-minute weekday slots between 9 AM and 5 PM Eastern Time. Once the candidate selects a suitable time and provides their contact information, the AI bot automatically books the meeting on your calendar and confirms the appointment. ⚡ Prerequisites To use this workflow, you need an OpenAI acco

At a glance

Automated interview scheduling with GPT-4o and Google Calendar chat bot is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Gmail, OpenAI, Google Calendar, LinkedIn. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Gmail, OpenAI, Google Calendar, LinkedIn
Modules
22
Price
Free
Version
v1.0
Automated interview scheduling with GPT-4o and Google Calendar chat bot workflow diagram

About this workflow

Overview This workflow allows candidates to schedule interviews through a conversational AI assistant. It integrates with your Google Calendar to check for existing events and generates a list of available 30-minute weekday slots between 9 AM and 5 PM Eastern Time. Once the candidate selects a suitable time and provides their contact information, the AI bot automatically books the meeting on your calendar and confirms the appointment. ⚡ Prerequisites To use this workflow, you need an OpenAI account with access to the GPT-4o model, a Google account with a calendar that can be accessed through the Google Calendar API, and an active instance of n8n—either self-hosted or via n8n cloud. Within n8n, you must have two credential configurations ready: one for Google Calendar using OAuth2 authentication, and another for your OpenAI API key. 🔐 API Credentials Setup For Google Calendar, go to the Google Cloud Console and create a new project. Enable the Google Calendar API, then create OAuth2 credentials by selecting “Web Application” as the application type. Add as the redirect URI if using local n8n. After that, go to n8n, navigate to the Credentials section, and create a new Google Calendar OAuth2 credential using your account. For OpenAI, visit platform.openai.com to retrieve your API key. Then go to the n8n Credentials page, create a new credential for OpenAI, paste your key, and name it for reference. 🔧 How to Make This Workflow Yours To customize the workflow for your use, start by replacing all instances of the calendar email rbreen.ynteractive@gmail.com with your own Google Calendar email. This email is referenced in multiple places, including Google Calendar nodes and the ToolWorkflow JSON for the node named "Run Get Availability." Also update any instances where the Google Calendar credential is labeled as Google Calendar account to match your own credential name within n8n. Do the same for the OpenAI credential label, replacing OpenAi account with the name of your own credential. Next, go to the node labeled Candidate Chat and copy the webhook URL. This is the public chat interface where candidates will engage with the bot—share this URL with them through email, your website, or anywhere you want to allow access. Optionally, you can also tweak the system message in the Interview Scheduler node to modify the tone, language, or logic used during conversations. If you want to add branding, update the title, subtitle, and inputPlaceholder in the Candidate Chat node, and consider modifying the final confirmation message in Final Response to User to reflect your brand voice. You can also update the business rules such as time zone, working hours, or default duration by editing the logic in the Generate 30 Minute Timeslots code node. 🧩 Workflow Explanation This workflow begins with the Candidate Chat node, which triggers when a user visits the public chat URL. The Interview Scheduler node acts as an AI agent, guiding the user through providing their email, phone number, and preferred interview time. It checks availability using the Run Get Availability tool, which in turn reads your calendar and compares it with generated free time slots from the Generate 30 Minute Timeslots node. The check day names tool helps the AI interpret natural language date expressions like “next Tuesday.” The schedule is only populated with 30-minute weekday slots from 9 AM to 5 PM Eastern Time, and no events are scheduled if they overlap with existing ones. When a suitable time is confirmed, the AI formats the result into structured JSON, creates an event on your Google Calendar, and sends a confirmation back to the user with all relevant meeting details. 🚀 Deployment Steps To deploy the interview scheduler, import the provided workflow JSON into your n8n instance. Update the Google Calendar email, OpenAI and Google credential labels, system prompts, and branding as needed. Test the connections to ensure the API credentials are working correctly. Once everything is configured, copy and share the public chat URL from the Candidate Chat node. When candidates engage with the chat, the workflow will walk them through the interview booking process, check your availability, and finalize the booking automatically. 💡 Additional Tips By default, the workflow avoids scheduling interviews on weekends and outside of 9–5 EST. Each interview lasts exactly 30 minutes, and overlapping with existing events is prevented. The assistant does not reveal details about other meetings. You can customize every part of this workflow to fit your use case, including subworkflows like Get Availability and check day names, or even white-label it for client use. This workflow is ready to become your AI-powered interview scheduling assistant. 🤝 Connect with Me Description I’m Robert Breen, founder of Ynteractive — a consulting firm that helps businesses automate operations using n8n, AI agents, and custom workflows. I’ve helped clients build everything from intelligent chatbots to complex sales automations, and I’m always excited to collaborate or support new projects. If you found this workflow helpful or want to talk through an idea, I’d love to hear from you. Links 🌐 Website: 📺 YouTube: @ynteractivetraining 💼 LinkedIn: 📬 Email: rbreen@ynteractive.com

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Personalized CrunchBase lead outreach with AI-generated summaries and Gmail

Automated outreach system that identifies and contacts potential leads from CrunchBase with personalized, timely messages. 🚀 What It Does - Identifies target companies and contacts - Personalizes email content - Schedules follow-ups - Tracks responses - Integrates with email providers 🎯 Perfect For - Sales development reps - Business development teams - Startup founders - Investment professionals - Partnership managers ⚙️ Key Benefits ✅ Automated lead generation ✅ Personalized outreach at scale

Free

Analyze Landing Page with OpenAI and Get Optimization Tips

Your Landing Page is Leaking Sales—Here’s How to Fix It in Seconds

Free

Send a Mocean SMS from a new email in Gmail

This template periodically checks for new emails in Gmail and uses the retrieved information to send SMSes in Mocean - notifications about new emails to yourself. The template is scheduled to run every 15 minutes. You can change the schedule after you set up the template.

Free

Multi-platform UAE real estate lead generation with GPT-4 analysis

Who's it for Real estate agents, property investment companies, and relocation services operating in the UAE market who want to automate their lead generation and find qualified prospects 24/7. How it works This workflow automatically searches 6 major platforms (Reddit, Facebook, LinkedIn, Twitter, Bayut, PropertyFinder, and news sites) every 6 hours for people looking to buy, sell, or invest in UAE properties. An AI agent then analyzes all results to extract qualified leads with contact informa

Free

Generate social videos with AI avatars using VEED, Claude, and OpenAI

Generate social videos with AI avatars using VEED and Claude Overview This n8n workflow automatically generates TikTok/Reels-ready talking head videos from scratch. You provide a topic and intention, and the workflow handles everything: scriptwriting, avatar generation, voiceover creation, and video rendering. Output: Vertical (9:16) AI-generated videos with lip-synced avatars, ready for social media posting. --- What It Does Pipeline Breakdown | Step | Tool | What Happens | |------|------|-----

Free

Build person OSINT profiles using Humantic AI, Hunter, CourtListener and GPT-5

Who is this for This workflow is designed for sales professionals, recruiters, and researchers who need to: - Build comprehensive profiles of individuals from public sources - Understand communication and personality styles before outreach - Find verified contact information - Research legal and public record history for individuals It's ideal for animal advocacy campaigns targeting corporate decision-makers, researchers profiling legislators on animal welfare issues, and activists preparing for

Free

Track Amazon product prices with ScrapeOps API & Google Sheets alerts

Amazon Product Price Tracker This workflow automatically monitors Amazon product prices, tracks price changes, and sends alerts when significant price fluctuations occur. Built with ScrapeOps' structured data API, it provides a reliable, maintenance-free solution for price tracking without worrying about anti-bot measures or complex selectors. What This Workflow Does - Monitors multiple Amazon products simultaneously using their ASINs - Calculates both absolute and percentage price changes - Sen

Free

Automate cold outreach with email personalization using Gemini and Google Sheets

This n8n template from Intuz provides a complete and automated solution for powerful cold outreach campaigns. It connects a Google Sheet of prospect data with Google Gemini to automatically generate highly personalized emails. By analyzing specific keywords and data points like company name, industry, or job title from your sheet, this automated workflow crafts unique, relevant messages that feel one-to-one, creating a complete system to dramatically improve your engagement and response rates. H

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free