I was running an experiment with changing passwords for the Flow account. It's been several days and my Flow is still running after the password was changed. Only some actions stopped working. Note that I'm not talking about disabling an account. I didn't test this yet.
- The Flow will actually continue running. Not sure for how long. Chances are it will be working forever. Will update the post if my flow stops working.
- Some actions will stop working within 30-60 minutes after the password change. For example. The Outlook's Send an Email (v2).
- Some actions will continue working for days or maybe weeks. For example the SandGrid's Send Email Notification action.
- Many actions will never stop working. For example, anything to do with variables, date parsing and such.
So it all depends on the connectors your Flow contains. Different connectors last longer after the password change. If you use the Outlook's connectors, then your Flow will break within 30-60 min.
To overcome the issue of the password expiration you have to get a service account and make sure its password never expires. The only disadvantage is that you'll need an extra license applied to this account. In this case choose the cheapest type. For example, E1.
I get this popup after a password change, when I open the Power Automate environment:
And this is how a flow looks like that is still partially running:
What to do when you change the password
- Navigate to the Power Automate environment
- Data > Connections > And for every connecion, click "Fix connection"