
Announcements
Go to Microsoft Forms.
Create your survey.
Add a multiple choice question titled something like:
“Who should receive a copy of your response?”
Add options with email addresses or names (e.g., professorA@university.edu, admin@university.edu)
Enable “Multiple answers” if needed.
Trigger:
Trigger: “When a new response is submitted”
→ Choose your Form.
Action: Get Response Details
Use “Get response details” action
Select the same Form and map the Response ID from the trigger
Action: Parse selected emails
If it’s a multiple choice question, you’ll receive an array of strings (email addresses or labels).
Use a Compose or Apply to each step to loop through the selected values.
(Optional): Map names to emails
If the options are names (like "Professor A") instead of direct emails, use a Switch case or dictionary via Initialize Variable (Object) to map names → emails.
Send Email Action (Outlook)
Inside the loop, or using joined string if multiple recipients:
Use “Send an email (V2)”
To = the selected email(s)
Subject = “Form Response from [Name/Email/etc.]”
Body = Use dynamic content (insert each form answer into the body, or use JSON-style output)
You can use this in your "Send email" action:
If I have answered your question, please mark it as the preferred solution ✅ . If you like my response, please give it a Thumbs Up 👍.
Regards,
Riyaz