Fix Power Automate Switch Branch Skipped Error
Question details
A Power Automate flow fails to execute the designated 'Send an email' action due to a branching condition error.
- Product
- Power Automate
- Device & OS
- not provided
- Scenario
- Triggering an email notification based on specific Microsoft Forms responses using a switch condition.
- Observed behavior
- The flow skips the intended switch branch and returns an 'ActionBranchingConditionNotSatisfied' error.
Review the flow run history of the failed execution to identify the exact data payload passed from Microsoft Forms to the switch control.
Verify Switch Conditions and Form Output Values
The most common reason for skipped branches is a mismatch between the dynamic content from Microsoft Forms and the expected value in the switch case.
Switch conditions in Power Automate evaluate data strictly. If the incoming Microsoft Forms response contains trailing spaces, different capitalization, or a mismatched data type, the condition will fail and skip the branch entirely.
Navigate to the Power Automate portal, open your flow, and click on 'Run history'. Select the most recent run where the branch was skipped.
Expand the 'Get response details' action to view the exact output values submitted through the form.
Compare the raw output value with the value defined in your Switch case. Look closely for leading/trailing spaces or case sensitivity issues.
If formatting is the issue, add a 'Compose' action before the Switch using the trim() function to remove spaces, or update your Switch case to match the exact form output.
Consult the Power Platform Community
If your form values and switch cases match perfectly but the error persists, seek specialized troubleshooting from Microsoft community experts.
Need a Lightweight Alternative for Document and Data Management?
Workflow automation can sometimes get overly complex. If you need an intuitive, fast, and cost-free productivity suite to handle forms, spreadsheets, and reports without the hassle, WPS Office is the perfect solution. It offers seamless integration and familiar interfaces for all your office tasks.
- 1. Download WPS Office: Visit the official WPS website and download the free installer for your operating system.
- 2. Install and launch: Run the installer and launch the lightweight WPS Office suite.
- 3. Open your files: Drag and drop your existing Microsoft Office documents into the application to continue working seamlessly.

Frequently Asked Questions
Why does Power Automate throw an ActionBranchingConditionNotSatisfied error?
This error occurs when the value evaluated in a Switch or Condition control does not match any of the predefined cases, causing the flow to skip all actions inside the branch.
Are Power Automate Switch cases case-sensitive?
Yes, Switch conditions in Power Automate are strictly case-sensitive. For example, 'Approved' and 'approved' evaluate as different values, which can lead to skipped branches if not handled properly.
How do I handle empty values in a Power Automate Switch condition?
You can set up a 'Default' case within your Switch control to handle null or unexpected values. Alternatively, you can use the coalesce() expression before the switch to assign a default string if the Microsoft Forms response is empty.




