How to Schedule Multi-Interviewer Interviews with Google Calendar Appointment Schedules
Scheduling interviews with multiple interviewers is one of the most time-consuming parts of the hiring process.
Recruiters often struggle with:
- Back-and-forth emails to find a suitable time
- Conflicting interviewer schedules
- Manual coordination errors
Using Google Calendar Appointment schedules, you can eliminate this friction by creating a
single booking link that automatically shows only the time slots when all interviewers are available.
1. What Are Appointment Schedules?
Appointment schedules are a feature in Google Calendar that allows you to:
- Create a public booking page
- Let candidates choose available time slots
- Automatically avoid conflicts
- Apply scheduling rules (buffer, duration, etc.)
2. How Multi-Interviewer Scheduling Actually Works
To make multi-interviewer scheduling work correctly, you must explicitly include all calendars in the availability check.
A slot is available ONLY if: - Host is free - Co-host A is free - Co-host B is free
If you skip this step, candidates may book time slots where one interviewer is actually busy.
3. Step-by-Step Setup
3.1 Create an Appointment Schedule
- Open Google Calendar
- Click Create → Appointment schedule
- Enter:
- Title: Interview – Backend Engineer
- Duration: 60 minutes

Â
3.2 Add Co-hosts (Interviewers)
In the Co-hosts section, add all interviewer emails.
- You can add 2 or more interviewers
- They will receive calendar invites after booking

Â
3.3 Configure Common Availability (Most Important Step)
Go to:
Calendars → Check calendars for availability
- Select your calendar
- Select ALL co-host calendars

Â
3.4 Configure Working Hours
Define when interviews can be scheduled.
Monday – Friday 09:00 – 12:00 14:00 – 17:00
You can create multiple time blocks per day to avoid lunch hours.

Â
3.5 Configure Scheduling Constraints
⏱ Duration
Standard interview length (e.g., 60 minutes)
⏳ Buffer Time
Add 10–15 minutes before/after interviews to prevent back-to-back meetings.
⏰ Minimum Notice
Example: 24 hours → prevents last-minute bookings.
đź“… Scheduling Window
Example:
- Minimum: 1 day in advance
- Maximum: 14 days ahead
🌍 Time Zone
Candidates will automatically see time slots in their local timezone.

4. Candidate Booking Experience
After setup, you’ll get a booking link that you can send to candidates.
- Candidate opens link
- Sees available time slots
- Selects a time
- Receives Google Meet invite automatically

Â
5. Candidate Email Template (How to Use It)
This is the email you send to candidates so they can schedule their interview using your booking link.
Important:
This email is not automatically sent by Google Calendar. You need to send it manually (or via your email tool).
Step 1: Understand the placeholders
In the template below, you’ll see variables like:
{{Candidate Name}}→ Replace with candidate’s real name{{Position Title}}→ Replace with the job title{{Booking Link}}→ Your appointment schedule link{{[email protected]}}→ Your contact email{{Your Name}}→ Your name
Example after replacing:
Hi John, Thank you for your interest in the Backend Engineer role. Please select a time using the link below: https://calendar.google.com/appointments/...
 Step 2: Where to get the Booking Link
After creating your schedule in Google Calendar:
- Click your appointment schedule
- Click “Share”
- Copy the booking page link
This is what you paste into {{Booking Link}}
Step 3: Send the email
You can send this email using:
- Gmail (manual)
- Automation tools (Mail merge, ATS, etc.)
Final Email Template (Ready to Use)
Subject: Schedule Your Interview
Hi {{Candidate Name}},
Thank you for your interest in the {{Position Title}} role.
Please select a time using the link below:
{{Booking Link}}
Interview Details:
- Duration: 60 minutes
- Platform: Google Meet
- Timezone: Automatically adjusted to your location
If no suitable time is available, please contact us at:
{{[email protected]}}
Best regards,
{{Your Name}}
6. Validation Checklist (Before Going Live)
âś… Co-host Conflict
Create a busy event → slot must disappear
âś… Buffer Time
Slots near booked time should be blocked
âś… Minimum Notice
No same-day booking allowed
âś… Timezone
Test with different locations
7. Common Failure Modes
❌ Calendar Permission Issue
Fix: Share calendar with “See all event details”
❌ Missing Availability Check
Fix: Add all calendars manually
❌ External Users Cannot Book
Fix: Enable external access in Workspace settings
❌ Visibility Issues
Fix: Use shared calendar for team
❌ Buffer Not Applied
Fix: Ensure all calendars are included
8. Best Practices
- Use a shared hiring calendar
- Keep duration consistent
- Add buffer ≥ 15 minutes
- Limit number of visible slots
9. Key Takeaway
To make multi-interviewer scheduling work correctly, you MUST include all interviewer calendars in the availability check.
—
10. Conclusion
With proper setup, Google Calendar Appointment schedules can:
- Eliminate manual coordination
- Prevent scheduling conflicts
- Improve candidate experience
This is one of the simplest yet most powerful ways to streamline your hiring workflow.