⌘K
  1. Home
  2. Docs
  3. Gravity Forms GSheetConne...
  4. Integration with Google (Existing Method)

Integration with Google (Existing Method)

Existing Method Guide

The Existing Method provides the easiest way to connect Gravity Forms GSheetConnector with Google Sheets. Using this method, you can authenticate directly with your Google account without creating a Google Cloud Project or manually configuring API credentials.

Once connected, form submissions from Gravity Forms will automatically be sent to your selected Google Spreadsheet in real time.

How the Existing Method Works

The Existing Method uses Google’s secure authentication process to connect your website with Google Sheets.

  • No Google Cloud Project required.
  • No Client ID configuration required.
  • No Client Secret configuration required.
  • Secure Google authentication.
  • Quick setup process.
  • Beginner-friendly configuration.
Recommended: The Existing Method is recommended for most users because it requires minimal setup and automatically handles the Google authentication process.

Step 1: Select Existing Method

Navigate to the Google API Settings page and select the Existing Client / Secret Key (Auto Setup) option from the authentication method dropdown.

  1. Open your WordPress Dashboard.
  2. Navigate to Gravity Forms GSheetConnector.
  3. Open the Integration tab.
  4. Select Existing Client / Secret Key (Auto Setup).
  5. Click Save.
Select Existing Method
Screenshot: Select Existing Client / Secret Key (Auto Setup) and save the settings.

Step 2: Connect Your Google Account

After saving the authentication method, scroll down to the Google Account Connection section.

Click the Sign in with Google button to begin the authentication process.

  1. Locate the Connect Your Google Account section.
  2. Click Sign in with Google.
  3. Choose the Google account that owns your spreadsheets.
  4. Continue to Google’s authentication screen.
Sign in with Google
Screenshot: Click Sign in with Google to start the authentication process.
Choose Google Account
Screenshot: Choose the Google account you want to connect.

Step 3: Authorize Google Permissions

Google will display a permission screen requesting access to your Google account.

These permissions allow the plugin to create, read, and update spreadsheet data generated from your Gravity Forms.

  1. Select your Google account.
  2. Review the requested permissions.
  3. Click Continue.
  4. Allow access to Google Sheets and Google Drive.
Authorize Google Permissions
Screenshot: Review and approve the requested Google permissions.
The plugin only requests permissions required for Google Sheets integration and spreadsheet synchronization.

Step 4: Verify Google Account Connection

After successful authentication, your Google account will be connected automatically.

The plugin will display:

  • Connected Google account information.
  • Authentication status.
  • Successful connection message.
  • Authorized Google account details.
Google Permissions Approved
Screenshot: Review and approve the requested Google permissions.
Connected Google Account
Screenshot: Google account connected successfully.
Google account connected successfully. Your website is now authorized to send Gravity Forms submissions to Google Sheets.

Troubleshooting

If the integration is not working correctly, review the following checks:

  • Verify Google Sheets API is enabled.
  • Verify Google Drive API is enabled.

Frequently Asked Questions

What should I do if I see the error: "The site is experiencing technical difficulties. Please check your site admin email inbox for instructions"?

This error usually occurs when there is an issue with Google authentication or API configuration.

To resolve this issue:

  1. Navigate to the Google API Settings page.
  2. Revoke the existing Google authentication token.
  3. Reconnect your Google account.
  4. Verify that the Google Drive API is enabled.
  5. Check your WordPress admin email inbox for additional error details.

What should I do if the Google Sheets API limit has been reached?

Google enforces API quotas to prevent excessive usage. If your website exceeds the allowed quota, synchronization may temporarily stop working.

Review your Google API usage and quota settings. If necessary, wait for the quota reset or request a quota increase through Google Cloud Console.

Please visit:

Google Sheets API Usage Limits

What should I do if I see the message: "This app is not verified"?

Google may display a warning message stating:

“This app isn’t verified. This app hasn’t been verified by Google yet.”

This message is common when using a custom Google Cloud Project and does not necessarily indicate a security issue.

To continue:

  1. Click Advanced.
  2. Click Proceed.
  3. Continue the Google authentication process.

What should I do if I receive a 403 Error during authentication?

A 403 error generally indicates that Google denied access during authentication.

Common reasons include:

  • Required permissions were not granted.
  • The OAuth consent screen is not configured correctly.
  • The application is still in testing mode.
  • The application has not been published.

To resolve this issue:

  1. Ensure all requested permissions are allowed.
  2. Verify the OAuth consent screen settings.
  3. Publish the Google application if required.
  4. Reconnect your Google account and try again.

How do I fix the error: Range exceeds grid limits?

You may encounter an error similar to:

Range (‘Entries’!A2302) exceeds grid limits. Max rows: 2301, max columns: 45.

This error occurs when your Google Spreadsheet has reached its current row limit.

To resolve this issue:

  1. Open the affected Google Spreadsheet.
  2. Scroll to the bottom of the worksheet.
  3. Add additional rows.
  4. We recommend adding at least 2,000 new rows.
  5. Save the spreadsheet and test another Gravity Forms submission.

Still not using GSheetConnector?
Quick and easy setup ⚙️ seamlessly import your settings from any other Google Sheets plugin!
👉 Learn more about the Pro Version | Download the Free Version