Is there are a way where we can put a condition that checks before the user select an option on email? So that it will check if the item is already updated, if so it will return an error and if not it will proceed.
There is no way to enforce this in the software that I'm aware of. Your best choice is to train your users.
If you run the send an email option in a do until loop
the moment you recieve the response you can check if item was already updated, if yes then send email to user about error and that his response will not be applicable or if you want you can re-run the loop again
(once the send an email with options is sent - there is no way to show error there)
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly
You haven't said if you are using SharePoint, but if you are, then another option might be to send a regular email rather than an email with options. Then, include a link in the email to the SharePoint edit form for the item. That way, the user will see the current state of the item before taking action.
Check out the News & Announcements to learn more.
Participate in the Power Virtual Agents Community Challenge
Power Platform release plan for the 2021 release wave 2 describes all new features releasing from October 2021 through March 2022.