Introduction
You can easily send Microsoft Forms responses directly to your Outlook inbox using Power Automate. By creating an automated workflow, every new form submission triggers an email notification. This ensures you receive responses instantly without manually checking the form. It’s a simple way to stay updated and organized.
Part 1: Create a Form in Microsoft Forms
Step 1: Create the Form
Go to Microsoft Forms (https://forms.office.com).
Click New Form and give your form a title (e.g., “Feedback Form”).
Add:
Form Title
Description
Questions (Text, Choice, Date, File upload, etc.)
Design the Form
Add the following questions to your form:
Name: Short answer
Email: Short answer
Feedback: Long answer
Click Collect Responses to copy the form link.

Your form is now ready to collect responses.

Part 2: Create an Automated Flow in Power Automate

Step 1: Create Automated Cloud Flow
Go to Power Automate (https://make.powerautomate.com).
Click Create.
Select Automated cloud flow.
Name your flow (e.g., Send Form Response to Outlook).
Choose trigger:
✅ When a new response is submitted (Microsoft Forms)Click Create.
Step 2: Get Response Details
Click New Step.
Search for Microsoft Forms.
Select action:
✅ Get response detailsConfigure:
Form ID → Select your form.
Response ID → Choose Response Id (dynamic content from trigger).

Step 3: Send Email via Outlook
Click New Step.
Search for Outlook.
Choose:
✅ Send an email (V2) (from Outlook connector)
Configure Email:
Subject: New Form Submission – @{triggerOutputs()?['body/responseId']}
Body: Insert dynamic content from form fields like:
Example body:
You have received a new form submission:
Name: [Name field]
Email: [Email field]
Feedback: [Feedback field]Use Dynamic Content panel to insert each field.

<style>
body {
font-family: Arial, sans-serif;
line-height: 1.6;
}
.response {
background-color: #f9f9f9;
padding: 10px;
border: 1px solid #ddd;
border-radius: 5px;
}
.response h3 {
color: #4CAF50;
}
.response p {
margin: 5px 0;
}
</style>
<div class="response">
<h3>New Feedback Received</h3>
<p><b>Name:</b> @{outputs('Get_response_details')?['body/Name']}</p>
<p><b>Email:</b> @{outputs('Get_response_details')?['body/Email']}</p>
<p><b>Feedback:</b> @{outputs('Get_response_details')?['body/Feedback']}</p>
</div>Step 4: Save and Test
Click Save
Click Test
Submit a test response in your Form.
Check your Outlook inbox.
You will receive an automatic email with form details.
Conclusion
using Power Automate to send Microsoft Forms responses directly to Outlook streamlines communication, saves time, and ensures you never miss important submissions. This automation keeps you organized, improves efficiency, and allows you to focus on acting on responses rather than tracking them manually.

Join the conversation! Your thoughts help the community grow.