Automated Interview Scheduling Using n8n Workflow

somdn_product_page

This workflow streamlines the interview scheduling process by integrating AI, Google Calendar, and OpenAI within n8n. The goal is to enable candidates to chat with an AI assistant to find suitable interview times based on the interviewer’s availability, automatically book the appointment, and send confirmation details.

The workflow begins with a chat trigger, capturing candidate inquiries. It uses OpenAI’s GPT-4 model to interact naturally, asking for candidate details and preferred times. The workflow then checks the interviewer’s Google Calendar for existing events, divides busy periods into 30-minute blocks, and generates available slots within working hours (9am-5pm EST, weekdays). It compares these against calendar events to determine free times.

Once available slots are identified, the AI proposes options to the candidate. Confirmed times are booked automatically on Google Calendar, and a confirmation message with all the details is sent back to the candidate. Additional nodes manage context memory and provide extra information when needed.

This automation greatly reduces manual scheduling efforts, ensures accurate bookings, and enhances the candidate experience, making it ideal for HR teams, recruiters, or virtual assistants managing interview schedules.

Node Count

>20 Nodes

Nodes Used

@n8n/n8n-nodes-langchain.agent, @n8n/n8n-nodes-langchain.chatTrigger, @n8n/n8n-nodes-langchain.lmChatOpenAi, @n8n/n8n-nodes-langchain.memoryBufferWindow, @n8n/n8n-nodes-langchain.outputParserStructured, @n8n/n8n-nodes-langchain.toolWorkflow, code, executeWorkflowTrigger, googleCalendar, if, merge, noOp, set, stickyNote

Reviews

There are no reviews yet.

Be the first to review “Automated Interview Scheduling Using n8n Workflow”

Your email address will not be published. Required fields are marked *