web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Help with power automa...
Power Automate
Suggested Answer

Help with power automate flow - failing on loop

(0) ShareShare
ReportReport
Posted on by 2
I have this flow that is designed to get items from a Sharepoint list, filtering on where the EmailSent helper field is no/false. I initialize a variable in the next step just to make sure the previous action is working. I then iterate through the items, but I keep getting this error "An action failed. No dependent actions succeeded." and it's driving me up the wall. This is causing the Update Item action to skip, resulting in the EmailSent field never getting updated to yes/true, resulting in emails getting sent every day for items that have already been notified about whenever the scheduled flow runs.
SNAG-0292.png
SNAG-0291.png
SNAG-0290.png
Categories:
I have the same question (0)
  • Suggested answer
    Assisted by AI
    Elliot M. Profile Picture
    29 on at
    The error "An action failed. No dependent actions succeeded" means an action before Update Item inside your Apply to Each is failing — and Update Item is being skipped because it depends on that failed action.
    Here's how to diagnose it:

    1. Open a failed flow run and expand the Apply to each loop. Click through the individual iterations — look for which action has a red X (failed), not just the Update Item. The failing action is upstream of Update Item.

    2. The most common cause: there's an action between Get Items and Update Item inside the loop (like a Send Email or Compose) that's throwing an error on certain items. For example, if you're sending an email and one item has an empty/invalid email address, that action fails and the entire remaining chain (including Update Item) gets skipped for that iteration.

    Quick fix if Update Item is your only action inside the loop:
    If the loop is literally just Get Items → Apply to Each → Update Item, check these:

    - Item ID mapping: Make sure Update Item is referencing the correct ID field. Use the ID column from the current item (from the dynamic content under "Get Items"), not a hardcoded value. The column is typically just "ID" (numeric).

    - Column internal name: Verify that the column internal name for EmailSent matches what Power Automate expects. If the column was renamed after creation, the internal name may differ from the display name. Check via SharePoint → List Settings → click the column → look at the URL for "Field=".

    - Value format: If EmailSent is a Yes/No column, set the value to true (boolean), not "Yes" (string).

    To prevent repeated emails while debugging: Add a Condition inside the loop that checks if the current item's EmailSent is still false before sending the email. This protects against partial failures on re-runs.
  • KS-19021931-0 Profile Picture
    2 on at
     
     
    1. Open a failed flow run and expand the Apply to each loop. Click through the individual iterations — look for which action has a red X (failed), not just the Update Item. The failing action is upstream of Update Item.
     
    When I click the arrows inside Iterate Items, it doesn't show me which actions failed.
     

    2. The most common cause: there's an action between Get Items and Update Item inside the loop (like a Send Email or Compose) that's throwing an error on certain items. For example, if you're sending an email and one item has an empty/invalid email address, that action fails and the entire remaining chain (including Update Item) gets skipped for that iteration.
     
    Impossible for an empty/invalid email address to be the issue - I am using my own email for testing and I am receiving the emails for the applicable items without an issue. The only issue is that I continue to receive them everyday due to the EmailSent field never updating after an email is sent for that particular item.

    Quick fix if Update Item is your only action inside the loop:
    If the loop is literally just Get Items → Apply to Each → Update Item, check these:

    - Item ID mapping: Make sure Update Item is referencing the correct ID field. Use the ID column from the current item (from the dynamic content under "Get Items"), not a hardcoded value. The column is typically just "ID" (numeric).
     
    I am using the dynamic ID column from Get Items.
     

    - Column internal name: Verify that the column internal name for EmailSent matches what Power Automate expects. If the column was renamed after creation, the internal name may differ from the display name. Check via SharePoint → List Settings → click the column → look at the URL for "Field=".
     

    - Value format: If EmailSent is a Yes/No column, set the value to true (boolean), not "Yes" (string).
     
    See screenshot above

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Leaderboard > Power Automate

#1
Haque Profile Picture

Haque 333

#2
David_MA Profile Picture

David_MA 245 Super User 2026 Season 1

#3
Expiscornovus Profile Picture

Expiscornovus 202 Most Valuable Professional

Last 30 days Overall leaderboard