Use this powerful n8n workflow to create an AI scheduling chatbot. It checks Google Calendar availability and books interviews automatically using OpenAI and n8n templates.
Download this n8n workflow template and start using it instantly.
• HR Professionals and Recruiters needing to automate interview booking.
• Development teams leveraging n8n to build custom AI assistants.
• Companies looking for advanced n8n templates integrating LangChain and external APIs.
• Users seeking a robust n8n workflow example for calendar management and conversational AI.
Managing high volumes of interview scheduling is time-consuming. This specialized n8n workflow solves this problem by deploying an expert AI chatbot capable of natural conversation. Using the latest LangChain features within n8n, this automation handles the entire process: responding to candidate input, checking real-time Google Calendar availability, negotiating a suitable 30-minute slot, and finally booking the event. This specific n8n template utilizes GPT-4o-mini for efficient and context-aware interactions. The power of this n8n automation lies in its use of specialized tools—which are nested sub-workflows—allowing the AI to execute complex logic like checking calendar data against generated availability slots.
This advanced n8n workflow starts with a chat message input via the LangChain Chat Trigger n8n node.
Window Buffer Memory2 n8n node ensures the conversation history (sessionId) is maintained, giving the AI context. Interview Scheduler (a LangChain Agent n8n node using GPT-4o-mini) processes the input. Its system prompt instructs it to collect essential details (email, phone, preferred time) and strictly use its available tools.Run Get Availability: This complex internal sub-workflow queries Google Calendar for all existing meetings, generates all possible 30-minute slots (weekdays, 9 AM to 5 PM EST, 24 hours in advance), merges the lists, and filters out conflicts. The result is a clean string of free times provided back to the AI agent.check day names: This tool helps the AI determine the concrete date when a user mentions a relative day (e.g., 'next Tuesday').startdatetime and enddatetime, the If Final Output n8n node routes the flow to the booking path.Convert Output to JSON n8n node, which uses a second GPT-4o instance to guarantee the required JSON structure is strictly adhered to.Set Meeting with Google Google Calendar n8n node creates the 30-minute event on the specified calendar, adding the applicant’s email as an attendee. The workflow concludes by providing a confirmation via the Final Response to User Code n8n node.To deploy this comprehensive n8n template, follow these steps:
OpenAI Chat Model2 n8n node. Replace the placeholder credentials with your own.Set Meeting with Google, and within the Run Get Availability embedded flow).Set Meeting with Google n8n node and the embedded Run Get Availability sub-workflow. Update the placeholder email [email protected] with the actual email address of the calendar you want the AI to check and book appointments on.When chat message received n8n trigger node to generate the public webhook URL. Share this link to start testing your automated interview scheduling chatbot.This n8n workflow leverages specialized LangChain nodes and core n8n features:
When chat message received (LangChain Chat Trigger): The starting point, acting as the public-facing chat interface for the n8n workflow. It captures user input and maintains session ID.
Interview Scheduler (LangChain Agent n8n node): The core intelligence. It coordinates the conversation using its assigned LLM (OpenAI Chat Model2) and selectively invokes the Run Get Availability and check day names tools.
Run Get Availability (LangChain Tool Workflow n8n node): An embedded workflow that executes a complex calendar check. Key Configuration involves:
Check My Calendar (Google Calendar n8n node): Retrieves all existing events.
Generate 30 Minute Timeslots (Code n8n node): Generates standardized 30-minute slots for the next week during business hours (9 AM-5 PM EST).
Combine My Calendar with All Slots (Merge n8n node): Uses the 'combine' mode to enrich the generated slots with blocked status from the calendar.
Convert Output to JSON (LangChain Agent/Output Parser): Ensures the final structured data is clean. It uses a second OpenAI Chat Model4 n8n node to parse the agent's text output into a reliable JSON object.
Set Meeting with Google (Google Calendar n8n node): The final action. Configured to create a new event (operation: create) using the validated startdatetime and enddatetime extracted by the preceding n8n nodes, ensuring the meeting is scheduled correctly.
Use this robust n8n workflow to automatically publish scheduled Instagram Reels using content defined in your Airtable content calendar. Perfect for social media teams seeking efficient automation.

Schedule and publish Instagram Reels automatically using this robust n8n workflow. Integrate Google Sheets for scheduling, Google Drive for video files, and Cloudinary for hosting.

Use this comprehensive n8n workflow to automate Instagram lead enrichment. Capture JotForm submissions, use the n8n node for OpenAI analysis, and sync detailed AI insights directly to KlickTipp for powerful segmentation.

Automate your hiring process using this powerful n8n workflow. It sends 5-minute interview reminders via Gmail, tracks results in Google Sheets, and manages post-interview candidate notifications.

Use this comprehensive n8n workflow to automate daily inventory checks, calculate optimal reorder quantities, create purchase orders (PO) in Airtable, and automatically email suppliers via Brevo.

Use this advanced n8n workflow to automate sales processes: trigger invoice creation in Xero via Jotform submission, notify customers via Outlook, and alert your team via Telegram if no action is taken. Use these n8n templates for efficient billing.

Professional services consultant with over 10 years of experience solving complex business problems across industries. I specialize in n8n and process automation—designing custom workflows that integrate tools like Google Calendar, Airtable, GPT, and internal systems. Whether you need to automate scheduling, sync data, or streamline operations, I build solutions that save time and drive results.







































