
One important thing to check is the environment. For a SharePoint – For a selected item instant flow to appear in the SharePoint list Automate → Flows menu, the flow must be created in the Default environment.
SharePoint only surfaces instant flows from the Default environment in the list UI. If the flow is created in another environment, it will work, but it will not be visible from the SharePoint list.
If your flow lives in a non-default environment, the supported workaround is to use a SharePoint Quick Step to connect and run that flow instead.
So the fix is either:
Recreate or move the flow into the Default environment, or
Use Quick Steps to trigger the flow when it’s in a different environment. (using flow identifier)
The Flow identifier string is a unique ID for the flow. You can get it from Power Automate → Flow → Export. This identifier is used by SharePoint to know exactly which flow to call, especially when the flow lives in another environment and cannot be discovered automatically.