logo
search
Others

How to End a Power Automate Flow When a SharePoint Checkbox Is Checked

Huda QurayshiHuda Qurayshi Oct 9, 2026 870 views

Question details

The user needs to configure a Power Automate flow to terminate properly based on whether a SharePoint or Microsoft Lists checkbox is checked.

How to End a Power Automate Flow When a SharePoint Checkbox Is Checked
Product
Power Automate
Device & OS
not provided
Scenario
Setting up a condition logic in a Power Automate workflow triggered by a Microsoft Lists checklist.
Observed behavior
The workflow fails to recognize the checked status of the checkbox because the correct condition value is unclear to the user.
Before you start

Ensure that your Power Automate account has the correct permissions to read the SharePoint list, and verify that the target column in Microsoft Lists is officially set as a Yes/No (boolean) data type.

Solution 1Recommended

Verify Boolean Values and Consult the Power Automate Community

Checkboxes in SharePoint use boolean logic. If setting the condition to true does not resolve the issue, specialized support from the official community is recommended.

A common issue when evaluating a SharePoint Yes/No column in Power Automate is using text strings like 'Yes' or 'Checked'. Power Automate requires a boolean value. If correcting the expression does not trigger the flow termination properly, the best course of action is to consult Microsoft Power Automate specialists.

1
Verify the condition value

Open your workflow in Edit mode, click your Condition block, and ensure the right side is set to the boolean expression 'true' (using the Expression tab) rather than typing 'true' or 'Yes' as plain text.

2
Add a Terminate action

Inside the 'If yes' branch of your condition, click 'Add an action', search for 'Terminate', and set its status to Succeeded to end the flow when the box is checked.

3
Visit the community forum

If the condition still fails to recognize the checkbox, open your web browser and navigate to the official Microsoft Power Automate Community (powerusers.microsoft.com).

4
Post your detailed query

Create a new topic describing your Microsoft Lists setup. Include a screenshot of your flow's condition block and the raw outputs from your trigger to receive specialized help.

Verify Boolean Values and Consult the Power Automate Community
Advanced Logic Troubleshooting: When asking for help in the community, providing the 'Peek code' view of your condition action helps experts identify syntax errors faster.
Free Microsoft Office alternative

Switch to WPS Office for a Seamless and Free Productivity Experience

While complex automation requires tools like Power Automate, your everyday document, spreadsheet, and presentation tasks can be handled far more efficiently. WPS Office provides a lightweight, highly compatible, and completely free alternative to the standard Microsoft Office desktop apps.

Fully compatible with Microsoft Word, Excel, and PowerPoint formats (.docx, .xlsx, .pptx).Lightweight software that runs smoothly on all computers without taking up excessive system resources.Familiar user interface ensuring a zero learning curve for users switching from Microsoft Office.Built-in PDF editing, signing, and format conversion tools at no extra cost.
microsoft office alternative - wps office

Frequently Asked Questions

What value does a SharePoint checkbox return in Power Automate?

A SharePoint checkbox (a Yes/No column) returns a boolean value. A checked box returns the boolean value true, and an unchecked box returns false. They do not return text strings like 'Yes' or 'Checked'.

How do I stop a flow immediately if a condition is met?

You can use the 'Terminate' action in Power Automate. Place it inside the 'If yes' branch of your condition. You can set the termination status to Succeeded, Failed, or Cancelled.

Why is my Power Automate condition ignoring the SharePoint checklist?

This usually happens due to mismatched data types. Ensure you are using the dynamic boolean expression 'true' (selected from the Expression tab) rather than just typing the word 'true' as a text string in the condition field.