- Creating and Publishing a Form
- Conversational Form
- Create Multi Step Forms In WordPress
- Using Calculations in SureForms: A Step-by-Step Guide
- Calculation Formula Guide
- SureForms Login Block – Step-by-Step Guide
- SureForms Registration Block – Step-by-Step Guide
- SureForms – PDF Generation Feature
- GDPR Compliant Forms
- Create WordPress Forms With Conditional Logic
- Adjust Form Notification Emails
- Form Confirmation
- Entries Management Feature Guide
- How to Add Query Parameters to Form Redirects
- How to Fetch Query Parameters from URL
- Set the “From Email” in SureForms
- Setting Up “Reply-To” Email Using Form Input Tags – SureForms
- Restrict Form Entries in SureForms
- Form Scheduling in SureForms
- Conditional Confirmations in SureForms
- How to Connect Your Stripe Account with SureForms
- How to Connect PayPal in SureForms
- How to Create a Payment Form in SureForms
- SureForms Payments
- How Refunds Work in SureForms Payments
- Understanding Payment Processing Fees
- How to Display the Payment Dashboard on the Frontend (SureForms)
- Enable One-Time Payment and Subscription in a Single Form
- SureForms Integration with ActiveCampaign
- SureForms Integration with AgileCRM
- SureForms Integration with Airtable
- SureForms Integration with LatePoint
- SureForms Integration with FluentCRM
- Connect SureForms To Zapier
- WordPress Forms with the Custom App Builder
- SureForms Integration with Telegram
- SureForms Integration with Breeze
- SureForms Integration with Brevo
- Unable to Upload SureForms ZIP: File Unzipped On Download
- Browser Support for SureForms
- Not Getting Update Notifications
- How To Rollback to Previous SureForms Versions
- Publishing Failed: Invalid JSON Response
- Troubleshooting Email Sending In SureForms
- SureForm Submissions Marked as Spam – How to Fix
- API Request Failed – Nonce Verification Error
- Fixing the “Destination folder already exists” Error When Installing SureForms
- How to Set Up SureForms with Caching Plugins
- srfm_enable_redirect_activation
- sureforms_plugin_action_links
- srfm_quick_sidebar_allowed_blocks
- srfm_integrated_plugins
- srfm_suretriggers_integration_data_filter
- srfm_form_submit_response
- srfm_enable_gutenberg_post_types
- srfm_languages_directory
- srfm_form_template
- srfm_disable_nps_survey
Upload Form Files and Signatures to Google Drive with SureForms
SureForms allows you to automatically upload files and signature submissions directly to Google Drive. This integration helps you securely store uploaded documents in cloud storage instead of relying only on your website server.
Whether you’re collecting contracts, resumes, signed agreements, identification documents, or other uploaded assets, Google Drive integration provides centralized, scalable, and organized storage.
Benefits of Using Google Drive Integration
Using Google Drive with SureForms offers several advantages:
- Reduce storage usage on your website server.
- Store uploaded files securely in your Google Drive account.
- Automatically organize form uploads into folders.
- Access uploaded files from anywhere.
- Keep uploaded documents and signatures together.
- Simplify document management across teams.
- Create a reliable backup of important form submissions.
- Leverage Google Drive sharing and collaboration features.
Prerequisites
Before you begin, make sure you have:
- SureForms installed and activated.
- A Google account.
- Access to Google Cloud Console.
- A form containing either:
- File Upload field
- Signature field
- Or both
Step 1: Connect Google Drive in SureForms Settings
The Google Drive connection is configured globally and can be reused across multiple forms.
Navigate to Integrations
- Go to: SureForms → Settings

- Open the Integrations tab.

- Click Add Integration.

Search for Google Drive
- Search for Google Drive.

- Select the Google Drive integration option.

