How to Send Personalized Microsoft Forms Surveys with Power Automate
Question details
The user wants to automate sending personalized Microsoft Forms surveys using Power Automate and Power BI, specifically passing ticket details into the form.

- Product
- Power Automate, Microsoft Forms
- Device & OS
- not provided
- Scenario
- Automating survey distribution to specific users after a ticket is resolved, with prefilled ticket information.
- Observed behavior
- Needs a systematic way to identify recipients, construct a prefilled Microsoft Forms link with ticket details, and send the customized survey via automated flow.
Ensure you have active licenses for Microsoft Forms, Power Automate, and Power BI, and that your source data (like recipient emails and ticket numbers) is structured properly.
Use Power Automate to Send Prefilled Microsoft Forms Links
Create an automated workflow that dynamically replaces variables in a prefilled form link with actual ticket details before emailing the recipient.
To accomplish this, you must first generate a prefilled URL template from your Microsoft Form. Power Automate will then insert the dynamic content (like the ticket number) into this URL and email it to the target user.
Open your Microsoft Form, click the three dots (More form settings) in the top right corner, and select 'Get prefilled link'. Fill in dummy data for the fields you want to personalize (e.g., enter 'TICKET123' in the Ticket Number field), then click 'Get link' and copy the URL.
Log into Power Automate and create a new automated cloud flow. Choose a trigger that matches your scenario, such as 'When a Power BI button is clicked' or when a new row is added to your ticketing database.
Add a 'Compose' action in your flow. Paste the prefilled link you copied earlier. Locate your dummy data ('TICKET123') in the URL text and replace it with the dynamic content variable for your ticket number from the previous step.
Add a 'Send an email (V2)' action. Insert the recipient's dynamic email address in the 'To' field. In the body of the email, add your survey message and insert the outputs from your 'Compose' action as the hyperlink for the survey.
Save and test the flow to ensure the email is sent properly and that the dynamically generated link correctly prefills the ticket number when clicked by the recipient.

Looking for a Lightweight Office Alternative? Try WPS Office
While Power Automate and Microsoft Forms handle complex enterprise workflows, WPS Office is an excellent free, lightweight alternative for your daily document, spreadsheet, and presentation tasks. It offers a highly familiar interface and robust format compatibility.
- 1. Visit the WPS Website: Go to the official WPS Office website to access the free download.
- 2. Download the Installer: Click 'Download WPS Office Free' and save the installation file to your device.
- 3. Install and Start Creating: Run the installer, follow the on-screen prompts, and launch the suite to start opening and editing your Office files instantly.

Frequently Asked Questions
Can respondents edit the prefilled fields in Microsoft Forms?
Yes, Microsoft Forms currently allows respondents to see and edit any prefilled information. If strict data integrity is required, it is better to track responses using the recipient's email address and correlate it with your database on the backend.
How do I trigger this flow directly from Power BI?
You can add a 'Power Automate for Power BI' visual directly into your Power BI report. This allows you to pass context data (like selected user emails and ticket numbers) straight into a Power Automate flow by clicking a button in your dashboard.
Is there a limit to how much data I can pass in a prefilled link?
Yes, URLs have a strict character limit, typically around 2,000 characters depending on the browser. Always keep the prefilled data brief, such as passing just a unique Ticket ID rather than full paragraphs of text.
Where can I get advanced help for building this flow?
For highly specific implementation guidance, Microsoft maintains active communities at community.fabric.microsoft.com for Power BI and powerusers.microsoft.com for Power Automate.




