Panel Interview Scheduling: How to Get One Link Every Interviewer Is Free For
Panel interview scheduling is the part of hiring nobody puts on the plan. You have a candidate worth a second round, three interviewers who all need to be in the room, and no applicant tracking system doing the arranging for you. So you start a thread. Three people send three sets of times, none of them overlap, and the candidate waits another four days while you play detective across three calendars.
SHRM named this years ago, writing about executive hiring: next to the time a senior hire takes sits "the always daunting task of scheduling busy senior leaders so they can participate".
Here is one worked hire, end to end. A three-person panel, a second-round interview on Tuesday, December 8, and one link that only offers the candidate a time when all three interviewers are free. The limits are in here too, because the limits are what the vendor pages leave out.
The panel is worth it. The booking is the tax.
Panels earn their place. When candidates "are going to be interviewing with four or five different people, they can come in for one to two hours and see everyone, as opposed to doing multiple individual interviews," an organization development manager told SHRM. The same guidance says interviews "should be scheduled over one or two days so that the executive team can compare the candidates back-to-back, and they should take between 60 and 90 minutes", and it reports that in some cases the format can save up to 30 days in the hiring process.
The saving lands on the process. The cost lands on whoever books it. Three interviewers means three sets of meetings, and plenty of people carry more than one calendar: the work account, a personal account holding the dentist and the flight, sometimes a second work account from a contract or a board seat. A slot that looks open in one of them is not open. That is the same trap behind double booking a work and personal calendar, except now it catches three people at once while a candidate watches.
One link, and all three have to be free
A booking page turns the question around. Instead of asking three busy people for times, you publish only the times that already survive all three sets of calendars.
The WhenNOT free booking page has a rule built for exactly this. Add colleagues as hosts, then choose how strict the page is: any free host can take a booking, or every host has to be free. The product page names the second rule's use case outright, "For a demo with sales and an engineer, or an interview panel". On that setting, "Only times when every host is free are offered, and everyone is on the invite". You "Add hosts and choose whether any free host can take a booking or all of them must be free. The guest is always told which host they're meeting".
The calendars behind the rule matter more than the rule. "Connect as many Google and Microsoft accounts as you have. Every one of them is checked before a time is offered". Ana's work Google, Marco's work Google plus the personal Outlook holding his Tuesday evening class, Priya's Microsoft 365 account: all of them, every time the page draws a slot.
Setting up the December 8 panel
The hire: a senior support engineer. The panel: Ana, the hiring manager; Marco, the engineer the candidate would sit next to; Priya, the recruiter running the process. The plan: 90 minutes, inside SHRM's recommended 60 to 90 minute band, in the week of December 7.
1. Every interviewer connects every calendar they have
Not just the work one. The whole point is that a page checks each connected Google and Microsoft account before it offers a time, so an interviewer who leaves the personal account out has quietly volunteered to be double booked on a Thursday afternoon.
2. Add the three hosts and set the rule to all hosts
Ana, Marco and Priya go on one page, and the page is set so that every host must be free. A slot only appears on Tuesday, December 8 if it is open in all three people's calendars at once.
3. Set hours that fit a panel, not a coffee chat
You can "Set opening hours per weekday, with as many windows a day as you like. Close a single day, or open a Saturday once, without touching the rest of the week". For this hire: Tuesday and Wednesday only, 10:00 to 12:30 and 14:00 to 16:30, so no panel starts at 8:45 or runs into Marco's standup.
Two more settings do the quiet work. There are "Buffers around meetings, for the page or for each host", which stops a 90-minute panel from ending one minute before Ana's next call. And there is "A minimum notice, and how far ahead people can book", so a candidate cannot grab 8am tomorrow and nobody can book into February. Two days of notice and a three-week horizon fits a December second round.
4. Ask on the form what you would otherwise email
You can "Add your own questions next to name and email. The answers land in the calendar invite and in your bookings list". Ask for the notice period, a phone number for the day, and anything the candidate needs for access. That is three emails you do not send.
SHRM is blunt about the other half of this: "it's important to let interviewees know upfront that they'll be meeting with several members of the executive team", with a short bio of each panelist. The booking link does not do that for you. Name Ana, Marco and Priya in the message you send with the link, and say what each one will cover.
5. Send one link
One line of email, one URL. If the candidate's details already sit in your spreadsheet or your own tool, use a prefilled link: "Send a link from your own app and the guest only picks a time", with name and email filled in and a ref tag that travels with the booking. The candidate needs nothing else, because "Guests book from the link in any browser and get a confirmation with a reschedule and cancel link". If you are wondering whether a link is the rude option here, it is not, as long as you write a human sentence around it. We covered that in scheduling link etiquette.
What lands in three calendars
The candidate picks 14:00 on Tuesday, December 8. The booking is written to the hosts' calendars with everyone on the invite. Reminders "go out a day before, an hour before and ten minutes before", which matters when the booking was made three weeks earlier and everyone has stopped thinking about it.
The video link depends on the account. "Meet links need a Google Workspace calendar and Teams links a Microsoft 365 work or school one. On a personal Gmail or Outlook.com calendar the invite goes out without a video link". If your company runs on Workspace, you get a Meet link and no thought required. If one panelist is a contractor hosting from a personal Gmail, say so and paste a conference link into the invite yourself.
The limits, said out loud
Busy means what the calendar says is busy. "Events marked as free and 'working from home' entries are ignored unless you ask for free events to count as busy". So an interviewer who blocks prep time as free will be offered to a candidate. Tell the panel: if you cannot be interrupted, mark it busy, or turn on the setting that treats free events as busy.
There is no ATS integration and no public API. What exists is webhooks: "Add an endpoint in the page settings and WhenNOT posts each event to it, signed so you can prove it came from us". Good enough to push bookings into a spreadsheet or your own tracker. Not a replacement for Greenhouse.
And WhenNOT does not rotate interviewers, which deserves its own section.
Rotation is a different feature, and we do not have it
If what you actually need is five recruiters sharing out first-round screens, you want round-robin, not a panel page. "Round robin booking links allow you to distribute meetings amongst team members", where "The booking will be assigned to an available host based on weights, priorities or the person least recently booked". Cal.com even groups hosts by role so one person from each group joins, "for example, a sales representative and a solutions engineer, or a recruiter and a hiring manager".
WhenNOT has two rules only: any free host, or all hosts free. No rotation, no weighting, no load balancing. For a panel, that is the right shape, because you want these three people and not a fair share of somebody's week. For high-volume screening it is the wrong tool and you should use something else. We explain the mechanics either way in round-robin scheduling explained.
The other panel links, briefly
Calendly calls it a Collective event type: "Collective Event Types let invitees schedule with multiple team members at once. Invitees can only book when all selected hosts are available". Its own example list includes "An interview with a recruiter and hiring manager". The team version needs a team page set up first, though the article points to a shared Collective event for people who don't need one, and it lists the feature as available on the Professional, Standard, Standard Plus, Teams, Teams Plus and Enterprise plans. If you are trying to do this on the free plan, read Calendly free plan limits or the sourced table on our WhenNOT vs Calendly comparison.
Cal.com has the same idea under Teams: "Collective booking links are ideal when the booker needs to book a meeting with several team members at one time", and "Cal.com then evaluates availability on the basis of each member's availability by default", with the option of one common schedule instead.
Google Calendar appointment schedules are the thing people reach for first, because they are already in the tab. They let you "manage your availability and let people book time with you directly in Google Calendar", and "To avoid conflicts with other events on your calendar, your booking page blocks off times when you're not available". The help page describes one person's booking page, and a paid subscription is what adds a professional booking page, email reminders and paid bookings.
When an interviewer drops out two days before
Marco gets pulled into an incident. You do not cancel on the candidate and start again. From your bookings list you send a request with the times that genuinely work: "When you're the one who can't make it, you send a request with times that work, and the guest picks". The candidate taps one, and the same invite updates for everyone. No new thread, no second booking.
If the candidate declines the invite instead, the housekeeping is automatic: "The booking is cancelled, the event comes off your calendar and the time goes back on your page". Nobody has to notice that a dead meeting is still blocking Tuesday afternoon.
Different situation: the panel cannot agree on a week at all
If the blocker is not the candidate but the three interviewers arguing about whether second rounds happen before or after the holidays, a booking page is the wrong instrument. That is a group scheduling poll: everyone crosses out the days they cannot make, and the week with the fewest conflicts rises to the top. Settle the week first, then publish the link.
FAQ
Can a candidate book a time when only two of the three interviewers are free?
Not on an all-hosts page. Only times when every host is free are offered, and everyone goes on the invite.
Does every interviewer need an account?
The hosts do, because the page has to read their calendars. The candidate does not: guests book from the link in any browser and get a confirmation with a reschedule and cancel link.
One interviewer is on Outlook and the other two are on Google. Does that work?
Yes. Connect as many Google and Microsoft accounts as you have, and each one is checked before a time is offered. Mixed panels are no problem.
Does it rotate interviewers so the load is shared?
No. That is round-robin, where a booking is assigned based on weights, priorities or the person least recently booked. WhenNOT offers any free host or all hosts free, and nothing in between.
What does the panel page cost?
Nothing. "Booking pages, several hosts, every calendar connection, Meet and Teams links, reminders, custom questions, your own look and webhooks are all free. There are no plans, no paywall and no ads".
Publish the link before the next candidate clears the first round
Panel interview scheduling stops being a job the moment the link, not the thread, holds the availability. Three calendars, one rule, one URL in the candidate's inbox.
Get a free booking page that checks every calendar you connect before it offers a time.