Zoho Recruit | Approval Process

Approval Process

Introduction

As a recruiter, you may encounter several instances in your organization’s hiring process where certain actions need the approval of one or more senior decision-makers. For instance, recruiters may need the hiring manager’s approval for creating job openings that fall under certain criteria. Handling this outside your recruitment software can be tiring as you’d have to handle certain tasks within the system and the others offline. 

Moreover, in your recruitment database when there are loads of decisions to be approved, it becomes a tiresome task to sort through records and send them for someone’s approval. 
Zoho Recruit’s Approval Process feature makes this easier by automating these monotonous tasks.
Users with the Manage Workflow profile permission can set up approval processes by specifying criteria based on which records will be sent for approval. You can also include a set of actions that will be performed on approval and rejection

Availability

Permission Required:  
  1. View access: Users with the Manage Workflow permission.
  2. Create/Edit/Delete Access: Users with the Administrator profile. The approvals tab will be available for all users 
Edition Required: This feature is available for Enterprise/Enterprise Trial plans of the Corporate Hiring edition of Zoho Recruit.

Add an Approval Process

Each approval process is associated with a rule that defines the process. You need to specify the rule criteria, the approval authority and also actions that need to be carried out on approval or rejection.
Note:
  1. When a record has been submitted for approval, all actions will be locked until it is approved.
  2. When a record is rejected in an approval process, the user can either resubmit the record after making the necessary changes or delete it.
To add an approval process
  1. Go to Setup > Automation > Approval Process


  2. Click on Add Approval Process.
  3. In the New Approval Process page, do the following:
    1. Select the Module to which you want to apply the approval process.
    2. Specify a Name and Description for the approval process.


    3. Select the following option(s) based on which the approval process will be executed.
      1. Record Creation – The approval process will be triggered when a record is created.
      2. Record Edit – The approval process will be triggered when a record is edited.
  4. Click on Add Rule to this Process.
  5. Specify the  Rule Criteria . Approval process will be applicable to the records that meet the criteria.
    Adding criteria is mandatory. You can edit the criteria pattern manually, if required.


  6. Under Who should Approve, select UsersRolesGroups or Levels from the drop-down lists.

    Levels are listed based on the number of levels defined in your organization's role hierarchy. When you select levels, the approving authority is applied for the record based on its owner's level in the role hierarchy. 
    For example: Consider a case where the record's owner has four superior roles, the approval process can be configured for a maximum of three levels of approval. Which means, the record submitted for approval needs to be reviewed by three users, each from the immediate three superior roles.
     

    Additionally, you can include users related to lookup fields and users from the Created by, Modified by or Record Owner fields of the record by choosing the associated module's name (the module you created the approval process for).
  7. Click on the Add icon to include more users who need to approve. On adding more than one entry for approval, you will get the following options:
    1. Anyone - Select this option if you want any one of the members to approve.
    2. Everyone - Select this if you want all the members to approve. You can either set the multiple approvals to be parallel or sequential.
    3. Sequential - All the users need to approve in a sequence. Only after first user approves will the second user be able to approve.
      The user mentioned first, on the top of the list, will be the first person to approve the record followed by the next user and so on.
    4. Parallel - All the users need to approve. They can approve simultaneously. There is no sequence in which they need to approve.
  8. If your process requires multiple managers approve, you can set up approval levels with Reporting Managers too. 
    1. Under Who Should Approve, select Reporting Manager.
    2. Click on the '+' icon to add levels to your approval process.
    3. Once you've added all the approvers, you can choose between Sequential and Parallel approvals.
    4. Specify the Action on Approval that includes adding a task, updating fields, sending email alerts, calling web hooks and custom functions.
  9. Specify the Action on Reject that includes updating fields, sending email alerts, calling web hooks and custom functions.
  10. Click on Done and then Save.
Note:
  1. You may create multiple rule entries for an approval process. Make sure you reorder the rule entries based on its priority. The first rule entry that matches the record will be applied to the record.
  2. For each module, a maximum of 10 approval processes can be active. In each approval process, you can add up to 5 rule entries.
  3. Under Who should Approve, you can select 10 entries. You can either select users, roles, groups or levels. If you select a role with no users associated to it, the record will be automatically marked as approved in that particular level.
  4. When a role is selected as the approval authority, the manager of the role is the one who can approve the record. In case there is no manager assigned to the role, the record can be approved by the first user listed in that role. For Groups, the case is similar. The first user listed in the group needs to approve the record.
  5. Users with the Administrator profile can view all the records that are waiting for approval in the organization. The Administrator can also approve or reject the records at anytime.
  6. You can create a set of actions on approval and rejection. These actions include sending email alert, updating field, assigning task, calling webhooks and calling custom function.
  7. When a record is waiting for approval, the Convert, Delete and Edit options are disabled. The record will be marked as Waiting for approval and an option to respond (Approve, Delegate or Reject) will be available in the record's details page.

  8. When a couple of records are waiting for approval, and the approval process is modified -- the changes made to the process along with its actions will not be applicable to those records that were already in the approval process before it was modified.
  9. If records are already awaiting approval, you cannot delete the associated approval process. If required, you can deactivate the process.
  10. If a record meets more than one rule entry, it will be submitted for approval based on the first rule entry that it matches in the given approval process.
  11. Records that are rejected can be submitted again for approval from the record details page.

