> For the complete documentation index, see [llms.txt](https://knowledgebase.autorabit.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://knowledgebase.autorabit.com/product-guides/arm-1/arm-features/ncino/multi-level-approval-feature-deployment.md).

# Multi Level Approval - Feature Deployment

## Overview

The nCino Deployment Approval workflow adds controlled review to deployment and commit activities. Approval levels are configured first, then selected during deployment setup, tracked in Deployment History, and completed through Level 1 and Level 2 approval actions before deployment and commit execution can proceed.

## Approval Configuration

### Configure approval settings

The approval workflow begins in My Account, where deployment, data deployment, and feature commit approval settings are mapped to Salesforce orgs, repositories, and branches. The configured Level 1 approver and Level 2 approver fields define the approver groups available later in the deployment workflow. Saving these settings makes the approval levels available during nCino deployment and commit configuration.

![](/files/0b9a6d2f98d2dea9bd6a199d7acab6b6849c9abb)

## Deployment History and Workflow Entry Point

### Review deployment history

The Deployment History page displays deployment records with build, deploy, commit, and post deploy status indicators. The status columns provide the first operational view of whether a deployment has completed, failed, or is waiting for approval. The action menu remains the central location for reviewing build details, approval actions, notifications, and logs.

![](/files/eb69313f3455888a2540ff66f4c2986c4a988233)

## Configuring Approvals During Deployment Setup

### Select deployment approval approvers

During nCino deployment configuration, the Destination step presents approval fields when the Deploy to option is enabled. The Level 1 approval field is used to select the first-level deployment approvers for the selected destination org.

![](/files/2c7cb56f99add13099f2add4dcc7cf47e7824b3e)

### Select Level 2 deployment approvers

The Level 2 approval field is configured alongside the destination org. Selecting Level 2 approvers prepares the deployment request for a second approval stage after Level 1 approval is completed.

![](/files/cc1b30216398a0c590f083070ba4d7eb0e391ed8)

### Configure commit approval approvers

When Commit to is enabled, the commit approval fields become part of the same Destination step. The Commit level 1 approval and Commit level 2 approval fields define the commit approval path that runs along with the deployment approval path.

![](/files/72252e4d919f9e9965d73acc75e77d6f2cf31243)

### Review configured approval selections

After approvers are selected for deployment and commit approval levels, the Destination step displays the selected values. The approval inactivity note explains that deployment and commit approvals remaining inactive for 14 days from job creation are automatically rejected.

![](/files/edb2840736d86e6efbc6fb16e14237e4238b9bab)

### Preview deployment details

The Preview step consolidates source details, destination details, job settings, and approval selections before execution. This screen confirms the destination org, deployment approval levels, commit repository, commit branch, and commit approval levels before the deployment request is submitted.

![](/files/cccc17808ae0cbbd464c19af827e2c472c9bfc49)

## Submitting and Reviewing the Deployment Request

### Return to deployment history

After the deployment is submitted, the Deployment History page displays the latest deployment entry. The record becomes the control point for monitoring statuses and accessing actions throughout the approval workflow.

![](/files/8a2bd75a6e80b7863c4f4db2b4426f93cb280d89)

### Access the Deploy action

The Deploy action is available from the deployment record when the workflow allows deployment execution.

![](/files/1255bd278e9558551445c98277b7ea727a8613ac)

### Review configured approvers before deployment

The Deploy panel displays the configured approvers for Deployment Level 1, Deployment Level 2, Commit Level 1, and Commit Level 2. This provides a final review of the approval chain before the deployment request is submitted.

![](/files/78eb436c0e8649f8b1dcd55bbdc96af3f36681b9)

### Track deployment approval status

The deployment status indicator displays Waiting for L2 Approval when the request has advanced past the first approval level and is waiting for second-level deployment approval. Hovering over the icon reveals the exact status.

![](/files/264d5133bc6f8b80bf59227489e86f35e9fca711)

### Preview approval details before deploy and commit

The Preview step can also display configured approval details in the context of review deployment and deploy-and-commit actions. This confirms the approval selections that govern the request before execution continues.

![](/files/847d34371347d1720481cc9ac2825afdcd2dbf4d)

## Approval Status Visibility and Workflow Actions

### Identify Waiting for L1 Approval in Deploy Status

The Deploy Status column displays Waiting for L1 Approval when the deployment approval request is pending at the first approval level. This status confirms that deployment cannot proceed until the first-level deployment approval is completed.

![](/files/ed01a9dfab6f0c5bb79384752b359eabdaa1b3ad)

### Identify Waiting for L1 Approval in Commit Status

The Commit Status column displays Waiting for L1 Approval when the commit approval request is pending at the first approval level. The deployment and commit approval paths are visible together on the same deployment record.

![](/files/0bf7c2e3cab4539f30a8db78f9b161f2e5716748)

### Open workflow actions

The action menu provides access to review and approval functions, including Summary, Revisions, Build Approvals, and Notify Approvals. These options support monitoring, approval action, and reminder notification workflows for the selected deployment.

![](/files/9519f2687e1662b984a977e45f6cb9413e29e5f9)

## Managing Approval Assignments and Notifications

### Edit approvers

The Edit Approvals panel allows approvers to be reviewed or updated after the deployment record is created. Deployment approvals and commit approvals are separated into Level 1 and Level 2 fields so each stage can be managed independently.

![](/files/bce6a45cb80e779b6a5b1d07d0ff906dab8a73df)

### Modify approver selections

Opening an approval selector displays the available approver list. Additional approvers can be selected when approval responsibility needs to be adjusted before the pending stage is completed.

![](/files/6c4c495d83685dbe3baa070b3b684d0285379110)

### Save updated approvers

After the approval selections are updated, the Save action applies the changes to the deployment record. Updated approver assignments are then used for the remaining approval workflow.

![](/files/05f90b9d338c377d601193a8f85a2350232d0c45)

### Notify approvers

The Notify Approvals action is available from the action menu. It sends or resends approval notifications to the configured approvers so pending approval requests can be acted upon.

![](/files/bde69eaf95db03e1b01e7c079ad97a8e33e64c13)

## Deployment Revision Review

### Open deployment revisions

The Deployment Revisions page displays revision-level status for the selected deployment label. The same status indicators are available here, including Waiting for L1 Approval in the Deploy Status column.

![](/files/beffd1959993dfbea107fb1c5eaa2751f44de988)

### Review commit approval status in revisions

The Deployment Revisions page also shows the Commit Status column. When the commit request is pending, the tooltip displays Waiting for L1 Approval.

![](/files/bb4b4cba126486df018c6f73f0d490029787102e)

## Completing Level 1 Approvals

The approval flow progresses as a single coordinated workflow. Deployment L1 approval is completed first, followed by Commit L1 approval. The status icons show which approval action is waiting at each stage.

### Select Deploy Approval

The Deploy Approval action opens the approval dialog for the current deployment approval stage. This action is used by the assigned approver to submit the deployment approval decision.

![](/files/6713cbc9874482f39627728f57ce0ceecce40f93)

### Complete Deployment L1 approval

The Deployment L1 Approvals dialog presents the approval action selector with Approve and Reject options. The approver selects the appropriate action and provides comments before submitting the decision.

![](/files/fa97e5d39956b1780fbba69bcdac031e5e193bc9)

### Validate approval comments

Approval comments are mandatory. When the Submit action is attempted without comments, the system displays the warning Please enter a comment. The request cannot proceed until comments are provided.

![](/files/7bc97658d24397f1a276ceaae72974a60d70f412)

### Move deployment approval to L2

After Deployment L1 approval is submitted successfully, the Deploy Status changes to Waiting for L2 Approval. This indicates that the deployment request has progressed to the second approval level.

![](/files/598f4f6f8bcd6c6583bbaeb085fa835fd6e966c4)

### Continue with Commit L1 approval

The Commit Status remains Waiting for L1 Approval until the first-level commit approver submits a decision. This keeps the deployment and commit approval paths visible as part of the same workflow.

![](/files/989b21ae178e5b6730d2ce1390c7381a8ac59187)

### Open Commit Approval

The Commit Approval action opens the approval dialog for the current commit approval stage. This action becomes the next required activity after Deployment L1 approval has progressed.

![](/files/1e98bfb50295b7a62b5c8f9c3800f26085d67e9e)

### Complete Commit L1 approval

The Commit L1 Approvals dialog captures the approval decision and comments for the commit workflow. Submitting the approval advances the commit approval path to the next level.

![](/files/65ff41d6fee00e63b7558599a697f76078ec78df)

## Completing Level 2 Approvals

After the Level 1 approvals are completed, the workflow proceeds to Level 2. Deployment L2 approval is completed first, followed by Commit L2 approval.

### Review Waiting for L2 Approval after Commit L1

After the first-level approvals are completed, the workflow shows the request waiting for second-level approval. The status indicators identify the remaining approval stage before execution actions become available.

![](/files/039180c85480375b99eb9742e70f67123818a020)

### Confirm deployment L2 pending status

The Deploy Status tooltip displays Waiting for L2 Approval while the deployment approval request is awaiting the second-level approver decision.

![](/files/598f4f6f8bcd6c6583bbaeb085fa835fd6e966c4)

### Open the next approval action

The action menu is used again to access the remaining approval action. The available approval option corresponds to the current pending approval state.

![](/files/651e4396a225a7bc5ccae3e9d66e021a81bd8b45)

### Complete Deployment L2 approval

The Deployment L2 Approvals dialog records the second-level deployment approval decision. The approver selects the approval action, enters comments, and submits the decision to complete the deployment approval path.

![](/files/1a74c31d23259b22b4f9b98fb855b47ceda2de89)

### Open Commit L2 approval

After Deployment L2 approval is completed, the workflow proceeds to the commit approval path at Level 2. The Commit Approval action opens the final commit approval dialog.

![](/files/ed8a84ffaafcb53499af31658c4c4a7a062458b3)

### Complete Commit L2 approval

The Commit L2 Approvals dialog captures the final commit approval decision and comments. Once submitted, the commit approval path is completed.

![](/files/d2fb11dd80c9511f23d184b8b98d47b99665d6c2)

## Approved State and Summary Review

### Confirm deployment approval completion

The Deploy Status indicator changes to Approved after all required deployment approvals are completed. The tooltip confirms that deployment approval has been approved.

![](/files/ba14c05d4dd0d6b6e87a37373371041d99a7daa1)

### Confirm commit approval completion

The Commit Status indicator changes to Approved after all required commit approvals are completed. At this point, the deployment and commit approval requirements have both been satisfied.

![](/files/1ca9af2d6602cc8e6223f62bb8501ebc7a2f9ea9)

### Review deployment summary

The Deployment Summary panel provides a consolidated view of deployment metadata, source and destination details, approval status, and approval comments. This view supports audit review after approval decisions are recorded.

![](/files/3588de30ee02d229d48d524ca922fc124a3a7f03)

## Executing Approved Deployment and Commit Actions

### Deploy approved changes

The Deployment Revisions page provides the Deploy action after approvals are completed. The tooltip identifies the deploy action that initiates deployment execution for the approved revision.

![](/files/612d4b7dc74453c6ed82cf2440620b887a430b54)

### Commit approved changes

The Commit action becomes available when commit approval is complete. The tooltip identifies the commit action used to initiate the commit operation.

![](/files/819e0a3195d26d2dc351d4e04ab66392aec74304)

### Deploy and commit together

The Deploy & Commit action initiates both deployment and commit processing from the approved revision. This option is available when both deployment and commit approval paths are completed.

![](/files/ca46d4066916804f87fa9f0bc1407541a7815e44)

{% hint style="info" %}

### Note:-

### Review completed revision actions

After approval completion, the revision row displays successful build, deploy, and commit status indicators with execution actions available from the Actions column. This confirms that the record is ready for approved execution or review.
{% endhint %}

### Monitor deployment processing

When deployment is triggered, a processing overlay displays Please wait... and Triggering deploy.... This indicates that the system has accepted the deployment action and is initiating processing.

![](/files/99d9030a6e647de55136f881a98ad1cdf489ebfd)

![](/files/8a477393c71ff00022ad966444fe23f423a78300)

### Monitor deployment processing

When commit is triggered, a processing overlay displays Please wait... and Triggering commit.... This indicates that the system has accepted the commit request and is initiating processing

![](/files/23ef19fe21a6d44b7430f07dd6824e30de36ba6d)

![](/files/0edab486fd6a891b18f1433c767670725507b136)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://knowledgebase.autorabit.com/product-guides/arm-1/arm-features/ncino/multi-level-approval-feature-deployment.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
