With Formstack Documents, you can automatically deliver documents into Microsoft SharePoint Community Sites. SharePoint allows you to save and distribute generated documents for instant access for your team.
NOTE: Formstack supports both Communications and Team Sites in SharePoint
In order to deliver from Formstack Documents to a SharePoint site using the latest version of our integration (V2), you will need to register an App in your Microsoft Entra ID admin interface. For detailed instructions on how to accomplish this, please refer to the following Microsoft helpfile:
Quickstart: Register an application with the Microsoft identity platform
Once you have registered an App in Entra for your Formstack Documents account to use, in Formstack Documents click on create new delivery, then filter by “Doc Storage” and choose the “SharePoint v2” SharePoint delivery integration.
The v2 integration will require several items from your Microsoft Entra registered App, including:
- Tenant ID
- Client ID
- Client Secret
- Site URL
Retrieve each of those items from your Entra App Registry.
Next, set up is to set up API permissions. Start by deleting the default configured permissions:
First create a new configuration for Microsoft Graph:
-
Click “+ Add a permission”
-
Click “Microsoft Graph”
-
Click “Application permissions”
-
Filter the list for “sites” and choose “Sites.FullControl.All”
-
Add the permission
Now go through the same process to create a new configuration for SharePoint:
-
Click “+ Add a permission”
-
Click “SharePoint”
-
Click “Application permissions”
-
Filter the list for “sites” and choose “Sites.FullControl.All”
-
Add the permission
Load these items into the appropriate fields in the modal window as shown below.
Lastly, place the URL of the SharePoint site to which you wish to deliver your documents, and you may also give the delivery a description (optional).
Then click on the “Login to SharePoint” button. Once logged in you will see the Document Library of the connected SharePoint site. You can choose any folders or subfolders to delivery documents into.
Under ‘More Options’, you can also configure settings such as generating a subfolder for delivery. The subfolder name can be based on any merge field.
You can also delay the delivery for a period of time and send any error messages to a specified email address.
Once you complete this configuration process by clicking "Save Delivery", we recommend executing some live merges to ensure that the delivery is sending as intended.