- 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.