How to Create Power Automate Approval Flows with Clickable Attachments
Question details
The user wants to configure an automated workflow that takes attachments submitted via Microsoft Forms, saves them to SharePoint, and provides easily accessible, clickable file links during the approval stage.

- Product
- Microsoft Power Automate, SharePoint, Microsoft Forms
- Device & OS
- not provided
- Scenario
- Setting up an automated approval process where reviewers can easily click and view document attachments submitted by users.
- Observed behavior
- Users need the correct dynamic configuration and Markdown/HTML expressions to ensure the file links are rendered as clickable attachments rather than plain, unclickable text in the approval request.
Ensure you have the necessary permissions to create flows in Power Automate, view responses in Microsoft Forms, and upload documents to the target SharePoint document library.
Configure the Flow to Save Files and Generate Clickable Links
Use this standard procedure to extract attachments from Microsoft Forms, upload them to SharePoint, and format the approval details with clickable Markdown links.
To make attachments clickable in a Power Automate approval, you need to store the file in a centralized location like SharePoint and then use Markdown formatting in the approval's details field to render a clickable hyperlink.
Add a 'Get response details' action for your Microsoft Form. Then, use the 'Parse JSON' action to interpret the attachment array from the form response.
Inside an 'Apply to each' loop, use 'Get file content' (from OneDrive or where the form stores it), and then add a 'Create file' action to save the document to your desired SharePoint library.
Add a 'Get file properties' action targeting the newly created SharePoint file to retrieve the 'Link to item' dynamic content.
In your 'Start and wait for an approval' action, use Markdown syntax in the Details field. Format it exactly as [View Document](Link to item) to ensure the link appears clickable to the approver.

Consult the Microsoft Power Platform Community
If your clickable link expressions are failing or you encounter complex configuration errors, seeking expert advice from the dedicated community is highly recommended.
Looking for a Lightweight Office Suite for Your Documents? Try WPS Office
While Power Automate handles complex cloud workflows and form data processing, WPS Office provides a powerful, free, and highly compatible alternative for handling your everyday document, spreadsheet, and presentation needs seamlessly.
- 1. Download WPS Office: Visit the official WPS Office website to download the lightweight, free installer.
- 2. Install the Software: Run the installer and follow the quick on-screen instructions to set up WPS Office on your device.
- 3. Open Your Files Seamlessly: Launch WPS Office to immediately view, edit, and collaborate on your existing DOCX, XLSX, and PPTX files with complete formatting preservation.

Frequently Asked Questions
Why are my SharePoint file links not clickable in Power Automate approvals?
This usually happens if the URL is inserted as plain text. You must use Markdown syntax, structured as [Link Text](Link URL), in the Approval 'Details' field to ensure the link renders as a clickable hyperlink for the approver.
Can I attach the file directly to the approval instead of using a link?
Yes, Power Automate allows you to pass the file content directly into the 'Attachments Name' and 'Attachments Content' fields of the 'Start and wait for an approval' action. However, this is limited by strict file size constraints, which is why saving to SharePoint and providing a link is often preferred.
How do I get multiple clickable links if a form has multiple attachments?
You need to initialize a string variable at the start of your flow. Inside your 'Apply to each' loop that processes each attachment, append a Markdown link (e.g., [File Name](Link URL) \n\n) to this variable. Finally, insert this string variable into the Details field of your approval action.




