On this page
- Decide who can book which interview
- Map each step from invite to recruiter review
- Write an invite that's useful before the click
- How to set up candidate self-scheduling in Caletus
- Test the candidate view on a phone
- What to do when self-scheduling doesn't go to plan
- Keep reminders and changes tied to one booking
- Give recruiters a short daily review list
- Launch candidate self-scheduling with one interview type
- Candidate self scheduling FAQs
- Sources cited in this article
Candidate self-scheduling means you send an approved candidate a booking link and they pick their own interview time. It cuts out the email back-and-forth. It works when the recruiter sets the rules first and stays reachable for the cases a link can't handle.
Picture a candidate opening your invite between meetings and booking on their phone. That part is easy. Things go wrong when the interview format is unclear, none of the dates work, or nobody answers when they ask for help. This guide covers the whole workflow, from invite to recruiter review.
Decide who can book which interview
Send the link only after a recruiter has moved the candidate to that stage. A public booking link shouldn't quietly become your screening decision. Pick the right interviewer or panel, then send an invite that names the role and the purpose.
Keep the meeting type and the candidate record apart. The meeting type sets the length, hosts, location, availability and prep. The candidate record holds the person and their hiring stage. You'll need a way to match each booking to the right record, but don't put sensitive candidate details in the URL to do it.
Then decide whether candidates can book with any available recruiter or must meet a named interviewer. That choice changes whose calendar matters. A panel needs a time that fits everyone. A pooled screening call needs only one free recruiter from the pool, which is what round robin scheduling is for.
| Interview need | Who hosts | What the candidate should know |
|---|---|---|
| Screening with their assigned recruiter | One named host | Who they'll speak with |
| Screening with any recruiter on the team | One free host picked from a pool | That someone from the recruiting team will host |
| Panel interview | Several required hosts together | How many people, the purpose and the length |
| Separate interview stages | Separate appointments, coordinated by the recruiter | The order of the stages and how to prepare for each |
Map each step from invite to recruiter review
A complete interview booking workflow has eight checkpoints. Write down who notices when a candidate gets stuck at each one.
- Approve the candidate for this stage.
- Send the invite.
- Let the candidate choose a time.
- Confirm the booking.
- Send the prep details.
- Check that the reminders went out.
- Handle any changes.
- Review the outcome.
Keep the in-between states visible. A candidate who got the invite but never found a time hasn't missed an interview. They just haven't booked one. Another candidate may book, move the meeting and attend later. That isn't a no-show either, so record it differently.
Don't read silence as lack of interest. The email may have landed in spam, the dates may clash with their current job, or the page may be hard to use. A short, friendly follow-up can ask what would help.
Write an invite that's useful before the click
Include the role, the stage, the length, the format and what to prepare. If there's a deadline to reply, say so plainly, and keep it separate from the last date an interview can happen. Don't invent urgency your hiring team hasn't agreed to.
Candidate self-scheduling email template
Subject: Book your [Role] interview with [Company]
Hi [First name],
We'd like to set up your [Interview stage] for the [Role] role. It will last [Duration] and you'll meet [Named interviewer or panel description]. We'll cover [Topics], and you can prepare by [Brief preparation guidance].
Please pick a time at [Interview booking link] by [Response date, if needed]. Check the time zone on the page before you confirm. Your confirmation will include [Meeting location or joining details].
If none of the times work, or you need help with the format, reply here and [Recruiter name] will find an alternative with you. If your plans change after booking, follow the change instructions in your confirmation.
Thanks, [Recruiter name]
Replace every bracketed item before you send. They're writing placeholders, not product variables. Send from an inbox someone actually reads, and only promise automatic prep material or joining details if your setup really sends them. For more wording ideas, see our appointment confirmation email templates.
How to set up candidate self-scheduling in Caletus
Caletus's recruiting page describes candidates picking a time from live availability through a shared link and then getting a confirmation. It also covers collective availability for panels, where the candidate sees only times that suit the whole panel.[1]
Start with one interview type. For a named interviewer, check that person's availability. For a panel, add every essential interviewer as a required host. Our guide on how to schedule panel interviews walks through that setup. Use the settings and labels in your own account rather than copying menu paths from another tool.
Caletus checks calendar conflicts and lets you set minimum notice and date overrides. Use these to keep interview times inside working hours and the dates for this hiring stage.[2]
Before real invites go out, run a test with test accounts. Check the event, your plan, who shows as the host, the confirmation wording and what happens when someone reschedules.
A booking won't move the candidate forward in your applicant tracking system (ATS) unless you've set up and tested an integration that does it. Until then, the recruiter updates the record and adds the booking reference by hand. That beats finding out later that two systems disagree about the candidate's stage.
Test the candidate view on a phone
Open the real invite link on a phone, signed out of your host account. Check that the event name, length, interviewer, time zone, dates and confirm button all make sense without zooming or guessing.
Check keyboard navigation and field labels too. W3C's forms guidance stresses clear labels and instructions, helpful error messages and a clear confirmation when the task is done. Run those checks on your booking page, because a tidy-looking page isn't always an accessible one.[3]
Ask a tester to make one mistake on purpose, such as leaving a required field blank. The page should explain the problem without wiping everything else they typed. Keep the questions short. The booking form isn't the place to repeat the whole job application.
Finally, make sure the last screen says the interview is booked. Then check the booking record and the calendar invite before you call the test a success.
What to do when self-scheduling doesn't go to plan
| Problem | What the recruiter checks | What to do next |
|---|---|---|
| No times that work | Date range, time zone, required hosts, notice and conflicts | Offer to find a time by hand or suggest an approved alternative |
| Booking page won't load | The exact link, whether the event is on, the device and the error | Send a link you've tested and keep the candidate posted |
| No confirmation arrived | The booking record, the email address entered and whether the email was sent | Check whether a booking exists before asking them to book again |
| Two bookings for one candidate | Both booking references | Agree which one stays and cancel the other |
| Interviewer can't make it | Whether they're essential and whether a replacement is approved | Arrange the change openly instead of quietly dropping a host |
| Candidate needs an adjustment | A private reply channel and your support process | Talk it through privately, not in a public form |
| Candidate withdraws | The right candidate and booking record | Cancel the booking and update their hiring stage |
When a confirmation goes missing, don't reach for the general booking link straight away. First check whether a booking already exists. A second attempt can create two interviews and leave the candidate to sort them out.
When no times fit, stay flexible in how you help. Don't expose blocked personal time or remove every host rule to fill the page. Agree an alternative with the people involved instead. Our guide to fixing a booking page with no available time slots covers the usual causes.
Keep reminders and changes tied to one booking
Choose reminders that help the candidate prepare or join. For example, you might test one the day before and one shortly before the interview. Late bookings may need fewer messages, and a moved interview must not keep the old joining details.
Caletus's meeting management page describes rescheduling and cancellation tracking. Try the reschedule route, the notifications and the calendar updates yourself before you describe them in candidate instructions.[4]
When a candidate moves the interview, recheck host availability and the prep timeline. Keep the new time linked to the original booking where your records allow it. And don't count one moved interview as both a new booking and a cancellation in your reports.
Give recruiters a short daily review list
Self-scheduling still needs a quick daily check. Look at invites waiting for a booking, candidates who asked for help, upcoming interviews missing a host and past interviews with no outcome recorded. Set a reply time your team can actually keep.
After the interview, record the scheduling outcome apart from the feedback. Showing up says nothing about performance, and a cancellation doesn't prove a lack of interest. Follow your agreed hiring process before drawing conclusions about anyone.
Launch candidate self-scheduling with one interview type
- Approve the host setup, length, dates, prep and invite wording.
- Make one test booking and check both the candidate's and the host's records.
- Test on a phone, in another time zone and with one fixable form error.
- Test what happens with no available times, a missing confirmation, a reschedule and a cancellation.
- Name the recruiter who owns problems and the manual ATS update.
- Review the first few real invites before you roll it out to every interview stage.
Then look at the questions candidates keep asking and the times they couldn't find. Fix those before you add more messages. The goal is a clear path to the interview, with a person on hand when it needs to change.
Candidate self scheduling FAQs
How do I set up candidate self-scheduling?
Pick one interview type and set its hosts, length, buffers and dates. Then send approved candidates a booking link with clear prep details. Test the page on a phone, check the confirmation and reschedule steps, and name a recruiter who handles problems such as no available times.Does self-scheduling replace recruiter review?
No. Recruiters still decide which stage the candidate is at, who interviews them and how exceptions are handled, and they review the outcome. Self-scheduling only hands the candidate one job: picking a convenient time from the slots the recruiter has already approved.What if a candidate can't find a time that works?
Give them a monitored email address or contact to reply to, so they're never stuck. Then check the interview's availability and rules, and offer an approved alternative, such as another day or interviewer. An empty booking calendar should never be the end of the conversation for a good candidate.Will candidate self-scheduling stop candidates ghosting?
No scheduling setup can guarantee people turn up or stay interested. It does remove the back-and-forth that loses some candidates. Track bookings, cancellations, reschedules, attendance and unknown outcomes separately, and follow up politely to find out where people drop off.- candidate self-scheduling
- interview booking workflow
- recruiter scheduling
- candidate experience