Inverview Scheduler

用于Interview Scheduler,自动化安排面试,检查Google日历的可用性,识别工作日内9am-5pm EST的30分钟空档,并在确认细节后自动预定会议,提升效率,简化面试安排流程。

7/8/2025
25 nodes
Complex
manualcomplexlangchainsticky notenoopgooglecalendarexecuteworkflowtriggeradvancedlogicconditional
Categories:
Complex WorkflowManual TriggeredBusiness Process Automation
Integrations:
LangChainSticky NoteNoOpGoogleCalendarExecuteWorkflowTrigger

Target Audience

Target Audience


- Recruiters: Streamline the interview scheduling process with candidates.
- HR Professionals: Efficiently manage interview slots and avoid double bookings.
- Candidates: Simplify the process of scheduling interviews with potential employers.
- Business Owners: Optimize time management and scheduling for interviews with applicants.

Problem Solved

Problem Solved


This workflow addresses the common challenges of scheduling interviews, such as:
- Availability Conflicts: Automatically checks the user's Google Calendar for available time slots.
- Time Zone Confusion: Ensures all times are managed in Eastern Time, eliminating misunderstandings.
- Inefficient Communication: Reduces back-and-forth communication by providing available time slots directly to candidates.

Workflow Steps

Workflow Steps


1. Trigger: The workflow is initiated when a chat message is received from the candidate.
2. Chat Interaction: The AI chatbot interacts with the candidate, asking for their phone number, email, preferred date, and time for the interview.
3. Get Availability: The workflow calls the Get Availability tool to check the user's calendar for free slots.
4. Generate Time Slots: It generates 30-minute time slots based on the user's calendar and business hours (9 AM to 5 PM).
5. Check for Conflicts: The workflow checks if the proposed time is blocked by existing events in the calendar.
6. Confirmation: If a time is agreed upon, the workflow confirms the details with the candidate and prepares to book the meeting.
7. Schedule the Interview: The selected time slot is added to the user's Google Calendar with all relevant details, including the candidate's email and phone number.
8. Final Response: The candidate receives a confirmation message with the interview details.

Customization Guide

Customization Guide


- Google Calendar Email: Replace all instances of [email protected] with your own Google Calendar email in the workflow nodes.
- OAuth2 Credentials: Update the Google Calendar and OpenAI OAuth2 credentials to match your own configurations in n8n.
- System Message: Modify the system message in the Interview Scheduler node to change the tone or specific questions asked during the chat.
- Webhook URL: Share the generated webhook URL from the When chat message received node with candidates to initiate the chat.
- Branding: Customize the final confirmation message in the Final Response to User node to reflect your company's branding.