@RonitSSS I agree with @efarley the best approach would be State Machine actions. That way it can be sent back to the end user if it’s rejected during first or second approval. Let me know if you need additional details.
Yes, @RonitSSS it is a flexi task action, that I named governance approval, because that was the task for our governance team to approve the item. Flexi tasks can accomplish any type of task you require. Mine was sent to a member of our governance team for the purpose of reviewing and approving the item.