logo
search
Others

Fix Power Automate Switch Branch Skipped Error

Maira MehtabMaira Mehtab Sep 22, 2026 868 views

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.
Before you start

Review the flow run history of the failed execution to identify the exact data payload passed from Microsoft Forms to the switch control.

Solution 1Recommended

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.

1
Open flow run history

Navigate to the Power Automate portal, open your flow, and click on 'Run history'. Select the most recent run where the branch was skipped.

2
Inspect trigger outputs

Expand the 'Get response details' action to view the exact output values submitted through the form.

3
Compare with switch cases

Compare the raw output value with the value defined in your Switch case. Look closely for leading/trailing spaces or case sensitivity issues.

4
Adjust the flow

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.

Case Sensitivity: Power Automate switch cases are case-sensitive. A response of 'Yes' will not match a switch condition looking for 'yes'.
Free Microsoft Office alternative

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. 1. Download WPS Office: Visit the official WPS website and download the free installer for your operating system.
  2. 2. Install and launch: Run the installer and launch the lightweight WPS Office suite.
  3. 3. Open your files: Drag and drop your existing Microsoft Office documents into the application to continue working seamlessly.
Fully compatible with Microsoft Word, Excel, and PowerPoint formats (.docx, .xlsx, .pptx).All-in-one workspace to manage documents, spreadsheets, and PDFs effortlessly.Built-in smart form and template tools to simplify data collection and reporting.Free, lightweight alternative with low system resource usage.
microsoft office alternative - wps office

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.