With the recent updates to Formstack Form’s File Upload field, you can now upload files up to 100 MB in size to Microsoft Power Automate.
To accomplish this, you will need to modify the Power Automate webhook on your Formstack Form and utilize the HTTP Connector within Power Automate
If you need assistance setting up and connecting your Power Automate flow to Formstack Forms, reference the documentation here.
Modifying the Formstack Form Webhook
On the form that you want to upload large files from, navigate to the Settings tab and then the Email & Actions section.
Expand the Advanced Settings section and you will see a webhook titled “Submit Action.”
Select the Edit button on the “Submit Action” webhook.
In the webhook pop-up, find the dropdown labeled “File/Signature URL Type.” Change this option to “Temporary URL.”
The Webhook is now ready.
Configuring the Power Automate Flow
Within your flow in Power Automate, create a new action just after the Formstack Form submission trigger.
Search for and select the HTTP action. It is part of the “HTTP” connector.
For the “URI” field, select the lightning bolt symbol to add dynamic data and then select the file upload field from Formstack action. (By default, this is labeled “File”)
In the “Method” dropdown, select GET.
In whichever action you are creating a file, use the dynamic field “Body” from the HTTP action. (This example screenshot is creating a file in OneDrive, but the process is the same in SharePoint or other system actions)
You are now able to process files up to 100 MB in size with Power Automate.
Note: The new file upload field in Formstack Forms will allow files up to 2 GB in size, but the HTTP action in Power Automate is limited to 100 MB.