The SendEmailWithNativeApproveRejectButtons flow allows you to send an approval request the same way native Outlook approval emails do.
The flow provides an alternative to the "Send Email with Options" action in Power Automate. The sender can be an individual user or a shared mailbox. As an approver, you can click the Approve or Reject button inside the email. After clicking Reject, you will see a warning. Then, after selecting "Edit the response before sending" and clicking OK, you will get an editable rejection message where you can add comments.
Note that the PTO (Paid Time Off) request form is just an example. You can create any request form you wish by modifying the HTML body of the request.

Limitation: An approver must use Outlook for Windows or OWA (Outlook on the Web).
Outlook Mobile and Outlook for Mac are not supported.
Current version: 1.0.2



You will receive a download link for the zip file. Import it into your flows list as described in the Installation section.