Logic

No two approval processes are the same and we at Zoho Recruit understand that. We've introduced two logic methods to our approval framework that will broaden the scope of what you can build with the feature, namely;
  1. Single Approve (anyone)
    The approval process will move to the next stage even if one approver submits their decision.
  2. Multi-Approve (everyone)
    The approval process will not move to the next stage unless all approvers submit their decision.  

Auto Approvals

In situations where the approval decision cannot be submitted due to a technicality or where doing so is redundant, the record in question is automatically approved to keep your approval process from becoming stagnant. These are classified as Auto Approvals.

The Auto Approve toggle is only available when you have multiple approvers and the Everyone option is selected.



Using Auto Approve, you can skip approval in situations where;
  1. The record was Created By the approver.
  2. If the approver is the Record Owner.

Additional cases of Auto Approval

In addition to manually specified auto approvals, Zoho Recruit will auto approve records in the following scenarios.
  1. If the user does not have a Reporting Manager.
  2. If the approver is an Inactive User.
  3. If there are no users in the selected Role, Group or Level.

Associate Actions on Approval/Rejection

With each approval process, you can associate some actions such as adding a task, updating fields, sending email alerts, calling web hooks, etc. that will be executed on approval or rejection of a record. When you set multiple stages of approval that involves more than one user to approve the record, you can assign a task and also update a field after each approval. Whereas, email alerts, web hooks and custom functions can be added only to be triggered after the final approval.

Actions on rejection do not include all the 5 of them. You cannot associate a task on rejection. The Assign Task option is to set a task for the next user who needs to approve the record. The task ideally is to check the records waiting for their approval. In case of a record being rejected, assigning a task is not required.

Assign Tasks

  1. While creating an approval process, under Actions on Approval, click on Assign Tasks.
    Tasks that you've already created will be displayed here. You can select one to associate it and skip to the
    last step.
  2. Click on New Task.
    You can also select existing tasks and associate them to the process.
  3. In the Assign Task pop-up, do the following:
    1. Enter a Subject for the task.
    2. Select the number of days from the drop-down list to set the Due Date for task.
    3. Select the Status and Priority of the task from the respective drop-down lists.
    4. Select the Notify Assignee checkbox, if required.
      A notification email, informing the user about the task, will be sent only to active and confirmed user.
    5. Specify a Description for the task.
  4. Click Save & Associate.

Update Fields

  1. While creating an approval process, under Actions on Approval/Rejection, click on Update Fields.
  2. In the Update Fields popup, do the following:
    1. Choose a field to update from the drop-down list.
    2. Specify the Value that you want to update on each level on approval.
  3. Click on Done.

Send Alerts

  1. While creating an approval process, under Actions on Approval/Reject, click on Send Alerts.
    Alerts that you've already created will be displayed here. You can associate an existing alert and skip to the last step.
  2. Click on New Alert.
  3. In the Send Alert popup, do the following:
    1. Enter a Name for the alert.
    2. Select the Email Recipients for the alert email from the drop-down list.
      You can select persons associated with the record, users, roles, subordinates and groups.
    3. Specify Additional Recipients for the email alert in the text box.
      Use commas to separate more than one email address.
    4. Select the Email Template that you want to use for the alert or create a template.
      After selecting the template, you have to enter the From and Reply to email addresses. Here you can choose from
      1. Your email address
      2. Your organization email address
      3. Current user email address
      4. Record owner's email address
      5. Other user's email address
    5. For Rejection: The Email Template will be automatically sent as a notification from the email address notifications@zohorecruit.com
  4. Click on Save & Associate.
    These alerts will also be listed under
     Setup > Automation > Workflow > Alerts.
Note:
You can choose to include the comments provided during the approval process to the email by using the Include Approval Comments checkbox while editing the email template.


Once you've enabled this, your comments will be attached to the notification email.


