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 / Deleting a SharePoint ...
Power Automate
Answered

Deleting a SharePoint Item in a Secondary List

(1) ShareShare
ReportReport
Posted on by 50
Hi, all--
 
I have a SharePoint site that has 2 lists with calendar views that I am syncing via Power Automate.  See screenshot of the flow below.  The create and update processes work perfectly, but I would like to introduce a step in the flow to handle the deletion use case.  So if the Item is deleted in List 1, it automatically deletes the Item in List 2.  Is there a way to do this within this existing flow or should I create another flow specifically for deletion?  If I can add to this flow, how would I do so?
 
Note: I am very much self-taught with Power Automate, so the more detail the better!
 
Categories:
I have the same question (0)
  • Verified answer
    Expiscornovus Profile Picture
    33,891 Most Valuable Professional on at
     
    Your current flow doesn't trigger when an item is deleted. So, my suggestion would be to create a separate new flow for this instead and use the When an item is deleted action for that one. https://learn.microsoft.com/en-us/connectors/sharepointonline/#when-an-item-is-deleted
     
    You can use the same Get Items/Filter Query lookup logic like in your original flow.
     
     
    Happy to help out 😁

    I share more #PowerAutomate and #SharePointOnline content on my Blog, LinkedIn, Bluesky profile or Youtube Channel
  • lbendlin Profile Picture
    8,716 Super User 2026 Season 1 on at
    Please clarify what you mean by "synch"  - is that one way from one list to the other, or both ways?
     
    Right now you seem to have set up a one way process.  For deletions you would need a separate flow* that iterates through the items of the second list and removes them if they are not present in the first list.  To make it faster you would fetch all items of the first list into an array, and then while you iterate over the second list you can filter that array and probe the length (as you already do).
     
    *) or add the steps after the completion of the current flow, to avoid unnecessary deletion/insertion cycles
     
    For bidirectional synch you would need a much more elaborate setup, with deletion stubs and atomic clock timestamps and whatnot.  This will become very complex very quickly.
  • KB-09011632-0 Profile Picture
    50 on at
    @lbendlin great question and something I should have clarified from the beginning...it is one-way.  I want all items on List A created, updated, and deleted on List B.  I do NOT need bidirectional sync in which any items from List B are created, updated, or deleted on List A.
     
    @Expiscornovus I was assuming the same since the trigger is when an item is created or updated.  I wasn't sure if there was a way to have a parallel trigger in Power Automate in which it would check for items created or updated and follow the existing path, or check for items that are deleted and follow the new path.

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

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Valantis Profile Picture

Valantis 377

#2
11manish Profile Picture

11manish 279

#3
David_MA Profile Picture

David_MA 234 Super User 2026 Season 1

Last 30 days Overall leaderboard