Configure Google API Credentials
Google Drive requires API credentials to establish a secure connection.
Step 1.1: Create Google API Credentials
- Open Google Cloud Console.
- Create a new project or select an existing project.
- Navigate to: APIs & Services → Library
- Search for: Google Drive API
- Click Enable.
Step 1.2: Configure OAuth Consent Screen & Credentials
- Navigate to: APIs & Services → Credentials
- Configure the OAuth Consent Screen.
- Click Create Credentials → OAuth Client ID
- Select Web Application
Step 1.3: Add Redirect URI
- Under Authorized Redirect URIs, add: https://api.sureforms.com/integrations/oauth/callback
⚠️ Important: This redirect URI must be added exactly as shown for authentication to work.

Step 1.4: Add Credentials in SureForms
- Return to: SureForms → Settings → Integrations
- Open the Google Drive integration.
- Enter the following details:
- Client ID
- Client Secret

- The Redirect URI field is auto-generated by SureForms and must be copied into your Google Cloud Console OAuth settings.

- Click Connect.
Once connected successfully, you’ll see the confirmation message:
Integration configured successfully!
Google Drive will now appear in your integrations list.

Step 2: Create a Form with File Upload or Signature Fields
To send files to Google Drive, your form must contain at least one supported field.
Supported fields:
- File Upload
- Signature
Add a File Upload Field
Create a new form or edit an existing form.
Add a File Upload field.
Configure:
- Allowed file types
- Maximum file size
- Number of files allowed
Since uploaded files will be stored in Google Drive, configure limits according to your requirements.
Add a Signature Field (Optional)
If your workflow includes collecting approvals, agreements, or consent:
Add a Signature field.
Captured signatures can also be uploaded automatically to Google Drive.
Step 3: Configure Google Drive at the Form Level
After creating your form, configure the upload workflow.
Open Form Integrations
- Edit your form.
- Navigate to: Form Settings → Integrations

- Click:Add Integration

Select Cloud File Storage
- Choose: Cloud File Storage

- Enter a workflow name such as:
- Google Drive Upload
- Document Storage
- File Backup
Choose the Action
- Select: Upload File to Cloud
- Click Continue.

- Select Google Drive as Storage Source
- From the Storage Source dropdown: Select Google Drive.
- Choose the Google Drive connection created earlier.

Configure Upload Folder
Choose where uploaded files should be stored.

- Select an existing Google Drive folder.
- Create a new folder directly from SureForms.
By default, files are stored in a SureForms-created folder.
Example:
Google Drive
└── SureForm
└── Form Uploads
Map Upload Fields
Select which File Upload field(s) should be uploaded.
If multiple upload fields exist, choose the appropriate fields.
Map Signature Fields
If your form includes a Signature field:
- Select the signature field.
- Include it in the upload workflow.
The signature image will automatically upload when the form is submitted.

Save the Integration
Review your configuration.
- Click: Continue or Save
- Publish or update the form.
Your Google Drive upload workflow is now active.
Step 4: Test the Integration
Test Workflow
- Click:Test Workflow
- If successful, a confirmation message appears.
- Click:Save Changes

Integration Complete
Your form is now configured to upload files and signatures to Google Drive automatically.

Verify Successful Upload
You can confirm uploads using either method below.
Method 1: Check Google Drive
Open your configured Google Drive folder.
Verify that uploaded files and signatures appear correctly.
Method 2: Check Form Entries
- Navigate to: SureForms → Entries
- Open the submitted entry.
- Review the integration logs.
- A successful upload message confirms the files were uploaded during submission.

Troubleshooting
Google Drive Connection Not Appearing
- Reconnect Google Drive from SureForms Settings.
- Verify Client ID and Client Secret.
- Confirm Redirect URI is configured correctly.
Files Not Uploading
- Verify File Upload fields are mapped correctly.
- Confirm Cloud File Storage workflow is enabled.
- Check upload restrictions and limits.
Signature Not Uploading
- Ensure the Signature field is selected.
- Submit a new test entry after saving configuration changes.
Conclusion
The Google Drive integration allows SureForms to automatically store uploaded files and signatures directly in your Google Drive account. This reduces server storage usage, improves document organization, and creates a secure cloud-based storage workflow for form submissions. Once configured, every new submission can automatically send selected files and signatures to Google Drive without manual intervention.
We don't respond to the article feedback, we use it to improve our support content.