I've built a flow that sends users an email when their request was completed. The last step of the flow is a switch. On "Completed" it sends the user an email.

Sometimes, I go back into the SharePoint item and make changes to the project. Anytime I do that, it sends this email again because the status remains completed (the changes I make triggers the flow since it's a "when Item is created or modified" flow). Here is the beginning of my flow:

I would like for the flow to only send one email when the status was set to complete, but not every time I make a change. Is the only way to do that, to add an "update item" step to the end and have it change the status to something else (i.e. archived)? Or is there a more elegant solution? 🙂