Guide

How to schedule interviews faster

On this page
  1. Where the time actually goes
  2. Step 1: decide your interview hours once
  3. Step 2: send one link, not three time slots
  4. Step 3: let the calendar say no for you
  5. Step 4: confirm, remind, and let them reschedule themselves
  6. The emails you still write
  7. What faster scheduling changes for candidates

Where the time actually goes

You can schedule interviews faster by replacing the availability email with one link, and the setup takes an afternoon. Everything below is the detail of that one change. If you time your own interview scheduling process for a week, the surprise is not how long any single step takes. It is how many steps there are, and how much dead time sits between them.

The sequence is familiar. You write an email asking for availability. The candidate replies, usually the next day, often in the evening, with three windows described in words rather than times. Two of them collide with something in your calendar that you have to open a second tab to check. You propose the third, and add two alternatives in case. The candidate replies again. Somewhere in there a colleague books a meeting over the slot you were holding, so you write a fourth email. Then you send the calendar invitation, generate a video link, and paste it in.

Half a dozen messages and a couple of days of waiting, to agree on forty-five minutes. The work itself is a few minutes; the rest is latency. One measurement of this comes from candidate.fyi, which reports the time to schedule an interview dropping from 243 minutes with availability requests to 27 minutes with self-scheduling. The exact numbers will differ for your team, but the shape of the problem will not: almost all of it is waiting for a reply.

Removing the waiting is the whole job. The four steps below do that, and they take an afternoon to set up.

Step 1: decide your interview hours once

Most recruiters make the same decision every week without noticing: when am I willing to interview. Write it down once instead.

Pick the blocks that suit your real week. Tuesday and Thursday afternoons, say, plus Wednesday morning. Interview in batches rather than one call scattered per day, because context switching between a screen and everything else is what makes a day feel full.

Decide the length of a first interview and the buffer between slots at the same time, both of which are settings on the job rather than habits you have to remember, and the numbers worth starting from are in the guide to interview self-scheduling.

Two practical constraints are worth building in now. If a colleague sometimes runs the first interview, their hours are separate from yours and should be set on their own account. And if your candidates are in another country, decide whether your hours are generous enough to reach their morning or their evening, because a slot nobody in the pool can attend is not a slot.

This is the change that removes the waiting, and everything else is detail.

Instead of proposing times and waiting for a reply, send the candidate a link to your own availability. They open it, they see the slots that are actually free, they pick one, and it is booked. No reply to read. No second proposal. No third.

The link has to be personal to the candidate and it has to require nothing of them. No account, no password, nothing to install. A candidate who has to register in order to tell you when they can talk is a candidate you have added a step for, not removed one. And the same link should stay useful after the booking, so that moving the interview is a click rather than an apologetic email.

The interview invitation email template is the message this link goes in. It is short on purpose: the link does the work, so the email does not need to negotiate.

Step 3: let the calendar say no for you

A page of available slots is only useful if it is telling the truth. The moment a candidate can book a time that you have already promised to someone else, you are back to email, and you have spent the candidate's goodwill to get there.

So the availability you publish should be your declared hours minus everything already in your calendar. Connect the calendar you actually use. Existing events, including the ones that have nothing to do with hiring, block the matching slots. Interviews that candidates book appear there too, which means the next candidate cannot take the same time.

This is also the reason not to keep a separate "interview calendar". Your dentist appointment is in your main calendar, and if the system cannot see it, it will offer the slot. One sign-in to Google gives both the busy check and the Meet room for the call, and either half is useful without the other: you can sync the calendar and hold phone interviews instead, or the reverse.

The second-order effect is the one recruiters notice: you stop holding tentative slots in your head. There is nothing to remember, because the calendar is the only source of truth and it is already visible to the candidate.

Step 4: confirm, remind, and let them reschedule themselves

The booking is the middle of the process, not the end. Three small things protect it.

Confirm immediately, in a message the candidate can find again. The confirmation should carry the time in the candidate's own words, the duration, who they are meeting, and the join link or the phone number. If the confirmation contains everything, the candidate never has to email you to ask what they already have.

Send one reminder, the afternoon before. Not three. You write this one yourself, and a single message the day before catches the people who booked ten days ago and moved on with their lives, without reading as nagging.

And make rescheduling free. Life moves, and the choice you are giving the candidate is not "attend or do not attend", it is "tell me or say nothing". If moving the interview is one click on the link they already have, most people move it. If it requires composing an apology to a stranger, a meaningful share of them will simply not appear. The guide on reducing interview no-shows goes into that trade in more detail.

The emails you still write

Automating the scheduling does not remove the writing, it just removes the negotiating. Three messages carry the whole process, and they are worth keeping as templates rather than rewriting each time.

The interview availability email is for the cases where a link is not appropriate, such as a panel that has to be assembled by hand or a senior candidate you want to speak to first. The interview invitation email is the one that carries the booking link. The interview reminder email goes out the day before.

Keep all three shorter than feels comfortable. The candidate is reading them on a phone between other things.

What faster scheduling changes for candidates

From your side the gain is hours. From the candidate's side it is something else, and it is worth being explicit about it because it affects who accepts your offers.

A candidate in an active search is usually in three or four processes at once. The one that moves fastest is the one that gets their best attention, not because they are strategic about it but because momentum is contagious. When a company can go from "we would like to meet you" to a confirmed time in the same hour, that is read as competence, and it is one of the few signals a candidate can get about how a company works before they join.

It also changes who does the work. Asking for availability makes a stranger draft a proposal and wait for your approval; sending a link makes them click twice. Reread your last availability email and count the decisions you pushed onto someone who does not have your calendar.

See it on your own hiring.

20 minutes · screen shared · no slides

Book a demo