If you are using the Send email with options action and your recipients are seeing a message saying the response has already been received, this is usually related to how the response links are designed.
What is happening?
The links generated by this action are single-use tokens. Once Power Automate records a response for a specific request, that link is no longer valid for additional submissions. If the same link is accessed again, it will show a message indicating that the response has already been received.
Possible reasons
There could be a few scenarios that lead to this behavior:
The link may have already been used for that request
The email might be part of a previous thread or an older message
The email could have been processed by security or scanning systems that access links automatically
The same request might have been retriggered or reused in the flow
How to make the process more reliable
Use Approvals instead of Email with options
Consider using:
Start and wait for an approval
This provides:
Better tracking
Improved reliability
A central place for users to respond
Include unique identifiers
Add details such as:
Request ID
Timestamp
This helps recipients identify the correct message.
Add validation in your flow
Before sending a new email, check whether the request has already been processed to avoid confusion.
Summary
This behavior is expected and part of how the feature works
Each response link can only be used once
The issue usually occurs when the same link is accessed after a response has already been recorded
If this started happening recently, it may be worth checking whether anything changed in how emails are being processed or handled in your environment.
✅ If this answer helped resolve your issue, please mark it as Accepted so it can help others with the same problem.
👍 Feel free to Like the post if you found it useful.