It would be great to maybe add a trigger condition of 'Action has not already been executed'. This would allow the creation of triggers where you only want the action to be run the first time the criteria is matched, but not execute after that. One possible use case might be in the of sending the user the email requesting feedback on a ticket upon ticket resolution. Perhaps we only want that request to go out one time to the customer. Today when triggering off of status changed to Resolve, if they reply back to the ticket with a 'Thanks!' email it sets the ticket status to Awaiting Agent. We then need to change it back to resolved. Unfortunately this triggers another request email for feedback. Perhaps workflow has this capability via agent execution of a workflow manually.