Hi! 👋 Good news — as long as it was deleted within the last 21 days, your flow is fully recoverable. Microsoft Learn documents two methods:
Method 1: Power Automate Management Connector (easiest — no code needed)
Per Restore deleted flows in Power Automate, here is the exact process:
- Create a new manual (button) flow
- Add the List Flows as Admin action (Power Automate Management connector)
- Set Environment → the environment the deleted flow lived in
- Set Include Soft-Deleted Flows → Yes
- Run the flow and expand the raw OUTPUTS to find your deleted flow — note the value in the
name field (a GUID)
- Add a second step: Restore Deleted Flows as Admin
- Paste the
name GUID from step 3 into the Flow field
- Run the flow — it restores the deleted flow in a disabled state
- Navigate to your flows and manually re-enable it
⚠️ Requires environment admin permissions.
Method 2: PowerShell
If you prefer PowerShell:
# Install/update cmdlets
Install-Module -Name Microsoft.PowerApps.Administration.PowerShell -Force
# Sign in
Add-PowerAppsAccount
# List soft-deleted flows
Get-AdminFlow -EnvironmentName <YourEnvironmentName> -IncludeDeleted $true
# Restore the flow (use the GUID from the list above)
Restore-AdminFlow -EnvironmentName <YourEnvironmentName> -FlowName <FlowGUID>
Your environment name is in the URL when you open any flow: https://make.powerautomate.com/Environments/<EnvironmentName>/flows
⚠️ Important reminders
- Flows deleted more than 21 days ago cannot be recovered by any method — not even Microsoft Support
- Restored flows are always in a disabled state — manually enable after restore
- Both methods require environment admin permissions
Found this helpful? Please mark ✅ "Does this answer your question?" so others searching for the same issue can find it quickly. A 👍 on "Was this reply helpful?" or a ♥ Like is also much appreciated!
Raghav Mishra — LinkedIn | PowerAI Labs