Multi-Level Approval 

  What is Approval?

Approval in Form Director is a powerful feature that facilitates collaboration within teams and enables decision-making regarding service execution.

It facilitates efficient collaboration by turning Google Form submissions into approval workflows that help decide whether to execute services, either by approving or rejecting them. It streamlines communication, tracks approvals, and rejections, and ensures that services are executed based on established standards and strategic considerations.

There are two types of approval:

Global Approval: With Global Approval, you can require upfront approval before proceeding. Service execution occurs only after this approval is granted. 

Learn more about Global Approval 

Service Approval: With Service Approval, you can require approval for a specific service. Enabling this feature triggers an approval flow, where the designated person must provide approval. Service execution only happens once this approval is granted.

Learn more about Service Approval 

Multi-Level Approval Feature

You can now set up multiple approval levels to make sure requests are carefully reviewed before moving forward.

For example, if you have 10 approvers, you can require at least 4 of them to approve a request before it can go ahead. This helps ensure important decisions have strong support.

You can also use a step-by-step approval process. First, 3 out of the 10 supervisors need to approve the request. Once they do, it goes to the managers, where 2 out of 3 must give their approval. The request will only move forward after all the necessary approvals are received.

Approval Setup

Authorization:

Note: only Form Director owner can enable the Approval

You will see a success message

Basic Setup:

Note: Requestor detail are mandatory to setup Approval.

Level Confiuration

At each level, you can set up multiple approvals and specify the minimum number of approvals required to proceed to the next level. After all the configured levels are completed, the service execution will begin. 

Approval Configuration:

The major steps involved in the configuration are

Send Approval Request:

Send templated email approval requests to recipients.


Notify on Approval:

Send templated email to recipients when approved.

Notify on Rejection:

Send templated email to recipients when rejected.

Send Intimation to:

Send templated email to recipients about intimation.

Click on Done to confirm the config.

Sample Email Template

Number of Recipients Required for Execution (Min. Approvals Needed)

Users can now set the minimum number of recipients needed for approvals. The Form Director app will check if the required number of approvals is met before proceeding.

Note: The Form Director will only proceed with executing services or advance to the next level after the specified number of recipients have approved. Whenever a recipient approves or rejects, the system will send an approval or rejection email if configured. However, the service will only be executed or the approval will only proceed to the next level once the configured number of approvals has been reached.

Form Submission Approval Flow

Submit the Google Form.

Approval Request Email: (Level 1 - supervisor)

Approve:

If configured, an email will be sent upon approval. Additionally, check if the minimum number of approvals required for this level is met. If the minimum number of approvals is reached, check for the next level. If found, send emails to the next level approvers; otherwise, execute the service.

Reject:

If configured, an email will be sent upon rejection. 

Approval Request Email: (Level 2 - manager)

The approval status will get updated on the service header on response sheet:

Approved by Email:

Detailed Sheet:

The detailed approval sheet will be created for each service.

Warning: Do not edit the sheet.