Power Automate does not directly allow embedding images into an email from a form attachment. Instead, you need to convert the image file to a base64 format or use a publicly accessible URL.
Here are steps
1. Use the trigger "When a new response is submitted" (Microsoft Forms)
2. Use the action "Get response details" to retrieve answers, including file uploads.
3. Uploaded files in Microsoft Forms are automatically stored in OneDrive (for personal forms) or SharePoint (for group forms).
4. Add the action "Get file content" (OneDrive for Business or SharePoint) to retrieve the image.
5. If you want to embed the image directly in the email, use the "Convert file" action (OneDrive) or manually encode the file in base64 using Power Automate expressions
6. Compose the HTML Email Body with the Image using the "Send an email (V2)" action (Outlook).
7. In the email body, insert an img tag and either:
Reference the publicly accessible image URL from OneDrive/SharePoint.
Embed the base64-encoded image.
Was this reply helpful?YesNo
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.