How to Route Power Automate Approvals from Microsoft Forms
Question details
The user wants to dynamically send a Microsoft Forms submission for approval to a specific person selected by the submitter within the form itself.

- Product
- Microsoft Forms, Power Automate
- Device & OS
- not provided
- Scenario
- Setting up an automated workflow where the approver is designated dynamically based on the respondent's selection in a form.
- Observed behavior
- The user needs a method to map a form's person-selection question directly to the Approvers field in a Power Automate flow, ensuring the workflow functions correctly.
Ensure you have active licenses for Microsoft Forms and Power Automate, and that the form asks submitters to provide exact email addresses for the approvers to prevent identity resolution errors in your flow.
Map Form Responses to the Approvals Action in Power Automate
Use the 'Get response details' action in Power Automate to extract the selected approver's email from the form submission and assign it directly to the approval action.
Power Automate can dynamically assign approvals based on form data, provided the data resolves to a valid email address or Microsoft 365 user identity. If you collect raw names, you will need a lookup table to convert them to emails.
Open your Microsoft Form and add a Text question asking for the Approver's Email. Ensure respondents know they must input a valid email address.
Go to Power Automate, create a new flow triggered by 'When a new response is submitted,' and select your form from the dropdown menu.
Add the 'Get response details' action to your flow. Select your Form ID and map the Response ID from the dynamic content of the initial trigger.
Add the 'Start and wait for an approval' action. In the 'Assigned to' (or Approvers) field, insert the dynamic content corresponding to the Approver's Email question from your form.

Try WPS Office for Your Document and Form Needs
While Power Automate and Microsoft Forms handle complex automated workflows, WPS Office provides a free, lightweight, and complete office suite for all your document creation, data analysis, and presentation needs. With built-in form features and seamless migration, it's the perfect daily alternative.
- 1. Download and Install: Visit the official WPS Office website and download the free installation package for your operating system.
- 2. Open Your Files: Launch WPS Office and open your existing Microsoft Office documents, spreadsheets, or presentations directly without formatting loss.
- 3. Create and Share: Use the built-in tools to edit your files, create new forms, and share them with your team seamlessly.

Frequently Asked Questions
Why is my Power Automate flow failing at the approval step?
This usually happens if the data pulled from Microsoft Forms is not a valid email address. Ensure the form field used for the approver specifically requests and validates a standard email format.
Can I use a dropdown list of names in Microsoft Forms for the approver?
Yes, but Power Automate requires an email address for approvals. If you use a dropdown of names, you will need an intermediate step in your flow, such as looking up the name in an Excel file or SharePoint list to retrieve the corresponding email address.
Do I need a premium Power Automate license for this workflow?
No, the standard 'When a new response is submitted,' 'Get response details,' and 'Start and wait for an approval' actions are available with standard Microsoft 365 licenses and do not require premium connectors.




