How To -

How to… Send Form Entries to Google Sheets Using Zapier

Megan Jones By Megan Jones Published September 17, 2020

Gravity Forms and Zapier

Google Sheets is an extremely useful tool that allows you to easily manage, analyze, and share data. With the Gravity Forms Zapier Add-On, you can automatically send form entries to Google Sheets, streamlining the data transfer process and ultimately enabling you to gain clear insight into the information you have collected.

In this ‘How to…’ tutorial, we discuss why you might want to send your form submissions to Google Sheets and the benefits of doing so. We then give you a step-by-step rundown of how to set up Zapier automation to get your form entries sent to Google Sheets.

Why Send Your Form Entries to Google Sheets?

Google Sheets Banner

There are numerous reasons why you might want to send your form entries to Google Sheets. Let’s take a look at some of them…

  • Large Amounts of Data – If you have collected a high volume of submissions, or if your forms contain a large number of fields, then sorting through this data within your WordPress admin can be frustrating, time-consuming, and ineffective.
  • View, Sort, and Analyze Data – Google Sheets makes it extremely easy to view, sort, and analyze data. You can view your form entries as a single directory of information, or drill down to analyze specific form fields, create graphs and charts to help further compare and interpret the data, and much more.
  • Collaboration – Google Sheets makes it easy to share data within your organization, allowing employees to view form entries without needing access to your website dashboard.

Gravity Forms uses Zapier to connect forms with Google Sheets – so let’s now find out a bit about Zapier and how to integrate it with Gravity Forms…

How to Integrate Zapier with Gravity Forms

Gravity Forms has a Zapier Add-On which allows you to connect your forms with over 2,000 apps. One of our most popular add-ons, Zapier creates endless possibilities for form entry management, interactions between other third-party services, and automated workflows, to name a few options.

To install the Gravity Forms Zapier Add-On, simply open your WordPress dashboard and select Forms > Add-Ons. Then scroll down the page to Zapier and click on Install.

Zapier Add-On

If you haven’t got one already, you will also need to sign up for a free Zapier account.

Zapier

Note: The Zapier Add-On is available on the Gravity Forms Pro and Elite licenses. For more information on the features and other add-ons that are available with these plans, check out the Pro License Plan and Elite License Plan pages.

Create a Zap

To get started, you need to create a Zap to automate the process of sending your form entries to Google Sheets. To do this, open your Zapier dashboard and click on Make a Zap. Zapier will then walk you through each step of creating a Zap.

Step One: When this Happens…

Choose the Gravity Forms application and then New Form Submission for the event that will trigger the Zap.

Create a Zap

Test Your Trigger

Zapier will now ask you to Test your Trigger. To do this, you need to copy the Webhook URL and then switch to a new tab and open your WordPress dashboard.

Test Trigger

From within WordPress admin, open the form you want to integrate with Zapier (or create a new form) and then select Form Settings. You need to set up a Zapier Feed for the form, so select Zapier > Zapier Feeds Add New, and then paste the Webhook URL into the feed.

Select Save Zapier Feed and then switch back to your Zapier dashboard and click on Test Trigger. After a few seconds you should see this success message…

Data Found

You are now ready to move onto Step Two of creating a Zap.

Step Two: Do this…

Select the Google Sheets app and then choose an Event. There are numerous event options for Google Sheets, and the event you select will very much depend on how you want to use your form data once it has been transferred to Google Sheets.

Here we have chosen one of the most common options, Create Spreadsheet Row. This will simply add any new form submission into a new row on your chosen spreadsheet.

Google Sheets

Sign Into Google Sheets

Zapier will now ask you to sign in to Google Sheets.

Sign in to Google Sheets

Select a Spreadsheet

Next you will need to choose which spreadsheet you want your form submissions sent to. You may well want to create a new spreadsheet – if so, go ahead and do this in Google Sheets and then refresh the Zapier page – you should now see your new spreadsheet listed.

Choose Spreadsheet

Map Form Fields to Spreadsheet Columns

Once you have selected a spreadsheet and worksheet, you now need to map your form fields to the spreadsheet columns.

Before entry values can be mapped to a specific column of the spreadsheet, the columns first need to be defined. To do so, you’ll need to access your spreadsheet in Google Sheets and add column headers to each column you want to place values inside. For example, the first row of your spreadsheet should look something like this…

Column Headers

Next, back in your Zapier dashboard simply go through each column on the page and map a form field to it. When the entry is sent to Google Sheets, it will use this mapping to determine where to put the values from your form.

Map Fields to Columns

Once you have mapped all your fields, double-check your work and click Continue.

Test the Zap

Zapier will now ask you to test the Zap – click Test and Continue. Check your spreadsheet – the test values should now be populated as a new row in your spreadsheet!

Test Entries

If everything worked as expected, Zapier will display this message and you can go ahead and Turn on the Zap

Test was Successful

Once the Zap is enabled, any time you receive a form submission, a new row will be created in your spreadsheet.

For further information on setting up Gravity Forms Zapier Add-On, check out the docs.

Install Zapier v4 Beta Today!

Gravity Forms has recently released a beta for Zapier v4. If you are a Zapier power user you are going to love the new release because now you can do all your Zaps’ configurations inside of Zapier instead of the Add-On.

Additionally, Gravity Forms can be used as a Zapier action as well as a Zapier trigger, and much more! For further information on Zapier v4 Beta, please check out our Docs.

If you are keen to get onboard with Zapier v4 Beta, follow the installation instructions provided and be sure to report back on what you think of it!

Taking It a Step Further

In this article we’ve only scratched the surface of what you can do with Zapier to integrate Gravity Forms with Google Sheets as well as other Google tools. Here are a few examples…

Are you doing something awesome with Gravity Forms and Google Sheets? Let us know in the comments below…

Don’t Have Gravity Forms Yet?

If you don’t have Gravity Forms or the Zapier Add-On, don’t worry. You can still test out everything in this article for free inside your own personalized Gravity Forms demo and see why Gravity Forms is the top choice for WordPress sites worldwide.

Already in love? Purchase our premium WordPress form plugin today!

 

Gravity Forms Newsletter

If you want to keep up-to-date with what’s happening on the blog sign up for the Gravity Forms newsletter!