Hi all,
I have a weird issue. I have the simplest of all Flows set up
Trigger: manually trigger a flow
Send an email with options (Approve, Reject)
When the receiver approves or rejects I just want to capture their email.
So I have a variable set to the UserEmailAddress from the "Send email with options" action. But it's returning blank.
I set a condition on the response, so if response = "Approve" send an email and that is working fine, so Flow is able to capture the response, but not the email address. Can anyone successfully capture the responder's email address?
I basically just need to know who is actually responding to the email, and document that.
Before you say "you should just use approvals" - I need to include an html table in the body of the email.
Before you tell me to try markup - I have, it doesn't render in the Teams "approval" notification, and also doesn't seem to be very friendly in terms of dynamic column sizing.
So this is (to my knowledge) my only option.
Any hopes for this issue ?
I know the original post is quite old now, but for anyone else having the same issue, I raised a ticket with Microsoft and they confirmed the issue @Anonymous reported is still a problem in Sep-2023: i.e. you can only get the user's details if the user clicks the buttons in the preview/message card. If the user clicks the buttons in the html version of the email you can only get the user's selection, you will not get any other details like their email address. Microsoft say this is 'by design'.
I've asked them if there is a workaround but I don't have high hopes.
So it is still not possible to emulate the Power Automate approvals process and use html formatting. Seems your only options are sending your users a very suspicious (but secure) Approvals email or a nicely formatted (but unsecure) html email with options.
I'm seeing exactly the same issue. I'm going to try it on another tenant that is not locked down to try to eliminate anything on the permissions and security side.
This exact issue is breaking my intended automation as well. The buttons in the preview work, but the HTML buttons in the message body don't. Which unfortunately means that people who use their phones or a browser window to check their email and try to respond will break the flow.
Still no resolution for me on this.
Had to resort to Teams Approval action and no HTML table in the body - which is a huge let down.
Hello,
I've just tested. The same behavior: the buttons under "your input is required" work , but do not work the blue buttons under "Select one of options below to respond".
@Anonymous , @darshanamin26 , @savelazq
Facing the same problem, getting the userid and useremailaddress as null. Did anyone found a solution for this?
Hi @skillsy ,
Were you able to get the cause/solution why "UserEmailAdress" is coming null.
Thanks for posting @Anonymous and just adding to this that I have set the three yes/no fields on the "Send email with options" to HTML: Yes , Hide HTML: No and HTML Confirm: No. and I get all nulls returned other than the selectedOption which is not optimal. It looks buggy rather than a security setting somewhere as I can't see a use case for not returning a name if internal user replied.
Hey, no I think it has to do with email security settings. I think my org has some html blocking settings or something, which meant that this just would never work for us.
WarrenBelz
146,660
Most Valuable Professional
RandyHayes
76,287
Super User 2024 Season 1
Pstork1
65,999
Most Valuable Professional