Sync files to OneDrive with a form

Let respondents upload files to your Microsoft OneDrive folder using a Fillout form. Optionally set a dynamic file path to organize submissions into nested folders.

What is OneDrive

Microsoft OneDrive is a cloud storage service that allows users to store, share, and access files from anywhere. With seamless integration across devices and robust security features, it provides a convenient solution for storing and collaborating on documents, photos, and more.

How it works

1. Connect your Fillout form to Microsoft OneDrive.

Go to Integrations, and select OneDrive.
notion image
 
Connect to OneDrive and enter the login credentials of your Microsoft account. Choose a Folder you would like respondents to upload their files to.
 
📝
Note: This integration can only be linked to Microsoft organizations, work and school accounts, not personal accounts.
 

2. Map your form fields on Fillout

Under Upload fields, click + Add new followed by Pick reference. Select the page where the relevant file upload, voice recording, or PDF field can be found.
notion image
 
Click Insert to reference the field.
notion image

3. Publish and share

Click Finish setup followed by Publish on the upper right corner, and you're all set!

Add a dynamic file path

You can set a dynamic file path to categorize file uploads into folders based on your respondents’ answers. Toggle the Dynamic file path? switch, then select a Folder path fragment.
notion image
 
Click + to map a field in your form. Follow the instruction under step no. 2 above. You can also choose to enter a name, which will automatically create a new folder with the same name.

Add subfolders

You can add a subfolder by typing / followed by your chosen subfolder name.
notion image

Enter a custom filename prefix

You can also add a Filename prefix. Choose to enter a set of characters or reference a field using the same steps above.
notion image

Specify a condition

You can run your integration only when a specific condition is met. Check out this guide.
 
Other similar integrations
Upload files to Google Drive with a form
Upload files to Google Drive with a form
Sync file uploads to Dropbox with a form
Sync file uploads to Dropbox with a form
Sync file uploads to Amazon S3 with a form
Sync file uploads to Amazon S3 with a form