Approval Paths

Configure and manage multi-step approval workflows for policies in Sprinto using Approval Paths with custom steps, approvers, and approval logic.

Approval Paths enable you to configure structured, multi-step approval workflows for policies in Sprinto. Each workflow consists of sequential steps, and each step may include one or more approvers. You can specify whether approval is required from all approvers in a step or from any one of them. You can also define due dates for each step.

Approval Paths help organisations standardise policy reviews, enforce accountability, and maintain audit-ready records of approval decisions.

Availability

Approval Paths are available only on Enterprise plan. If you are on another plan, this feature will not be accessible.


Features and Use Cases

Key Features

  • Multi-step workflows: Configure one or more approval steps that run in sequence.

  • AND/OR logic:

    • Everyone must approve (AND): All approvers must approve for the step to pass.

    • Anyone may approve (OR): The first approver to act determines the step outcome.

  • Automatic step progression: When a step meets its approval requirement, the next step begins automatically.

  • Rejection flow: If any step is rejected, the policy is marked as rejected and returned to the author.

  • Resubmission: When a policy is resubmitted after changes, the workflow restarts from Step 1.

  • Task assignment: Each active step creates tasks for its approvers.

  • Withdraw request: Authors or administrators can withdraw an approval request while it is in progress.

  • Approver actions: Approvers can approve, reject, and add comments to provide context.

Use Cases

Use Case
Description

Multi-stakeholder policy review

Policies require review and approval from several roles such as the Infosec Officer, CISO, and CEO.

Ordered approval cycles

A strict order of approval is required. For example: Infosec Officer → CISO → CEO.

Fast approvals through OR logic

A step can use OR logic so that any one approver may approve and move the process forward.


Procedure

1. Create an Approval Path

Step 1: Navigate to Approval Paths

  1. Sign in to the Sprinto dashboard.

  2. Navigate to Settings and click Approval Paths.

  3. Review the list of existing approval paths, including their status, entity type, and last edited information.

Step 2: Start creating an approval path

  1. Select Add approval path.

  2. In the drawer, enter the approval path name.

  3. Select Policy as the entity type (supported in Phase 1).

  4. Enable or disable the approval path as required.

Step 3: Configure Step 1

  1. Choose whether approval is required from Everyone or Anyone.

  2. Add one or more approvers. Approvers may be users or roles.

  3. Select an approval period. You may choose 2 days, 7 days, 15 days, or specify a custom value.

Step 4: Add more steps (optional)

  1. Select Add step.

  2. Configure the step in the same manner as Step 1.

  3. Add approvers and specify the approval logic and due date.

Step 5: Save the approval path

  1. Review the configuration.

  2. Select Add approval path. The approval path is now available for use and appears in the list of paths.


2. Apply an Approval Path to a Policy

Step 1: Navigate to the Policies section

  1. Go to Policies from the navigation panel.

  2. Select the policy you want to configure.

Step 2: Open the draft version

  1. Select the Draft tab in the policy drawer.

  2. Locate the Status section.

  3. Expand View details.

Step 3: Select an approval path

  1. In the Approval Path field, choose the path you want to apply.

  2. Review the steps, approvers, and due dates that appear.

  3. Continue to the approval process when ready.


3. Send a Policy for Approval

  1. After selecting the approval path, select Send for approval.

  2. The policy status changes to Pending.

  3. Tasks are created for all approvers in the first step.

  4. Approvers see Approve and Reject options for the policy.


4. Approver Actions

Approve

  1. Select Approve.

  2. Add an optional approval comment.

  3. If the step uses OR logic, the first approval completes the step.

  4. If the step uses AND logic, all approvers must approve before the next step begins.

Reject

  1. Select Reject.

  2. Add a mandatory rejection comment.

  3. The policy is marked as Rejected.

  4. The author is notified to revise and resubmit.

Withdraw request

Authors and administrators may withdraw an approval request if the workflow has not completed.

  1. Select Withdraw request.

  2. Confirm the withdrawal.

  3. All pending approval tasks are cleared.

  4. The policy returns to the draft state.


5. Resubmission

If a policy is rejected:

  1. The author updates the policy content.

  2. Select Send for approval again.

  3. The approval path begins again from Step 1.

This ensures that all steps and reviewers reconfirm the updated version.


6. Completion

A policy is marked as Approved when all steps in the approval path are completed successfully. All approver tasks are closed automatically.

Last updated