logo
search
Others

How to Send Microsoft Forms Image Submissions to Teams Automatically

Muhammad TalhaMuhammad Talha Sep 25, 2026 870 views

Question details

The user needs to automatically forward Microsoft Forms submissions, including uploaded images, to a Microsoft Teams channel or email, but the images are not displaying.

How to Send Microsoft Forms Image Submissions to Teams Automatically
Product
Microsoft Power Automate
Device & OS
not provided
Scenario
Setting up a field reporting workflow to collect text and multiple images via MS Forms and route them to a Teams channel.
Observed behavior
Power Automate does not display the submitted images as expected in Teams or email, often showing broken links or raw JSON instead.
Before you start

Ensure you have active licenses for Microsoft Forms, Power Automate, and Microsoft Teams, and that your form is properly configured to accept file uploads.

Solution 1Recommended

Configure Power Automate to Parse and Attach Images

Microsoft Forms outputs image uploads as a JSON string rather than actual files. You must retrieve the file content from OneDrive or SharePoint before sending it to Teams.

When users upload an image to Microsoft Forms, the file is saved to OneDrive (for personal forms) or SharePoint (for group forms). To display these images in Teams, your Power Automate flow must locate the file and extract its content.

1
Add the Form Trigger

In Power Automate, create an automated cloud flow. Use the trigger 'When a new response is submitted' and select your Microsoft Form.

2
Get Response Details

Add the 'Get response details' action. Select the same Form ID and use the Response ID dynamic content from the trigger.

3
Parse the File JSON

Add a 'Parse JSON' action. Use the dynamic content of the file upload question from your form as the 'Content'. Generate a schema using a sample output of the file upload.

4
Get File Content

Inside an 'Apply to each' loop (since forms allow multiple images), add the 'Get file content' action (OneDrive for Business or SharePoint). Use the 'id' dynamic content from your parsed JSON to retrieve the image.

5
Post Message in Teams

Add the 'Post message in a chat or channel' action for Teams. Use the retrieved file content to attach the image to your message or embed it using base64 HTML tags.

Configure Power Automate to Parse and Attach Images
File Storage Location: If your form is a Group form, images are stored in the related SharePoint site's Documents library under 'Apps > Microsoft Forms'. If personal, they are in your OneDrive.
Free Microsoft Office alternative

Discover WPS Office for Seamless Document Management

While Power Automate handles complex Microsoft ecosystem workflows, WPS Office provides a lightweight, free alternative for your daily document creation, spreadsheet analysis, and form data collection needs. Enjoy high compatibility with Microsoft formats without the heavy subscription costs.

  1. 1. Download WPS Office: Visit the official WPS website to download the free installer for your device.
  2. 2. Install and Launch: Follow the on-screen instructions to install the lightweight suite.
  3. 3. Open Your Files: Easily open, edit, and save your existing Microsoft Word, Excel, and PowerPoint files.
Highly compatible with Microsoft Word, Excel, and PowerPoint formatsIncludes built-in WPS Form for easy data collection and sharingLightweight application that runs smoothly on Windows, Mac, and mobileFree to use with a familiar, intuitive user interface
microsoft office alternative - wps office

Frequently Asked Questions

Why do my Microsoft Forms image uploads show up as strange text strings in Power Automate?

Microsoft Forms outputs file uploads as a JSON string containing the file's metadata (such as name, link, and ID), rather than the actual image file. You must parse this JSON and use the file ID to retrieve the actual file content from OneDrive or SharePoint.

Where are Microsoft Forms image uploads physically stored?

If the form is personal, file uploads are stored in the creator's OneDrive for Business folder under 'Apps > Microsoft Forms'. If it is a group form, the files are stored in the default Document library of the group's SharePoint site.

Can I send multiple images from Forms to Teams at once?

Yes, but you will need to use an 'Apply to each' loop in Power Automate to iterate through the array of uploaded files, retrieve the content for each one, and append them to an array variable before sending the final message to Teams.