Thank you for choosing Microsoft Power Platform Community.
Power Automate can efficiently handle this kind of conditional approval routing.
Recommended Approach:
Use "Post a Choice of Options" Twice
First, ask users to select the Location.
Then, ask users to select the Amount range.
Store User Responses
Save the responses into two variables (e.g., SelectedLocation & SelectedAmount).
Use a Condition-Based Logic for Routing
Utilize "Switch" or "Condition" actions to match the chosen location and amount to the corresponding approval list.
Example:
If SelectedLocation = "us" and SelectedAmount = "0 to 5", then send approval to List 1.
If SelectedLocation = "uk" and SelectedAmount = "6 to 10", send approval to List 7, and so on.
Dynamically Route to the Approval Group
Use a lookup table (such as an Excel sheet or SharePoint list) where each location/amount pair maps to an approver group.
This avoids excessive conditions and makes the process more scalable.
Alternative Option: Use Adaptive Cards
Instead of "Post a Choice of Options," consider an Adaptive Card to present both dropdowns in a single Teams message.
This reduces the number of prompts and improves user experience.
Final Step:
Once the user selects both options, trigger the approval process using "Start and Wait for an Approval" while dynamically selecting the correct approval list.
If this fixes the issue, please mark as resolved to help others with find it.
Happy to help
Robu 1
SuperUser|Moderator