Call Web hooks

  1. While creating an approval process, under Actions on Approval/Reject, click on Call Web hooks.
    Already created web hooks, if any, will be listed. You can select one to associate it and skip to the last step.
  2. Click on New Web hook.
  3. In the Call Web hook popup, do the following: 
    1. Enter a Name and Description for the web hook.
    2. In the URL to Notify text box, specify the REST API URL of the third-party application.
    3. Select POST or GET as the type of API Method.
    4. Under URL Parameters > Append Entry Parameters, do the following:
      1. For Parameters in Standard Format, specify the Parameter Name and the corresponding Parameter Value
        This is the request parameter sent while triggering the web hook notification to third-party application.
      2. For Parameters in User Defined Format, specify the Parameter Name and the corresponding Value Description
      3. Under URL Parameters - Append Custom Parameters, do the following:
      4. Specify the Parameter Name and the corresponding Parameter Value
      5. Check the Preview URL
  4. Click on Save & Associate.
    These web hooks are also listed under Setup > Automation > Workflow > Web hooks.

Call Custom Function

  1. While creating an approval process, under Actions on Approval/Reject, click on the Call Custom Functions section.
    Custom functions that you've already created will be listed here. You can also associate one from the list displayed.
  2. These custom functions will also be listed under Setup > Automation > Workflow > Custom Functions.
Note:
  1. Once a record has been submitted for approval, a system generated notification email will be sent to the user who has to approve the record(s).
  2. On the approval of the record, the record owner (the user who submitted the record for approval) will receive an email as per the email alert configuration in the approval process. In the absence of an email alert for the record owner, a system generated email regarding the record approval will be sent to the record owner.
  3. In case of multiple stages of approval, you can assign a task and also update a field after each approval.
  4. You can associate one email alert, web hook and custom function each. It will be triggered only after the final approval, if there are multiple approval stages. 
  5. While adding alerts, web hooks or custom functions, those created for Workflow Rules will also be listed and vice versa. You can associate them with the approval process.

Approve/Reject from the Approval Tab

Records that are lined for approval can be viewed in the Approvals tab. From this tab, you can approve or reject the records that are waiting for your approval. If needed, you can also delegate the record's approval to another user. Only after the approval, you can convert, edit or delete the record.

Users with the Administrator profile can view all the records that are waiting for approval in the organization. The Administrator can also approve or reject the records at anytime.

To approve/reject from the Approvals Tab
  1. Click on the  Approvals Tab .
    You will be able to see the list of records that are waiting for your approval.


  2. Click on a record to view the following details:
    1. Details of the record - You can view the details of the user who owns the record that is waiting for approval, the criteria based on which the record was sent for approval and the users who need to approve.


    2. History of the user's requests - This section provides the history of all the approval requests for records owned by a user.


  3. Click on Approve, Delegate or Reject.
    1. If you click on Delegate, select a user to whom you want to transfer the record for approval and then click on Delegate.
Note:
  1. If the user who needs to approve a record does not have access to the record, the user will still be able to approve the record.
  2. The tab will also list the last 5 approvals or rejections under the Recent Activities section.
  3. There is no set time frame within which the users need to approve/reject the record.

Reorder Approval Processes and Process Rules

When there are multiple approval processes for a module, the system checks if a record matches the criteria in an approval process in the same order in which it is listed. By default, the approval processes are listed in a chronological order with the first process created, on the top of the list. If a record meets the criteria of more than one rule entry, it will be submitted for approval based on the first rule entry that it matches in the given approval process. So based on your requirements, you can reorder the approval processes. The same is the case with the Rules in an approval process.
To reorder approval processes
  1. Go to Setup > Automation > Approval Process.
  2. In the Approval Process List page, approval processes for all modules will be listed.
  3. Click on the  Module header and select the module whose approval processes you want to reorder.


  4. Click on Reorder Processes.
  5. Drag and drop the approval processes according to your requirements and click on Save
To reorder rules in an approval process
  1. Go to Setup > Automation > Approval Process.
  2. In the Approval Process List page, select an approval process.
  3. Click Reorder Rules.
    This option will be available only when you have multiple rules for the approval process.
  4. In the pop-up, drag and drop the rules according to your requirements and click on Save New Order.

View Approval History

Approval History gives you a list of records that were submitted for approval.

