web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Microsoft Forms + Powe...
Power Automate
Unanswered

Microsoft Forms + Power Automate – Sending File Uploads as Email Attachments

(0) ShareShare
ReportReport
Posted on by 5

Hi everyone,

I’m currently working with Microsoft Forms and Power Automate and I’m stuck when it comes to sending uploaded files as email attachments.

 

Current setup

I’m using a Microsoft Forms form as an internal ticket/request form.

 

Flow structure:

 
  1. Trigger:

    When a new response is submitted

    → The flow starts automatically when the form is submitted.

     

  2. Action:
    Get response details
    → This retrieves all answers from the form so they can be used in the flow.

  3. Conditions:
    The flow checks which department was selected in the form (e.g. IT).

    If department = IT:

An email is sent to the IT department

If No:

→ The next department condition is checked.

 

In short:

The flow evaluates the selected department and sends a customized email with the relevant information to the responsible department.

Categories:
I have the same question (0)
  • PowerDeveloperTP Profile Picture
    453 on at
    Hello @bleibfarth,
     
    Please check the below blog which explains how to get attachments from Microsoft form and attach in emails. Hope this helps.
     
     
    Thank you.
    Like my answer? - Hit that Thumbs Up. Resolved the Issue? - Hit Accept as Solution.
    This helps others find solutions to future issues!
     
  • Kalathiya Profile Picture
    2,451 Super User 2026 Season 1 on at
     
    Microsoft Forms stores uploaded files in OneDrive for Business or SharePoint (depending on your org settings). 
     
    You can follow below steps: 
    1. Declare Attachment Array type Variable for the uploaded Attachment. 
    2. After Get Response Details add the Parse JSON action: 
    Content: Select your attachment question
    Scheme: Mention below scheme
    {
        "type": "array",
        "items": {
            "type": "object",
            "properties": {
                "name": {
                    "type": "string"
                },
                "link": {
                    "type": "string"
                },
                "id": {
                    "type": "string"
                },
                "type": {},
                "size": {
                    "type": "integer"
                },
                "referenceId": {
                    "type": "string"
                },
                "driveId": {
                    "type": "string"
                },
                "status": {
                    "type": "integer"
                },
                "uploadSessionUrl": {}
            },
            "required": [
                "name",
                "link",
                "id",
                "type",
                "size",
                "referenceId",
                "driveId",
                "status",
                "uploadSessionUrl"
            ]
        }
    }
     
     
    3. Then after add Apply to Each action.
    Select Output from Previous Stage: Select the Parse JSON action body
     
    4. Then after add the Get file content using Path one drive action
    File Path: Use your Microsoft Form file path combined with the dynamic content ‘File name’ from the Parse JSON action.
     
    5. Then after add the Append to array variable
    {
      "name": "@{items('Apply_to_each')['name']}",
      "content": "@{body('Get_file_content_using_path)}"
    }
     
     
    6. Use this append to array Attachment variable in email
     
     
    Reference Link:
     
     
    ---------------------------------------------------------------------------------
     
    📩 Need more help? Mention @Kalathiya anytime!
    ✔️ Don’t forget to Accept as Solution if this guidance worked for you.
    💛 Your Like motivates me to keep helping!
     

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.

Helpful resources

Quick Links

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Valantis Profile Picture

Valantis 377

#2
11manish Profile Picture

11manish 279

#3
David_MA Profile Picture

David_MA 234 Super User 2026 Season 1

Last 30 days Overall leaderboard