Before using Gem Scheduling to schedule interviews, we recommend configuring your job’s default settings. It’s worth spending some time getting everything set up correctly at this point, so that when you’re ready to start scheduling interviews the process is as quick and straightforward as possible, without needing to manually select or set up templates etc. every time.
In this article, we’ll walk you through how to set up a single interview stage for scheduling - you can then follow this process for any other stages that you’d like enabled.
Enable a stage for scheduling
Many interview stages, such as ‘Application Review’ or ‘Take Home Test’, might not need scheduling. As such, we let you decide which ones you want to use Gem Scheduling for. By default, scheduling is disabled - so if you would like to use scheduling on a stage, the first step is to enable it.
If you use Greenhouse, we automatically enable any stages with interviews that need scheduling.
You can do this from the Interview plan page for your job. Any stage that does not already have scheduling enabled will have an Enable scheduling button associated with it.
With scheduling enabled, you should now see some additional options against each stage on the Interview plan page.
We’ll go through each of these below.
For a video walkthrough of how to configure a job for scheduling, watch from the 2 minutes 35 seconds mark of Gem Scheduling How-to: Configuring job stage settings.
For more details on how to add interviewers to a particular interview, see our Gem Scheduling: Interviewer seats and interviewer pools article.
Scheduling defaults
Set what you want to be the default scheduling option for the scheduling button when a user views a candidate at this interview stage. For example, within the Application section of the candidate record:
You can set this to Request availability, Self-schedule, or Schedule depending on what you think the most commonly-used option is going to be for this stage. See the Scheduling Preferences section below for more details of these three options.
Scheduling automation
Set whether you want to default to automatically sending availability/self-schedule requests (based on the default scheduling workflow - see below) when candidates reach this stage, or whether you would prefer to manually schedule interviews.
With this enabled on a particular interview stage, when a candidate is moved into that stage the system will automatically apply the scheduling default without any user action required.
For a video walkthrough of scheduling automation, watch Gem Scheduling How-to: Automations & Bulk-self-scheduling.
Scheduling settings
Select the Advanced button to open the ‘Scheduling settings’ pop-up for that stage:
This pop-up includes sections for:
- Scheduling preferences: Broad scheduling-related settings for this stage.
- Calendar events: Defaults and templates for calendar events generated via scheduling.
- Request availability workflow: Settings relevant to sending availability requests.
- Self-schedule workflow: Settings relevant to sending self-scheduling requests.
You can go through all of these sections when you’re setting up a job - just make sure to select Save when you’re finished.
In addition to configuring these settings up for each interview stage individually, there’s also the option to copy all of the settings over from another job if you’ve already defined the same interview flow there. You can then customize this stage for any unique factors that differ from the copied job, without impacting the schedule set for that job.
Scheduling preferences
The first option from this section allows you to select the default scheduling workflow for this stage. The three possible workflows are:
- Request availability: Invite candidates to provide blocks of available time that match your interviewers’ availability windows.
- Self-schedule: Allow candidates to book time directly with interviewers, requiring no confirmation from the team and automatically populating calendar meetings.
- Schedule: Enables manual scheduling, which offers no automation. This will be the least likely setting for you to use.
If you enabled scheduling automation on the previous screen, the Stage automation option here will default to ON. Alternatively, you can enable scheduling automation using this toggle. With this set to ON, the default scheduling workflow will be automatically triggered when a candidate enters this stage.
Hiring team channel
If you have enabled the Slack integration, you can automatically create a private Slack channel specific to this candidate, for internal discussions between the members of your hiring team. This channel will not include the candidate.
Scheduling confirmation email
Here you can choose a template for the email that will be sent to a candidate when their interview is scheduled. Alternatively, you can create a new email here and save it as a template to be reused in the future.
This email is optional, but it can provide an extra candidate touchpoint to send them attachments, the agenda, or any other prep materials. As you schedule an individual candidate, you can customize the email further or disable sending it entirely.
Scheduling windows
By filling out the scheduling windows here, you save a step when scheduling a candidate, as the system will pre-fill the scheduling windows with the defaults you provide here. This way, you can ensure that candidates can only request time slots which are within your team’s normal working hours. If need be, you can still modify the scheduling windows for any individual candidate if needed.
There may be other reasons you might want to set scheduling windows. For example, if there are certain stages you always schedule in the mornings, you can use the scheduling windows to reflect that.
Calendar events
Here you can set default values for the various calendar events tied to this job stage.
Scheduling calendar
For interview stages that have only one interviewer, you can set their calendar as the default here. You can always adjust this when scheduling any candidate, if you need to have someone else on the team conduct the interview for any reason.
Video conferencing & locations
Select your video conferencing option to use as the default, or remove video conferencing if this stage is always in-person to avoid confusing a candidate.
With video conferencing enabled, you can also set the meeting host for your video conferencing, including potential alternates if your first default is not possible.
For in-person interviews, if your team has a room dedicated to interviews you can set that as the default room.
Candidate-facing and Interviewer-facing calendar events
Here you can choose which templates to use for the calendar events that will be sent to each candidate, and to each interviewer. Alternatively, you can create a new event here and save it as a template to reuse in the future. As you schedule each candidate, you can customize the event message further.
Privacy
For interviews that are sensitive in nature, either for your team or the candidate, you can set the default for the calendar event to be private.
Workflow settings: Request availability
These settings apply when you send availability requests to candidates.
Availability request email
Here you can select a template for the email that will be sent to the candidate when you send them a request for availability. Alternatively, you can create a new email here and save it as a template to reuse in the future. As you schedule each candidate, you can customize the email further.
If this is your first time setting up a job and you haven’t created any email templates yet, we recommend reading our Gem Scheduling: Email templates article first to better understand email templates.
Availability selection preferences
These settings will help you define the availability windows and durations for this interview stage, to ensure your interviews are scheduled in a timely manner, and that the Scheduling system has enough time available in the candidate-defined blocks to arrange the interview(s).
- Default selection window: This can be set to the next 7, 14, 21, or 30 days. We recommend you select either 7 or 14 days to ensure the interview plan progresses in a timely manner.
- Minimum duration: The minimum length of time a candidate can submit in a block to ensure there is enough time to accommodate the interview.
- Minimum total availability: The smallest amount of time in total that candidates will have to submit. For interview stages with multiple interviews, such as panel interviews, you want to set this as the sum total of time you need for the interviews to be scheduled in sequence.
- Advanced notice: The minimum amount of notice (in hours) that candidates will have to provide, so that you have time to confirm the interview slots, and your teams have time to prepare for the scheduled interviews. We recommend setting this to 24 hours.
Workflow settings: Self-schedule
These settings apply when you send self-scheduling requests to candidates.
Self-scheduling request email
Here you can select a template for the email that will be sent to the candidate when you send them a self-scheduling links. Alternatively, you can create a new email here and save it as a template to reuse in the future. As you send each candidate a self-scheduling request, you can customize the email further.
The email template that you set here must include the SelfSchedulingRequest.Link token.
This email is optional; when you create a self-scheduling request, you can choose to send the candidate their self-scheduling link some other way, like through text message, WhatsApp, etc.
If this is your first time setting up a job and you haven’t created any email templates yet, we recommend reading our Gem Scheduling: Email templates article first to better understand email templates.
Booking preferences
These settings will help you define the availability windows and durations for this interview stage to ensure your interviews are scheduled in a timely manner and that the Scheduling system has enough time available in the candidate defined blocks to arrange the interview or interviews.
- Advance notice: How much notice is required between an interview being scheduled and when it takes place. We recommend setting this to 24 hours so that candidates can’t schedule interviews the day they take place, while still allowing for plenty of flexibility.
- Booking options interval: The interval between time slots that candidates can book. We recommend setting this to 30 minutes so that time slots are on the hour or half-hour.
- Allow candidate to reschedule/cancel: The minimum amount of notice candidates need to give between rescheduling or canceling an interview and when it was originally due to take place. We recommend setting this at 0 hours to allow for rescheduling or canceling with no restrictions.
Repeat for any other stages
If you have more stages that you need to set up for scheduling, repeat these steps for each stage.
With all of the settings configured and saved, you can now start scheduling candidates for this job.
- Enable a stage for scheduling
- Scheduling defaults
- Scheduling automation
- Scheduling settings
- Scheduling preferences
- Hiring team channel
- Scheduling confirmation email
- Scheduling windows
- Calendar events
- Scheduling calendar
- Video conferencing & locations
- Candidate-facing and Interviewer-facing calendar events
- Privacy
- Workflow settings: Request availability
- Availability request email
- Availability selection preferences
- Workflow settings: Self-schedule
- Self-scheduling request email
- Booking preferences
- Repeat for any other stages