Installation Instructions

  1. Download the plugin .zip file from the Purchase History page
  2. Upload the plugin one of two ways:
    1. Unzip & upload the plugin folder to the /wp-content/plugins/ directory
    2. Visit the Plugins menu in WordPress. Tap buttons Add NewUpload PluginBrowse and locate the .zip file
  3. Activate the plugin through the Plugins menu in WordPress
  4. Copy & save your license key in the box at FormsSettingsGoogle Sheet
  5. Visit the Google Sheet tab in the Settings of any Gravity Form
  6. Learn how to configure a form below: How to Connect a Gravity Form to a Google Sheet

How to Get a License Key

Licenses are for sale at entriestogooglesheet.com/pricing.

Find Your License Keys

License keys visible on the Checkout page immediately after purchases. Your license keys are always available after logging into this website. Visit the Purchase History page to see your purchases. Tap the View Licenses link near the any invoice to find purchased license keys.

How to Connect a Gravity Form to a Google Sheet

During steps 1 through 3, it may be convenient to open a form’s settings page in one tab and the Google API Console in another.

This screenshot shows the credentials page of a project in the Google API Console. Arrows point at Authorized redirect URI storage and Client credentials.
  1. Obtain a Client ID and Client Secret from Google

    Steps 1a through 1k overlap Google’s instructions to create OAuth credentials. Try this first:

    1. Go to the Google API Console.
    2. From the projects list, select a project or create a new one. you might land in a sample project called Quickstart. Look for a project menu near the Google APIs logo.
    3. Browse the Library for the Google Drive API and Google Sheets API. Visit and Enable both for the project you created. Make sure the correct project name appears at the top of the library before Enabling APIs.
    4. Return to the API Console and find Credentials in the APIs & Services menu on the left.
    5. Click OAuth client ID under the + CREATE CREDENTIALS menu at the top.
    6. Choose Application Type Web Application.
    7. Provide a name like “Entries To Google Sheet on example.com”
    8. Back in WordPress, copy the Authorized Redirect URI from the Google Sheet tab of the form’s settings.
    9. Return to the Google API Console, click the + ADD URI button, and paste the Authorized Redirect URI.
    10. Click Create.
    11. Copy and paste the Client ID and Client Secret pair into the corresponding boxes on the Google Sheet tab of the form’s settings, and click Update Settings.
  2. Click the Create Sheet Button

    The Create Sheet button will attempt to create a new Sheet at the root of your Google Drive. The first time you click this button, creation will fail, and you will prompted to click a link to give this website access to your Google Drive.

  3. Click the Link in the Failure Message

    An error message will appear at the top of the form settings page. Click the link to visit the Google consent screen. Google will prompt you to choose a Google Account and grant the website access to create files inside that account’s Google Drive. After you grant consent, you will be redirected back to the form settings.

  4. Click the Create Sheet Button Again

    After authorizing this website to access your Google Drive, click the Create Sheet button again. A success message will confirm that a new Sheet was created at the root directory of Google Drive.
    FAQ: Can I rename and move the Sheet in my Google Drive after it’s created?

  5. Check the Enabled checkbox and click Update Settings

    Consider checking another box to enable edits if entries are edited after submission in any way.