Actions > Automate changing the status of tasks
Multi-level approval loops
This example shows how to build approval workflows with multiple levels where rejections automatically reopen previous steps for corrections. This ensures quality control while maintaining process flow efficiency.
Multi-level approval loops are essential for:
- Financial approvals: Purchase requests that need manager approval, then finance approval, then executive sign-off
- Content publishing: Draft → Editor review → Legal review → Final approval
- Contract management: Initial draft → Department head → Legal → CFO → CEO
- Quality control: Product inspection → Supervisor check → Quality manager sign-off
The key is that rejection at any level sends work back to the appropriate earlier step for correction.
-
Set up your approval chain steps
Create your template with clear approval levels. Use Approve/Reject type steps:
- Step 1: “Create wire transfer request” (Regular task)
- Step 2: “Manager review” (Approve/Reject)
- Step 3: “Finance department approval” (Approve/Reject)
- Step 4: “COO final approval” (Approve/Reject)
-
Create re-open rules for each approval level
For each approval step that can reject, create a status action rule:
Rule 1: Manager rejection reopens creation
IF (Manager review) is RejectedTHEN Re-open task "Create wire transfer request"Rule 2: Finance rejection reopens creation
IF (Finance department approval) is RejectedTHEN Re-open task "Create wire transfer request"Rule 3: COO rejection can reopen multiple steps
IF (COO final approval) is RejectedTHEN Re-open task "Create wire transfer request"AND Re-open task "Manager review" -
Add visibility rules to control flow
Ensure later approvals only show when earlier ones are approved:
IF (Manager review) is ApprovedTHEN Show "Finance department approval"IF (Finance department approval) is ApprovedTHEN Show "COO final approval"
Route to different approvers based on criteria:
IF (Purchase Amount) is greater than $50,000AND (Manager review) is ApprovedTHEN Show "Board approval required"
Sometimes multiple approvers need to review simultaneously:
IF (Initial review) is CompletedTHEN Show "Legal approval"AND Show "Compliance approval"AND Show "Finance approval"
Then synchronize before proceeding:
IF (Legal approval) is ApprovedAND (Compliance approval) is ApprovedAND (Finance approval) is ApprovedTHEN Show "Final implementation"
Add time-based escalations for stuck approvals:
- Set the initial approval deadline
- Create an escalation step assigned to senior management
- Use deadline automation to trigger escalation
- Clear rejection reasons: Include comment fields in approval steps so reviewers can explain why they’re rejecting
- Notification setup: Ensure email notifications are configured so people know when tasks are reopened
- Loop limits: Consider adding a counter or limit to prevent infinite rejection loops
- Documentation: Include clear instructions in each step about what needs correction
- Audit trail: Tallyfy automatically maintains history of approvals and rejections
Here’s how a real estate agency uses multi-level approvals:
- Agent creates listing - Enters property details and uploads photos
- Office manager review - Checks completeness and accuracy
- If rejected → Reopens step 1 for agent corrections
- Marketing review - Validates photos and descriptions
- If rejected → Reopens step 1 for photo/description updates
- Compliance check - Ensures legal requirements are met
- If rejected → Reopens steps 1 and 2 for corrections
- Final publication - Listing goes live
This ensures every listing meets quality standards while providing clear feedback loops for improvements.
How To > Automatically track and run complex approval workflows
Power Automate > Building approval workflows with Power Automate
Actions > Automate hiding or showing tasks
- 2025 Tallyfy, Inc.
- Privacy Policy
- Terms of Use
- Report Issue
- Trademarks