This blog post is around creating a approval workflow by using Send Email with options Action under office 365 outlook.
My assumption in this post is that you are already aware about SharePoint List and how to add a Microsoft flow When item is created or modified.
Select the Action and search for Send email with as shown below:
You can now Select Dynamic values and can frame a good automated content that would be sent for approval.
In the User options , remove Choice1, Choice2, Choice3 and ADD Approve, Reject as in below screenshot.
Choice you select here is important as that will be used in selected options in next condition step.
Next action is --> ADD a Condition and SelectedOption should be set to Approve (exactly same that you added in Choice under user options)
Now create a YES and NO Branch to finish the Microsoft Flow, YES branch will mean that request has been approved and NO branch means Reject.
Here is the Snippet that Approver will receive when the flow is invoked (For example: When new item is created in SharePoint List)
You can see how a powerful and simple is Microsoft flow in creating approval workflow that too in few minutes.
There is another method for approval available in Microsoft flow which allows you to use flow mobile app for approval as well as leave comments on why the request has been approved or rejected.
I am leaving that for my later post, let me know if you have any queries.
Thanks for reading