To view the Approval History
  1. In your Zoho Recruit account, click on the Approvals tab.
  2. In the Awaiting your Approval page, click Approval History.
    The Approval History page displays all the approval-related records in a chronological order.

    Access your files securely from anywhere

      Zoho CRM Training Programs

      Learn how to use the best tools for sales force automation and better customer engagement from Zoho's implementation specialists.

      Zoho CRM Training
        Redefine the way you work
        with Zoho Workplace

          Zoho DataPrep Personalized Demo

          If you'd like a personalized walk-through of our data preparation tool, please request a demo and we'll be happy to show you how to get the best out of Zoho DataPrep.

          Zoho CRM Training

            Create, share, and deliver

            beautiful slides from anywhere.

            Get Started Now


              Zoho Sign now offers specialized one-on-one training for both administrators and developers.

              BOOK A SESSION






                          Quick Links Workflow Automation Data Collection
                          Web Forms Enterprise Begin Data Collection
                          Interactive Forms Workplace Data Collection App
                          Offline Forms Customer Service Accessible Forms
                          Digital Forms Marketing Forms for Small Business
                          HTML Forms Education Forms for Enterprise
                          Contact Forms E-commerce Forms for any business
                          Lead Generation Forms Healthcare Forms for Startups
                          Wordpress Forms Customer onboarding Order Forms for Small Business
                          No Code Forms Construction RSVP tool for holidays
                          Free Forms Travel
                          Prefill Forms Non-Profit

                          Intake Forms Legal

                          Form Designer HR

                          Card Forms Food
                          Assign Forms Photography

                          Translate Forms Real Estate
                          Electronic Forms

                          Notification Emails for Forms Alternatives
                          Holiday Forms Google Forms alternative 
                          Form to PDF Jotform alternative





                                            You are currently viewing the help pages of Qntrl’s earlier version. Click here to view our latest version—Qntrl 3.0's help articles.




                                                Manage your brands on social media

                                                  Zoho Desk Resources

                                                  • Desk Community Learning Series


                                                  • Digest


                                                  • Functions


                                                  • Meetups


                                                  • Kbase


                                                  • Resources


                                                  • Glossary


                                                  • Desk Marketplace


                                                  • MVP Corner


                                                  • Word of the Day


                                                    Zoho Marketing Automation

                                                      Zoho Sheet Resources

                                                       

                                                          Zoho Forms Resources


                                                            Secure your business
                                                            communication with Zoho Mail


                                                            Mail on the move with
                                                            Zoho Mail mobile application

                                                              Stay on top of your schedule
                                                              at all times


                                                              Carry your calendar with you
                                                              Anytime, anywhere




                                                                    Zoho Sign Resources

                                                                      Sign, Paperless!

                                                                      Sign and send business documents on the go!

                                                                      Get Started Now




                                                                              Zoho TeamInbox Resources



                                                                                      Zoho DataPrep Resources



                                                                                        Zoho DataPrep Demo

                                                                                        Get a personalized demo or POC

                                                                                        REGISTER NOW


                                                                                          Design. Discuss. Deliver.

                                                                                          Create visually engaging stories with Zoho Show.

                                                                                          Get Started Now









                                                                                                              • Related Articles

                                                                                                              • Automation- Overview

                                                                                                                Automation enables organizations to stay in constant contact with potential hires all through the recruitment process. For example, a recruiter may be required to assign an interview to various Candidates based on certain criteria. Also, you may need ...
                                                                                                              • Route Map for Approval Processes

                                                                                                                We can make your approval process better, faster, and smarter. Using traditional methods to counter modern problems won't work. If parts of your approval process cannot be tracked effectively because it happens on paper, it's a problem. Zoho ...
                                                                                                              • Auto Response Rule for Webforms

                                                                                                                The Auto Response rule feature enables you to send automated emails when candidates and contacts for the custom modules are generated through web forms. When candidates are generated through web forms, you may want to send relevant emails to the ...
                                                                                                              • Execute Blueprint

                                                                                                                When records meet the entry criteria of a particular process, they will become active records in the process. The Details page of the record displays the current state of the record and the transitions available for that state. To execute a ...
                                                                                                              • Auto Responders

                                                                                                                Set up Autoresponder Autoresponders are the solution to send automated replies and follow-up emails to the clients. Once you receive a response from the candidate or contact, you have to manually exclude the contacts from the mailing list. Note This ...
                                                                                                                Wherever you are is as good as
                                                                                                                your workplace

                                                                                                                  Resources

                                                                                                                  Videos

                                                                                                                  Watch comprehensive videos on features and other important topics that will help you master Zoho CRM.



                                                                                                                  eBooks

                                                                                                                  Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho CRM.



                                                                                                                  Webinars

                                                                                                                  Sign up for our webinars and learn the Zoho CRM basics, from customization to sales force automation and more.



                                                                                                                  CRM Tips

                                                                                                                  Make the most of Zoho CRM with these useful tips.



                                                                                                                    Zoho Show Resources