How to Fix Power Automate Approval Flow Stuck and Email Not Sent
Question details
The user needs to resolve an issue where a Power Automate approval flow gets stuck in the Running status, preventing the final notification email from being sent to the requester.

- Product
- Power Automate
- Device & OS
- not provided
- Scenario
- Running an approval flow where the final email notification action is incorrectly placed inside an 'Apply to each' loop.
- Observed behavior
- The workflow remains indefinitely in the 'Running' state, and the requester never receives the final approval notification email.
Before editing your flow, check the 28-day run history in Power Automate to identify exactly which step is stuck or failing.
Move the Notification Action Outside the Apply to Each Loop
This is the most common fix when only a single notification email is required. Moving the action prevents the loop from stalling the flow.
When an approval action is placed inside an 'Apply to each' loop, the flow may wait indefinitely for multiple inputs or responses to resolve. If you only need one email sent to the requester after an approval, the email action should sit outside of the loop.
Open Power Automate, navigate to 'My flows', select the stuck approval flow, and click the 'Edit' button.
Scroll down to the 'Apply to each' block that contains your final approval and email notification actions.
Drag the 'Send an email' (or similar notification) action completely outside and below the 'Apply to each' loop.
Click 'Save' in the upper right corner, then run a manual test to confirm the flow completes and the email is successfully sent.

Verify Approval Response Values and Recipient Expressions
Use this solution to ensure that the data being passed from the approval action to the email action is valid and properly formatted.
Looking for a Lightweight Alternative for Your Office Tasks?
While you troubleshoot advanced workflows in Power Automate, you might also need a fast, reliable, and cost-effective solution for your daily document, spreadsheet, and presentation tasks. WPS Office provides a complete, easy-to-use suite that integrates seamlessly with your existing files.

Frequently Asked Questions
Why does my Power Automate flow stay in the 'Running' status indefinitely?
Flows typically remain in 'Running' status when they are waiting for an action to complete (such as an approval response from a user) or when they are trapped in an improperly configured 'Apply to each' loop that cannot resolve its inputs.
How can I view the run history of my flow to see where it gets stuck?
Navigate to the details page of your flow in Power Automate. Under the '28-day run history' section, you can click on any individual run to see a visual representation of which steps succeeded, failed, or are currently running.
Where can I get expert help for complex Power Automate issues?
For highly specific or complex workflow issues, it is recommended to post your flow definition and screenshots of your run history in the official Microsoft Power Automate Community forum, where product experts can provide targeted advice.




