Announcements
The issue you’re facing is likely because of how Microsoft Forms structures its SurveyResults URL and how the ridx (response index) parameter works. Power Automate might be linking to the wrong response because it doesn’t directly pull the correct response index.
ridx
Instead of relying on the default link, manually construct the link using the response ID from the "Get response details" action.
Modify the link format so it points to the latest response dynamically:
Use the Response ID from the "Get response details" action.
Response ID
The link should be formatted as follows:
https://forms.office.com/Pages/ResponsePage.aspx?id=<FormID>&responseId=<Response ID>&topview=SurveyResults
Update the "Start and wait for an approval" action to include the dynamically generated URL in the approval message:
<FormID>
Let's say your Form ID is:
ru-V0em41Uimf4Uny8zLz6bhllDjyAhCuysLnMWuiG9URUhDMUpRR0hOTjEzVjk2TkE0QlBEMElTOC4u
And your Flow retrieves Response ID = 3.
Response ID = 3
Your final approval link should be:
https://forms.office.com/Pages/ResponsePage.aspx?id=ru-V0em41Uimf4Uny8zLz6bhllDjyAhCuysLnMWuiG9URUhDMUpRR0hOTjEzVjk2TkE0QlBEMElTOC4u&responseId=3&topview=SurveyResults
This ensures the link directly opens the correct response instead of relying on ridx, which can be unreliable.
✅ Use responseId instead of ridx ✅ Manually construct the correct link ✅ Pass this link in the approval request
responseId
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.
Congratulations to our 2026 Super Users!
Congratulations to our 2025 community superstars!
These are the community rock stars!
Stay up to date on forum activity by subscribing.
Vish WR 464
Haque 416
David_MA 323 Super User 2026 Season 1