Advanced Scheduling Automation Add-On
34 min
the advanced scheduling automation add on extends ashby's scheduling capabilities with a suite of tools designed to reduce manual coordination work and give your team more visibility into the scheduling process this article outlines the key features included in the add on — including interviewer training, auto schedule, scheduling requests, the interviews dashboard, and hold scheduling — and describes feature setup and usage in detail this add on is available on the all in one recruiting plus plan as a purchasable add on and is included in the enterprise plan those on the foundations plan must upgrade to the plus plan to purchase it foundations legacy plus plus enterprise ❌ ❌ ➕ ✅ interviewer training the interviewer training feature automatically tracks shadows and reverse shadows as interviewers progress through a structured training program, moving them into the qualified pool once they meet the requirements this removes the need to manually manage who is ready to interview and ensures your interview panels stay consistent as your team grows for full setup instructions, including how to configure training stages, add trainees, and manage progression, see interviewer training docid\ c eo5ek8ip34bcrzy2epb auto schedule the auto schedule feature automatically generates schedules based on your team's calendars schedulers can select from a short list of options, then finish out the scheduling process setup requirements ensure you have interviewers set up on schedule interview activities their calendars are used to find suitable times when providing proposals you can read more on configuring interviewers in interviewers assigning, rescheduling, and setting interviewer limits docid\ u87fcsbruh9pkclyl2qko if there are multiple events under a schedule interview activity and they should happen in a certain order, ensure you have adjusted the timing configuration for each event timing settings are only available with the advanced scheduling automation add on or for enterprise customers understand timing settings in setting up schedule interview activities docid 0z5jm eqkvzq oqc03rer usage on the schedule interview prompt on the candidate's profile, click schedule , then auto schedule confirm the interview activity settings as a first step you can opt to unlink the interview from the interview activity to make any last minute changes select the dates you're considering for the interview, confirm the primary timezone, and determine whether interviews with multiple events can be scheduled over multiple days, or allow breaks between interviews for flexibility once these details are confirmed, you are presented with proposed times select a time from the list you can then view the panel and configure your invites prior to scheduling the interview if interviewers have a lot of availability across the interview dates specified, all possible time slots may not be listed in the proposed schedules tab scheduling requests and interviews dashboard scheduling requests are simple forms directly in ashby that your team can use to create scheduling tasks for recruiting coordinators once submitted, interviews with requests can be viewed in the interviews dashboard the interviews dashboard is a tool that anyone can access to manage interview scheduling, check on the scheduling status of interviews, and take action on scheduling requests the scheduling status of those interviews and requests updates in real time the interviews dashboard is where scheduling requests and interviews can be tracked and actioned for the interview core dashboard containing key interview metrics and data, see core dashboards docid\ nhvbeisfv8wiqlweemf2t setup requirements enable scheduling requests by navigating to admin > interviews & scheduling > scheduling requests & queues switch on the enable scheduling requests? option to allow scheduling requests to be created on interview schedule activities on candidate profiles create scheduling request queues see the scheduling request queues docid\ ycrhy6o 0hutvzyuuzmk1 section below for detailed instructions (optional) create scheduling request forms see the scheduling request forms docid\ ycrhy6o 0hutvzyuuzmk1 section below for detailed instructions (optional) create additional priority levels see the create additional priority levels docid\ ycrhy6o 0hutvzyuuzmk1 section below for detailed instructions scheduling request queues scheduling request queues enable your team to assign scheduling requests to a queue instead of directly to a specific recruiting coordinator these can be helpful when you have multiple coordinators responsible for scheduling within a certain part of the business, or across your whole company each queue can have multiple members when a scheduling request is assigned to a queue, members of that queue see those requests in the interviews dashboard and can claim them based on their bandwidth recruiting coordinators can be members of more than one queue, and membership is easy to adjust — for example, if you need someone to cover a queue while another member is out of office to create queues for scheduling requests click + new on the scheduling request queues tab name your queue add members to your queue these are users who will be prompted to handle the scheduling requests assigned to this queue scheduling request forms (optional) if you'd like to require a request form, switch on require request forms for scheduling requests? to create and edit existing forms, navigate to admin > interviews & scheduling > scheduling requests click + new on the scheduling request forms tab name your scheduling request form add fields to your form by clicking add question if you'd like to split a longer form into sections, click add section create additional priority levels (optional) scheduling requests can be classified with a priority level to ensure that the most important scheduling tasks are picked up first three priority levels are available by default, and these can also be customized priority labels and descriptions are visible in the interviews dashboard to easily distinguish between different types of requests to create additional priority levels to assign to scheduling requests, navigate to the priority tab of scheduling requests click + new on the priority levels tab and name your new priority level add a description or details as needed add the interviews dashboard to your homepage once you've configured your scheduling request settings, you can prompt your team to start submitting scheduling requests as part of this, we recommend that you and those involved with completing or tracking scheduling requests add the interviews dashboard to their home page to add the interviews dashboard to your homepage, locate the views list on the left side of your homepage, click + add , then select interviews dashboard the interviews dashboard is where you can track any generated scheduling requests creating a scheduling request to create a scheduling request click the create scheduling request button (or schedule > create schedule request ) on the scheduling activity add the interview priority, the request assignee (or queue), and optionally select a request form and complete it prior to submitting the request customizing schedule details if you need to view and amend any of the interview schedule details linked to the schedule request, click the schedule tab this can be helpful for cases where necessary changes to the schedule for a specific candidate's interview are already known instead of writing out detailed instructions in your request for a recruiting coordinator to follow, you can make those adjustments immediately and save several steps for your team if you'd like to customize the schedule for a specific candidate, you can unlink it from the linked template pulled from the activity on your job's interview plan to do this, click customize schedule note that this unlinks the schedule from the template on your job's interview plan from here, you'll be using a custom template for this activity, so changes to the template on the interview plan no longer impact this specific interview activity you can make changes to the interview schedule (for example, add, remove, or rearrange interview events), change interview length, adjust interviewer slots, update meeting rooms, and toggle whether to include a debrief if you need to revert any changes and go back to the original template provided by the interview schedule activity on your interview plan, click switch to linked master template once you've reviewed your schedule and schedule request details, click submit to submit your request any changes to your schedule save automatically, whether you choose to submit the request or not this means that the assignee picking up the request works on the latest version of this schedule activity and doesn't need to make any amendments themselves — they can just open the request and schedule it with the needed amendments already made if you need to make changes to the request, click view scheduling request , then click edit request make any changes, then click submit request again to confirm your changes viewing scheduling requests you can view scheduling requests and the status of other interview activities via the interviews dashboard on your home page to add additional filters, click the filter button to select fields to filter by once you've configured your filters, click save as new to save your filter so you can return to it easily in the future if a scheduling request has been sent to a queue, you can claim the request to assign it to yourself to action to do this, click claim in the request details column if you need to make any adjustments to the scheduling request, hover over the information in the request details column you can then click edit on the scheduling request pop up to make any edits without leaving this page requests can also be viewed while scheduling for easy reference interview schedule activity status interview schedule activities have a status assigned to them within the status column of the interviews dashboard the status of an activity updates automatically as it progresses through the scheduling process you can read more about each status below status definition needs scheduling/needs to be scheduled a scheduling request has not been generated for this interview and it is yet to be scheduled scheduling requested a scheduling request has been submitted for this interview waiting on candidate booking a direct booking link has been sent out to the candidate but they have yet to schedule waiting on candidate availability an availability link has been sent out to the candidate but they have yet to submit their availability for an interview candidate availability submitted the candidate has provided their availability via a candidate availability link and is waiting to be scheduled scheduled the interview has been scheduled (this status shows regardless of whether calendar invites have been sent or not at the point of scheduling) waiting on feedback the date and time of the interview has passed and interviewer feedback is yet to be completed on hold the interview date and time has been put on hold, rather than scheduled complete the interview date and time has passed and feedback has been completed or skipped looking for information on statuses that display on the candidate profile? see understanding candidate activity statuses docid 6wg2ujwljatbgdgo1iymz scheduling request status scheduling requests also have an associated status, which can be seen in the interviews dashboard status definition unsubmitted a scheduling request draft was started but has not yet been submitted unassigned the scheduling request has been submitted and added to a queue, but has not yet been assigned to a specific recruiting coordinator assigned the scheduling request has been directly assigned to a recruiting coordinator, or claimed by one off a queue completed the interview related to this scheduling request has been scheduled, marking the request as completed auto schedule automations auto replace interviewer on decline when an interviewer declines an interview before the configured cutoff time (24 hours by default), they are automatically swapped for an available alternate interviewer in the schedule and the invites are resent setup steps navigate to the job, then the interview plan tab on the relevant schedule interview activity in the job's interview plan, click modify > edit add interviewers and make sure alternates are available you can do this by using an interviewer pool or adding multiple interviewers to a slot this allows ashby to replace the original interviewer automatically if they decline go to the automation tab within the same schedule interview activity toggle the automatically replace interviewer on decline? setting on use the default cutoff of 24 hours, or set a custom cutoff duration that is shorter or longer automatically scheduling upon receiving candidate availability automation can be put in place that automatically emails you with interview proposal times when a candidate submits their availability you can then select a proposed time and schedule the candidate from there setup steps before using this automation, open the relevant schedule interview activity on your interview plan and go to the automation tab turn on generate suggested schedules when availability is submitted? this tells ashby to generate proposed interview times automatically after the candidate submits their availability make sure the job has a hiring team assigned when the candidate submits their availability, ashby sends the suggested schedules to users on the hiring team so they can review the options and complete scheduling usage from the candidate's profile, open the interview activity and select schedule > request candidate availability once the candidate submits their availability, ashby generates suggested schedules and notifies the hiring team so they can choose a time and finish scheduling the interview to learn more about candidate availability links, see direct booking & candidate availability links docid 8syy2li7vkire 76zrwwm hold scheduling the hold feature enables you to place \[hold] calendar events on interview calendars this does not email or send invites to the candidate the option to add a hold event is available when either manually scheduling or using auto schedule options to book an interview the option is available at the calendar invites stage of scheduling when used, you have the following options hold silently events are placed on interviewers' calendars, but no notification is sent for the initial invite or for subsequent updates while the interview schedule is held hold & notify events are placed on interviewers' calendars, and they are notified for the initial invitation they are not updated for subsequent updates while the interview schedule is held the hold option is not available when rescheduling an interview usage click the hold button in the scheduling workflow for either auto schedule or manual scheduling faq do schedule requests show as a task on the user's home page? not currently, but they can be accessed from the interviews dashboard if an interviewer has been scheduled in one interviewer slot, can they also be auto scheduled in place of an interviewer on the same interview (i e take up multiple slots across one or multiple events within an interview)? interviewers who have already been selected for other interview slots are excluded as possible auto replacements if no other interviewers are available, an auto replacement will not take place what fields are available for reporting on schedule requests? for scheduling requests, you have the following fields for reporting subject job consideration > interview schedule has scheduling request? whether a scheduling request has been submitted for this interview schedule subject job consideration > interview schedule > request requested by the person who submitted the scheduling request assignee the person who has been assigned the request submitted at the point in time at which the request was created priority the priority assigned to the scheduling request