Approvals
41 min
you can create an approval process when multiple stakeholders need to review and sign off on a workflow ashby currently supports configuring approvals for openings, jobs and offers approvals can be set up on the legacy plus, plus and enterprise plans foundations legacy plus plus enterprise ❌ ✅ ✅ ✅ when would i use each type of approval process? approval type use case common approvers opening approval commonly use to validate that headcount has been approved by finance finance, talent job approval commonly used to ensure the accuracy of the interview plan stages and other job settings and the quality of job postings talent offer approval commonly used to ensure appropriate stakeholders have reviewed offers ceo, finance, talent, hiring manager permissions approval creation and approvers see the table below for information on the permissions required to configure approvals and to be an approver access role can configure an approval? can make one off edits to an approval process for a specific candidate (if enabled)? can be set as an approver? limited access ❌ ❌ ✅ agency users ❌ ❌ ✅ elevated access external recruiter (not linked to an agency) ❌ ❌ ✅ elevated access analyst ❌ ❌ ✅ elevated access hiring team member ❌ ❌ ✅ elevated access hiring manager ❌ ❌ ✅ elevated access admin ❌ ❌ ✅ elevated access admin private ❌ ✅ ✅ organization admin ✅ ✅ ✅ when an approval request is sent, the user can approve or reject the request from their inbox using the approval notification they do not need to have a specific access role or level of permissions to approve or reject the approval request via email or via slack they will need to have at least elevated access to the role in question to be able to view the candidate’s profile prior to approving but users with limited access can be set as an approver and submit an approval create an approval process navigate to approvals https //app ashbyhq com/admin/organizational settings/approvals in admin to build an approval process before you click + new make sure that you’ve selected the correct object type tab options include offer job opening configure a new approval process to configure a new process, you’ll first set your scope, then add steps and add approvers to each step setting a scope you set criteria by clicking + add field to match , choosing your fields, and then determining your criteria using field values the approval's scope contains the criteria that must be met in order to trigger an approval flow as an example, you could set your scope to only run this approval process for jobs within the recruiting department then the approval process would only run for roles that have the recruiting team assigned to them steps the steps are the rounds of review within an approval click + add step to add additional stages to your review process you can add names to your steps to more easily identify them click the pencil icon to the right of the step name to amend it conditional steps conditional steps allow you to set scopes within approval steps this means you can create additional stages for offers, jobs, and openings that may need further review without the need to configure a whole new approval flow for those edge cases to handle unique situations or edge cases within a single approval flow, rather than having to create new approval flows for each unique case conditional steps in approvals are only available on the plus and enterprise plans foundations legacy plus plus enterprise ❌ ❌ ✅ ✅ to set a step to only run if specific conditions are met by the offer, job, or opening, click the always dropdown within your step and set it to when condition matches the conditions of your scope are evaluated at the point of an approval request being submitted for example, if you are creating an opening and an approval process is in place, your approval flow scopes will be reviewed at the point of the approval request being submitted the opening will use the approval flow it matches the scope for to set your step conditions, click + add field to match to select a field and then determine the values that are a part of your criteria in the example below, this step of a job approval process will only run if the job's location is set to emea if the job's location is not emea, then the step in the pictured example will be skipped in the approval process approvers the approvers are the specific stakeholders completing the review click + add approver within a step to add a stakeholder to a step you can include multiple approvers at each step or select a pool of users based on their role on the job consideration you can then choose whether all, one or some approvers need to provide approval once you’ve finished configuring your approval, click create it will then become active ordering the process list activated processes in your list of approvals are processed in the order they are listed, so it's key to review your approval list as part of your setup if multiple processes have a scope that would apply, the one highest on your list of approvals will be used in the example pictured below, if an offer linked to a job in the product support department was also linked to a job with the location set as new york city, as the product support offer approval flow is higher on the list, this approval flow will be used an approvals list for offer approvals the product support offer approval flow is higher on the list and will take priority if the offer meets the conditions of multiple flows you can drag and drop each process to re prioritize as needed hover over the six dots to the left of the approval flow's title, then click and drag the flows to re order them the offer approval flow list with the area to click and drag flows to order them highlighted as an example, if you have a general catch all approval flow, you would want to move this to the bottom of your approvals list so that all other flows would be considered first example approval processes by scope types setting the scope is highly flexible, but the most common options selected are the department and the role examples of each are below scope by department in this example, the scope field is set to the job's department all job considerations that an offer is generated for in the engineering department will follow this example process scope by role in this example, the scope field is set to rely a specific recruiter all job considerations that an offer is generated for where arthur is set as the recruiter on the hiring team will follow this example process use an approval process once activated, all approval types follow a similar flow the approvers will receive a notification prompting them to approve the offer once they submit their response, the process will move on to the next approver opening approvals you can learn more about openings at openings management docid\ ksxxwi1zugaw8lrp8jwxz opening approvals are used to approve new headcount in ashby when you create an opening, it will be in a draft state you can then move it into the next state by clicking on the draft tag you will either have the option to approve it or create an approval request you'll then be prompted to review the approval flow details prior to clicking submit request to start the approval flow when submitting for approval, you will have the option to add a note once the approval flow is complete, the opening will move into the approved state from there, you can open the opening and allow people to hire against it sending a reminder for an opening approval request if you need to send a reminder for an opening approval navigate to jobs > openings click on the opening in question and click view approval on the following popover, click send reminders confirm the recipients and add in a message if needed, then click send reminder to x approvers job approvals you can learn more about jobs at creating & posting jobs docid\ l nciszrb9ztdr4u3idzr job approvals are used to approve the opening of a role once you’ve created your job, click on the draft drop down under the job title to see the option to send for approval click this to then view the approval process and click submit request to kick off the approval flow reviewers commonly ensure the interview plan has all steps needed to assess candidates’ role fit, and the job postings meet quality standards sending a reminder for a job approval request if you need to send a reminder for a job approval request navigate to jobs > jobs click on the job in question and click view approval on the following popover, click send reminders confirm the recipients and add in a message if needed, then click send reminder to x approvers cancelling and restarting an in progress job approval if you edit a job and make amendments to a job field that requires approval, this will restart the approval request using the updated approval process, if one exists to set job custom fields docid\ qpgklrscmzgwc 7krbwds as fields that require reapproval if edited head to admin > organization setup > custom fields click on the jobs tab create a new custom field or click on an existing custom field to amend it ensure that the require reapproval checkbox is checked to edit a job navigate to jobs > jobs locate and click on the job in question navigate to the settings section of the job and edit a field that requires reapproval confirm the correct approval process is showing and click submit request offer approvals you can learn more about offers at offers and offer letters docid\ klimfx9n1tahebvkmgpoh offer approvals are used to approve the offer details prior to generating an offer letter and extending an offer to a candidate once you've created the offer and clicked submit , you will see the approval process details review these and the offer details prior to clicking submit request to start the approval flow you can see the approval flow details prior to submitting your request on an offer sending a reminder for an offer approval request if you need to send a reminder for an offer approval request navigate to the candidate's profile, then click view offer on the offer activity within the offer overview popover, click send reminders confirm the recipients and add in a message if needed, then click send reminder to x approvers offer re approval fields on offers, changes like the candidates’ last name or address often don’t require reapproval but adjustments to fields like salary and start date may require the approval process to run again reapproval fields allow your team to determine which fields do and don’t require a new approval process you can select your reapproval fields via the configure offer reapproval fields option on the approvals https //app ashbyhq com/admin/organizational settings/approvals/offer page use the yes/no radio buttons to determine the fields that should trigger an offer reapproval in the popup your changes will be saved automatically enabling editing offer approval processes on a one off basis having the option to edit offer approval processes on a one off basis can be useful in the case of any unexpected changes, such as assigning a delegate if the usual approval is on pto or looping in an additional approver for a specific offer if you’d like to have the option to edit an approval process on a one off basis, either before the offer approval is submitted or during the active approval process, head to admin > organization setup> approvals > settings https //app ashbyhq com/admin/organizational settings/approvals/settings from here, using the allow editing one off offer approval processes dropdown, select an option to determine the users who are allowed to make these edits never never allow offer approval processes to be adjusted on a one off basis organization admins only only those with organization admin access can adjust offer approval processes on a one off basis organization admins and elevated access users organization admins and those with the required permissions as part of their elevated access role will be able to adjust offer approval processes on a one off basis the user would need to have elevated access admin private access in order to view the offer and adjust the offer approval adjusting the approval process for an offer please note, you cannot make ad hoc changes to the approval process once the offer has been approved you can make one off amendments to your offer approval process either before the approval request is sent for an offer, or during the approval process if you’re making changes to the approval process on the offer prior to submitting your request for approval or while the approval process is in flight, click on view offer on the offer within the candidate profile click configure approval process from within the approval process section of the offer on the following screen, you can add or remove approvers from steps, add steps or remove steps once you’ve made your adjustments, click use approval process to confirm your changes your amendments will now be reflected on the offer in question the original offer approval process set up within admin > organization setup > approvals will not be impacted by these changes please note that the option to make one off approval amendments is only available for the offer approval process this is not available for opening or job approval processes approval settings you can access and amend your approval settings on the settings https //app ashbyhq com/admin/organizational settings/approvals/settings tab of the approvals page allow unauthenticated approvals from email notifications if you enable this option, users in the approval chain can approve or reject approval requests directly from email notifications they receive without needing to log in to ashby each approval notification sent via email will include a secure unique link that will automatically authenticate users when used users will need to have email notifications enabled for approval requests to use this setting include interview feedback in offer approval email notifications interview feedback will be included in the body of approval email notifications, alongside the offer and opening details as such, approvers will be able to see interview feedback in their approval email if this option is enabled attach candidate's resume to offer approval email notifications when enabled, offer approval email notifications will include the candidate's latest resume include ai summary in offer approval email notifications offer approval email notifications will include an ai generated summary of the candidate and interview feedback if this option is enabled what an approver sees once an approval request has been sent, approvers can receive notifications via slack and/or email depending on their notification settings for more on notifications, check out notifications & notification settings docid\ a85zaqfvmgejnblapketl in an approval request email or slack notification, the approver will see the key job, offer or opening details if any previous approval notes have been left, these will also be included in the notification the approver will have the option to approve or deny directly from the notification if the approver clicks approve x from the email notification, they will also have the option to add a note to their approval if the approver receives a notification via slack, they will have the option to approve, approve with a note or deny an approver does not need to have a specific access role or permission level to approve or reject the approval request via email or via slack they will need to have at least elevated access to the role in question to be able to view the candidate’s profile prior to approving faq how many processes can i have? you can create unique approval processes which take effect under certain conditions as only one approval process will apply to each offer, the order of processes in the list determines the priority with which these processes will take effect you can optionally configure a default fallback process that runs when no other process applies is it possible to set the ‘hiring manager’ on the hiring team of a job as an approver instead of selecting a specific person? it is! you can now select a pool of users as approvers based on their role on the job you can pick from pulling an approver from the job consideration’s recruiters, recruiting coordinators, sourcers and/or hiring managers can a user be cc’d in to receive approval notifications? currently, only those involved in the approval process will be send notifications about the approval flow if an organization admin forces through an approval, does the approver receive a notification? the approver will not receive a notification but if they try to then click approve they'll see that the approval already occurred and action is no longer needed can i set an approval chain via the api? the enterprise offer approval api tool is only available on the enterprise plan when creating an approval, you have the option to set it to be managed via the api to create an approval within ashby, head to admin>organization setup>approvals and click + new toggle on the managed by the api? option in the steps section you can opt to set up criteria within the scope section if only offers who meet a certain criteria should be managed via the api from now on, when an offer is created and submitted, a waiting for external process message will show in the offer overview this means that ashby is waiting for an approval chain to be submitted via an api call to pull data via the api to update the approval chain, you can use the approvaldefinition update request more on this here https //developers ashbyhq com/reference/approvaldefinitionupdate once the approval chain has been received, the approval steps will be added to the offer please note this option is currently only available for offers will incomplete or blank offer fields be included in the email sent to an approver? the offer approval email will only include fields that have been filled in, including offer custom fields why isn’t the ‘hired’ stage appearing in the dropdown when i click on ‘change stage’? the hired stage will not appear in the change stage dropdown if there are active offer approvals set up in the admin > approvals > offers section https //app ashbyhq com/admin/organizational settings/approvals/offer you will need to complete the offer process by clicking the offer accepted option within the offer’s settings; once that has been done, the candidate’s stage will automatically change to hired how do i archive an approval process? click on the approval process within admin > organization setup > approvals you will have the options to edit, copy or archive the approval process you can restore archived approval processes by changing the active dropdown to archived when viewing your approvals you can then click on the process you’d like to restore and click restore can i trigger a reapproval process for jobs and openings once they’ve been approved? after a job or an opening is approved, it’s currently not possible to trigger a reapproval process when changes are made if reapproval fields are configured for specific fields, they will only trigger reapproval at the initial point of approval so if you have multiple steps in your approval process and a change was made after approver 1 had approved the opening but approver 2 had yet to approve the opening, the approval process would be triggered again and the approver in the first step of the process would need to provide approval again how do job approval processes work with confidential jobs? as part of the setup process for a job approval workflow, you can check the is confidential? checkbox within the scope section if you check this checkbox, then the approval process will only apply to confidential jobs that meet the criteria set in the approval scope if the checkbox is left unchecked, then the approval process will not be applied to confidential jobs, even if they meet the other scope criteria why am i seeing an approval gap message for openings and how do i resolve it? you’re seeing an approval gap message because your existing opening approvals have filters applied in their configurations for example, you may have specified that an opening must be a part of a specific team for that approval process to then be triggered, or some other similar criteria when an opening is created that doesn’t meet the criteria set for any of your organization's configured approval flows, an approval process isn't triggered, resulting in an approval gap to prevent approval gaps, we recommend creating one approval flow with no filters as a fallback, as shown below this ensures that any openings that don't match criteria in your existing configurations will still trigger an approval workflow