How to Automatically Send Uploaded Files to Google Drive

Every file your clients upload through a form can go straight to the right Google Drive folder — automatically, with no manual downloading required.

Build Time & Skill

10-15 min

Beginner

What you'll learn

How to connect your form's File Upload field to Google Drive so every submitted file lands in an organized folder, named and sorted automatically based on form data.

An illustration of an onboarding form submission existing in Cognito Forms and syncing to Google Drive simultaneously.

An illustration of an onboarding form submission existing in Cognito Forms and syncing to Google Drive simultaneously.

Every form collecting files carries a hidden cost. A client submits a copy of their company information or their their photo ID. It lands in Cognito Forms. Then someone on your team downloads it, opens Google Drive, finds the right folder, and re-uploads it. Every time, for every submission.

Cognito Forms’ File Sync feature eliminates that step entirely. Connect your form’s File Upload field to Google Drive one time, and submitted files instantly go where they belong.

This setup works well for teams that:

  • Run client intake or onboarding workflows where clients upload documents as part of a multi-step process.
  • Share a Google Drive folder across their organization and need submitted files to land there without manual effort.
  • Handle high submission volume where moving files one by one creates real bottlenecks.
  • Need consistent file organization with folder structures and file names that build themselves from form data.

Understanding File Sync

File Sync is a one-way connection between a File Upload field on your form and a folder in your Google Drive account. When someone submits a form entry, any files they uploaded are automatically copied to your specified Drive folder. No third-party tools, Zapier or Make setups to maintain, or manual steps required.

A few key behaviors to know before you set it up:

  • Files are copied, not moved. The original file stays in Cognito Forms. Your Google Drive receives an independent copy.
  • Only new files sync on updates. If a client edits their entry and uploads a corrected document, only the new file is sent. The previously synced file stays in Google Drive untouched.
  • Deletions don’t carry over. Deleting a file or entry in Cognito Forms has no effect on what’s in Google Drive.
  • You control how files are organized. Send files to a fixed folder or build a dynamic subfolder structure that creates itself based on form data (i.e. a folder per client, per date, or per submission type).

Before You Begin

Here’s what you’ll need before setting up File Sync:

  • A form with a File Upload field: File Sync only works with File Upload fields.
  • A paid Cognito Forms account: File Sync is available on Pro, Team, and Enterprise plans. Each file transferred counts toward your organization’s API usage. See Integration Billing for details.
  • Google Drive account: Any Google account with editor access to your destination folder. Visit Google’s support articles for more information on Google Drive folder sharing and permissions.

Step-by-Step Setup: How to Send Files to Google Drive

Connect your File Upload field to Google Drive by enabling Sync Files to Cloud Storage in the field settings, authorizing your Google account, and configuring how files are named and organized. Once created, the integration is available across your entire organization and other forms can connect to it without re-authenticating.

Step 1: Enable syncing on your File Upload field

Turn on the setting that allows you to connect your File Upload field to your Google Drive account.

Animated GIF showing how to send uploaded files to Google Drive automatically using Cognito Forms File Sync

To do this:

  1. Open your form’s Build page and select the File Upload field you want to sync.
  2. In the field settings, enable Sync Files to Cloud Storage.
  3. Select Google Drive as your storage provider.
  4. Authorize access to your Google account when prompted.

Step 2: Choose your destination folder

After authorizing Google Drive, configure where your files will go by selecting the right folder.

Animated GIF showing how to choose the folder to send files to in Google Drive

To do this:

  1. Under Connected Folder, select the Google Drive folder where synced files will land. This can be a folder you own or a shared folder, as long as your Google account has editor permissions.
  2. Optionally, select Change Account to switch to a different connected Google account.
Quick Tip

Select a broad, top-level folder here. You’ll define the subfolder structure in the next step using dynamic folder paths built from your form data.


Step 3: Choose which fields to sync

Screenshot of the setting to turn File Sync on or off for specific form fields

Under Fields to Sync, select which File Upload fields on your form should send files to Google Drive.

  • If your form has multiple File Upload fields, you can sync all of them or only specific ones.
  • All File Upload fields you choose to sync on a single form must go to the same folder within the same Google Drive account.
  • To exclude a specific field, turn off the toggle for that individual field. Files uploaded through that field will continue to be stored in Cognito Forms only.

Screenshot of the setting to turn File Sync on or off for specific form fields

Quick Tip

Once an integration exists, any form in your organization can connect to it, without creating a new integration or re-authenticating your Google account. Just remember, form Administrators can connect forms to an existing integration, but only Organization Administrators can create or delete integrations.


Step 4: Set up dynamic folder paths and file names

This is where File Sync becomes more than a basic upload tool. Instead of sending every file into one flat folder with confusing or unfamiliar file names, you can build a folder structure and file name that write themselves based on the actual data submitted in each entry.

Folder Path defines the subfolder structure inside your connected folder. File Name controls what each synced file is called. Both support tokens, which are placeholders that pull real values from the form at the moment of submission.

Animated GIF showing how to set up dynamic folder names and field names using information from the form submission

A real example

Say you run a client intake process. Clients enter basic information about themselves and upload a photo of their government-issued photo ID. You could configure File Sync like this:

  • Folder Path: Clients/[Client Name]/[Form Name]
  • File Name: [Client Name]_[Field Name]_[Entry.DateSubmitted]

When Alia Morrison submits her intake form, her file lands at:

📁 Clients > Alia Morrison > Client Intake Form > Alia Morrison_Photo ID_ 05-14-2026.jpg

No one created that folder. No one renamed the file. The form data did it automatically.

How can I organize my files and folders?

How you configure your path depends on how you want to find files later. Here are a few approaches worth considering:


Managing and Monitoring Your Google Drive Integration

Organization (Global) Administrators can view and manage all active integrations from Organization Settings > Integrations. From there, you can see which forms are connected to each integration, adjust the default folder path and file name, and delete integrations.

How do I confirm a file was delivered?

Animated GIF showing how to check the audit log to see where your forms uploaded files were sent in Google Drive

To confirm a specific file was delivered to your Google Drive:

  1. Open any entry and expand the Activity Log.
  2. Look for the Google Drive logo and expand the section.
  3. Click the section that says File Sync to view detailed information, such as whether the file was delivered successfully, when it was sent, and if any errors occurred.

Additional Features to Explore

File Sync works well on its own, but it becomes even more useful when combined with other Cognito Forms features:

  • Show or hide specific File Upload fields based on earlier answers, using Conditional Logic. Clients only see and upload what’s relevant to their situation.
  • Send an automatic confirmation email when files are received, so everyone knows the submission went through without following up manually.
  • Create a secure document portal. Use Guest Access to give clients a private login where they can submit documents, check their status, and return to upload additional files — without digging through email threads for the right link.

Start Sending Your Files to Google Drive Today

Your form already collects the files, sending them to Google Drive with File Sync makes sure they end up where your team actually works. Set up your Google Drive integration once, configure your folder structure, and let every future submission file itself.

Wherever your workflow collects files today, this is how you stop moving them manually.


FAQ