web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / How to add condition f...
Power Automate
Unanswered

How to add condition for threshold in Start and wait for approval

(1) ShareShare
ReportReport
Posted on by 68

Hello everyone, 

 

Below are screens from my flow and now I need to add another condition, that if total cost is higher or equal to 50000 the flow should go to 4th approver, however if is less than 50000 should stop on 3rd approver. 

I tried several things, I added new condition but then I am exceeding max nest. I add new row for condition 2nd but then if 3rd approver approves and total amount is less then 50000 it goes to false. 

So I honestly dont know how to add this condition. Somebody help please! 

 

PolaCB_0-1720015401199.png

PolaCB_1-1720015453667.png

PolaCB_2-1720015486548.png

 

 

Categories:
I have the same question (0)
  • David_MA Profile Picture
    12,953 Super User 2025 Season 2 on at

    I would take a different approach:

    • Create one workflow for each of your approvals.
    • The first workflow will be triggered when a new item is created and will go to your first approval.
    • The workflows for approvals 2 through 4 will be triggered using the When an HTTP request is received. Note, this is a premium action so you will need the appropriate licensing. 
    • In each of the workflows add a switch based on the outcome of the approval. If the request is approved, add a condition to check your dollar value to see if it needs to go to the next level. If it does, on the yes side of the condition use an HTTP request to call the next workflow. If not, do whatever you need to on the no side.

    It will look like this:

    David_MA_0-1720024401055.png

    For the HTTP request action, you will want to pass the ID from one flow to the next starting with the one that is triggered when the item is created. You would use this in the body of the HTTP request to send it along:

    {
     "ID": @{outputs('Get_item_Purchase_Request')?['body/ID']}
    }

    Then in the workflow that is called, you will use the following for the JSON schema to accept the ID value:

    {
     "type": "object",
     "properties": {
     "ID": {
     "type": "integer"
     }
     }
    }

    You will then use a Get item action with the value from this ID to get the corresponding item to process it through the next step.

     

    One big advantage with this method is that each workflow will have its own 30-day window to complete. With four approvals, you'll have 120 days for the process to complete. Putting everything in one flow will limit you to just 30 days.

  • PolaCB Profile Picture
    68 on at

    Thanks! I actually solved it with Switch option. 

     

     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Automate

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 506 Super User 2025 Season 2

#2
Tomac Profile Picture

Tomac 425 Moderator

#3
abm abm Profile Picture

abm abm 245 Most Valuable Professional

Last 30 days Overall leaderboard