Microsoft SharePoint is a collaborative document and content platform for teams across Microsoft 365. Connecting to Cognito Forms turns submissions into structured list items and files-mapping fields to columns, attaching documents, and keeping lists and libraries up to date.
Keep entries in SharePoint so teams share one place to review, track changes, and recover files.
- Fewer manual updates
- Faster status reporting
- Easy recovery and audit
Use this integration to:
- Create list items from forms
- Upload files to libraries
- Update columns, status, and owners
How It Works
Cognito Forms can automatically send files uploaded through your forms directly to SharePoint via OneDrive-no third-party tools required. Once connected, any file submitted through a File Upload field is synced to your SharePoint account when an entry is created or updated.
- Open your form’s Build page and select a File Upload field.
- In the field settings, enable Sync Files to Cloud Storage.
- Select OneDrive as your storage provider and authorize access.
- Configure the file integration:
- Connected Folder – The folder in your SharePoint account where synced files will be sent.
- Folder Path – The subfolder structure within the connected folder. Click Insert Field to build a dynamic path using tokens like the form name or field name.
- File Name – The name applied to synced files. Use tokens to generate a dynamic file name, or leave as the default to use the original file name.
- Fields to Sync – The File Upload fields on this form that will sync files to SharePoint.
- Save the field settings.
Once saved, the integration is available across your organization and can be connected to other forms without re-authenticating. You can check the status of synced files at any time in the entry activity log.
Still need help? Check out our Sync Files to Cloud Storage support article.
- Log in to Zapier
- Access your Zapier dashboard
- Create a new Zap
- Click “Make a Zap”
- Set Cognito Forms as the trigger
- Choose “Cognito Forms” → “New Entry”
- Add SharePoint as the action
- Select “Microsoft SharePoint” → “Create List Item” or “Upload File”
- Connect your SharePoint account and pick the target site
- Map fields to SharePoint columns
- Link form fields to the corresponding SharePoint list fields
- Test the Zap
- Submit a test entry and confirm list item creation or file attachment
- Activate the Zap
- Turn on the Zap for ongoing data syncing
Still need help? Check out our Zapier support article.
- Log in to Make
- Access your Make dashboard
- Create a new scenario
- Click “Create a new scenario”
- Set Cognito Forms as the trigger
- Add “Watch New Entries” module for Cognito Forms
- Use the Create a Webhook / Choose a hook
- Connect your account and select the form
- Add SharePoint as the action
- Add “Create List Item” or “Upload a File” module for Microsoft SharePoint
- Connect your SharePoint site and select the list or library
- Map fields to SharePoint
- Align form fields with corresponding SharePoint fields
- Test the scenario
- Run once and submit a test entry to verify list item creation or file upload
- Activate the scenario
- Save and enable continuous automation
Still need help? Check out our Make support article.
- Log in to Power Automate
- Access your Power Automate dashboard
- Create an automated flow
- Click “Create → Automated cloud flow”
- Set Cognito Forms as the trigger
- Choose “When a new entry is submitted” in Cognito Forms
- Add SharePoint as the action
- Select “Create item” for lists or “Create file” for libraries
- Sign in to SharePoint and choose the site, list, or library
- Map fields to SharePoint fields
- Match Cognito Forms data to SharePoint columns or file metadata
- Test the flow
- Submit a form entry and verify the SharePoint list item or file upload
- Activate the flow
- Save and turn on the flow
Still need help? Check out our Microsoft Power Automate support article.