Self-serve booking links pull live availability from your team's calendars. Candidates pick a slot that works, invites send automatically, and rescheduling is one click for everyone.
Real availability, real timezones, no double-bookings.
Join syncs two ways with Google Calendar and Outlook / Microsoft 365. Candidates see the slots your team actually has free; once booked, the slot vanishes from every other candidate's view. Multi-interviewer rounds resolve as a single timeslot that works for everyone on the panel.
Two-way sync with Google Calendar and Outlook / Microsoft 365
Booked slot disappears from every other candidate's view instantly
Multi-interviewer rounds resolve to one slot that works for all
02
Stages, durations, panel rounds, all configurable.
Set a 15-minute phone screen, a 45-minute first round with the hiring manager, a 60-minute panel with three engineers. Each stage carries its own buffer time, location (Zoom / Google Meet / on-site), and prep notes the candidate sees in the invite.
Set duration and buffer time per interview stage
Specify location: Zoom, Google Meet, or on-site
Prep notes the candidate sees directly in the calendar invite
What customers say about Join.Recruiters and hiring managers who use it.
“From candidate communications to interview scheduling, I now do everything in Join. It saves me up to 80% of the time I used to spend on recruiting”
Gianluca SordanoCo-founder and CEO, Always FridayRead the story
“With interview scheduling in Join, what used to feel like ten clicks now feels closer to one. And because calendars sync in real time, we avoid almost a week of back-and-forth work.”
Dana MoroujHR Lead, dsb Deutsche Sanierungsberatung GmbHRead the story
“Inviting someone used to cost me at least 20 minutes of coordination, just to reach them and get a time agreed”
Nancy ToblerPeople and Culture Specialist, TaikonautenRead the story
Interview scheduling FAQ
Which calendars can I connect?
Join supports personal calendars from Google, Office 365, Exchange and Outlook, plus company environments through Google Workspace or Microsoft 365. The current setup is documented in the Join interview scheduling guide.
What does the candidate see in the booking link?
Only the slots that are free inside the date range, working hours and limits you set. Join checks the calendars of every interviewer on the panel, not just the person who sent the link.
Can I keep time free between interviews?
Yes. Calendar settings let you set buffer time before and after an interview, and add a daily or weekly cap on how many you take.
Can a candidate reschedule or cancel themselves?
Yes, through the links in their confirmation email, for as long as those links are valid. Rescheduling makes Join issue updated invitations; cancelling removes the calendar entries and notifies everyone on the panel.