> For the complete documentation index, see [llms.txt](https://docs.powerfulform.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.powerfulform.com/app-integration/google-drive-integration.md).

# Google Drive Integration

The app allows you to automatically upload files submitted through your forms directly to a Google Drive folder. This is especially useful for forms that include file upload fields, helping you keep all submitted files organized and accessible in one place.

> **Note:** Only files from File Upload fields configured with **"Also upload to third-party storage" → "Google Drive"** will be uploaded to Google Drive.

### 📝 Steps 1: Connect the app with Google <a href="#steps-1-connect-the-app-with-google" id="steps-1-connect-the-app-with-google"></a>

Please follow this [guide](https://docs.powerfulform.com/app-integration/google-integration) to complete this step.

<figure><img src="/files/EjGUkpwgEdh33x0fLOpH" alt=""><figcaption></figcaption></figure>

***

### 📝 Steps 2: Connect form data to Google Drive <a href="#steps-2-connect-form-data-to-google-sheets" id="steps-2-connect-form-data-to-google-sheets"></a>

1\. Open the app > click **Forms** > open the form you want to edit

2\. Click **Integration** icon on the left side bar > enable **Google Drive** > click on **Google Drive** option

<figure><img src="/files/sMyw8XosWSnpaAVxWUDH" alt=""><figcaption></figcaption></figure>

3. Create a new folder for your Google Drive > connect the form with the newly created folder

> The new folder will be created in your connected Google Drive account and selected automatically as the destination folder.

<figure><img src="/files/FXMHF83XsHVmUnshX3tE" alt=""><figcaption></figcaption></figure>

4. Click **Save** to apply the changes.

***

### 📝  Step 3: Configure File Access Policy (Required)

To upload files to Google Drive, you must configure your File Upload field correctly.

1. Open the File field
2. Under **Access policy**, choose:
   * **Public** – Anyone with the file link can access the file.
   * **Private** – The file can only be accessed through the app admin and authorized integrations.
3. Under **Also upload to third-party storage**, select **Google Drive**
4. Save the form

<figure><img src="/files/p8kirKIHurhH7bHKXMWd" alt=""><figcaption></figcaption></figure>

***

### ✅ How It Works

When a visitor submits your form:

1. The form submission is recorded normally in the app.&#x20;

<figure><img src="/files/wZlGTHklhX2i1e0cavCS" alt=""><figcaption></figcaption></figure>

2. Files uploaded through eligible File Upload fields are automatically uploaded to the configured Google Drive folder.

<figure><img src="/files/siYO79ts2LFFeHTQ8CF4" alt=""><figcaption></figcaption></figure>

> ⚠️ **Important**:   If a submission is deleted from the app, any files associated with that submission that were uploaded through the Google Drive integration will also be deleted from Google Drive.

***

### ❓ FAQ

#### Can I upload files from multiple File Upload fields?

Yes. Any File Upload field configured to use **Google Drive** storage will upload its submitted files to the selected Google Drive folder.

#### Can I use different folders for different forms?

Yes. Each form can have its own Google Drive integration settings and destination folder.

#### Will existing submissions be uploaded automatically?

No. Only new submissions received after the integration is enabled will be uploaded to Google Drive.

#### What happens if I change the destination folder?

New uploaded files will be stored in the newly selected folder. Previously uploaded files will remain in their original location.

***

#### Need More Help?

If you still need assistance, please contact us at <contact@globo.io>. Our team will be happy to help you resolve any issues or guide you further.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.powerfulform.com/app-integration/google-drive-integration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
