Setting up Levels of Approval
You can configure multiple levels of approval to build an efficient approval process. You can add approvers at each level who can review form entries and approve or deny them.
Setting up a basic approval workflow
To set up a basic approval workflow,
-
After building your form, navigate to the Approvals tab.
-
Click Configure.

-
In the Approval Type pop-up select Basic.

-
In the Create Level pop-up, under the Level Setup, enter the Level Name.
-
Add Approvers for the level by searching the email addresses of users within your organization. A user can be added as an Approver in multiple levels of approval.
You can mark an approval level as complete either when All the approvers set for the level approve/deny a record or when Any of the approvers approve or deny a record.

Note: You can add a maximum of 100 approvers to each level.
- Click Next to go to the Level Preferences. Under the Notifications section, you will find the following optional notification settings, each of which can be configured as per your requirements:
Under Permissions > Field Permissions, you can choose the form fields that you wish to be visible to the approvers of this level for review. You can rearrange the order in which the fields should appear for review and provide the approvers with the option to edit a field by changing the default Read permission of the field to Write.

Note: All the fields will be visible to the Approval Admin irrespective of the selections made under Field Permissions. If a field is assigned with Write permission, then the Approval Admin will be able to edit entries to that field.-
To add more levels of approval to the approval process, click + Add Level on the left as shown.
-
You can choose to disable the entire approval process using the option to enable or disable the Approval Process in the top-right corner of the page.

Once you have configured the levels required for the approval process, you can configure the Approval Settings. Setting up an advanced approval workflow
To set up an advanced approval workflow,
-
After building your form, navigate to the Approvals tab.
-
Click Configure.

-
In the Approval Type pop-up select Advanced.
-
In the Create Level pop-up, under the Level Setup, enter the Level Name.
-
Choose if you wish to configure a level with condition(s) or without any conditions.
-
If you choose to configure the level with condition(s), click + Add Condition under Conditions.

In the If section, define your conditions by choosing your form fields and the criterion they must satisfy. To add more than one condition, click the
icon.
You can use the AND/ OR connectors to connect your conditions together. You can switch between the connector as required by clicking them.
Click +Add Sub-group / +Add group to define more conditions with AND, OR connectors to break down conditions into nested logic to suit your requirements. This is useful if you have multiple conditions that must be evaluated together using complex logic.

Example
- Condition A1 or A2: Leave Type is either Sick or Casual.
- Condition A3: The total number of leave days is greater than 3.
-
You can see a summary of the logic you used to build the criteria under Rule Expression. The rule expression is automatically generated. Review this expression to ensure it aligns with the approval workflow you want to set up.
-
Once the condition is defined, the next step is to decide what actions should be performed if the condition is met. Under Perform the following action, select an action:
-
Auto Approve: Automatically approve the form submission without human intervention.
-
Auto Deny: Automatically reject the form submission
-
Assign Approvers: Assign specific approvers to manually review and approve/deny the form submissions. Add one or more approvers by entering their email addresses. If you have multiple approvers, you can decide whether all approvers must approve before the level is marked as complete or any one of the approvers can approve to complete the level.
For example, the form submission will be sent to Sophie Miller for approval if sick leave is applied for more than 3 days.
-
You can choose to notify the approvers by selecting the Notify User option.
-
You can also control which fields are editable or read-only during each stage of the approval process by selecting the Field Permissions option.
-
To keep both the form respondents and approvers informed throughout the approval process, Zoho Forms allows you to configure notifications at different stages.
Under the Notifications section, you can configure notifications to be sent out during the process:
- Record Review Notification: Notifies the assigned approver that a form submission is waiting for their review.
- Level Complete Notification: Notifies the selected people when the form submission has passed a particular approval level.
Click Configure to customize the content of the notifications.
- You can choose to mark the approval process for a form submission as complete once this condition is met. Check the Mark as Final Approval option to complete the approval process after this stage is approved.
- Click Done.
- Once you have the main conditions set up and have defined what happens when each condition is met, the Else by Default action is a fallback mechanism that executes if none of the preceding conditions are met. This ensures that your form submission process handles every possible scenario, even if the defined conditions fail. By default, the action that executes if all the defined conditions fail is Auto-approve. You can edit this default action and auto-deny or assign approvers to review.

- Click Next to configure the Level Preferences. Under Level Preferences, you can configure Notifications and Field Permissions.

- Under the Notifications section, you can configure notifications to be sent out during the process:
- Record Review Notification: Notifies the assigned approver that a form submission is waiting for their review.
- Level Complete Notification: Notifies the selected people when the form submission has passed a particular approval level.
Click Configure to customize the content of the notifications.
Under Permissions, you can choose the form fields that you wish to be visible to the approvers of this level for review. You can rearrange the order in which the fields should appear for review and provide the approvers with the option to edit a field by changing the default Read
permission of the field to Write.
If a condition is satisfied and no notifications or permissions are explicitly configured for that specific condition, only then, the settings configured here for the level will apply.
-
Click Save.
-
To add more levels of approval to the approval process, click + Add Level on the left.
-
If you choose to have a level without condition, assign approvers to review the form entries and click Next to configure the Level Preferences. 
Note:
- You can have a add a maximum of 10 levels in an advanced approval workflow.
- At each level, you can define up to 5 conditions excluding the Else By Default condition.
- For every condition in the approval process, you can assign up to 5 approvers.
You can choose to disable the entire approval process using the option to enable or disable the Approval Process in the top-right corner of the page.
Once you have configured the levels required for the approval process, you can configure th
e Approval Settings.