Forms are great for collecting information and payments without the hassle of paper forms or PDFs but they can present their own challenge: how do you share the data and work with it? Consider a registration form for a July 4th party. Your club's social chair and possibly several volunteers will want to keep track of the RSVPs as they come in and take action -- ordering food, preparing treat bags for kids, etc. It's easy enough to have the form entries emailed to multiple people and you could give everyone who needs it access to the Member Splash dashboard to view the form entries but as of 2019 we provide a much easier way to handle this scenario: Google Spreadsheets integration.

All Member Splash client clubs are provided a Google Drive folder where they can have any forms automatically create and update a Google Spreadsheet. 

Enabling Sheets Integration

You connect forms to sheets on a per-form basis. For any form you wish to connect to Google Sheets simply hover over the form name, choose Settings, and then click on Google Spreadsheet Add-on

That will bring up the screen shown below. It is possible to have a single form write to more than one Google Spreadsheet. For this example we'll assume you're writing to a single spreadsheet so we'll only configure one feed.

Click on either Add New or create one. On the next screen you'll give the feed a name and pick the spreadsheet it should write to or create a new spreadsheet. The name is strictly for your internal use and can be whatever you want. If, for example, you were configuring one feed to write just participant names and contact info. to a spreadsheet you plan to share with the instructor and another feed to write to a spreadsheet that includes payment information you are going to share with your treasurer, you would want to give them names that make it clear which is which. 

If you are creating a new spreadsheet do that first as it will reload the screen and you'll have to re-enter the Feed Name.

Once you have selected a spreadsheet you'll be presented the option to pick a tab on the spreadsheet to write to. For a new document there will only be one tab, Sheet1.

NOTE: Google refers to spreadsheet tabs as sheets.

Now click Update Settings

Mapping Form Fields to Spreadsheet Columns

The next step is to choose which form fields you would like to write out to the Google Spreadsheet. If there are existing headers in the spreadsheet you will be able to choose from them. You can also create headers.

To map a form field with the entry date to the spreadsheet you would fill out the settings as shown below and click Add Field

If you have the spreadsheet open in a separate tab you'll see the header get added.

Repeat for as many form fields as you would like to add. 

Syncing Entries

From this point forward your form entries will be written to the Google Spreadsheet. If your form already has entries you can use the Sync Entries button to write them to the spreadsheet.

Conditional Sync

You can also choose to only write certain entries to the Google Spreadsheet. Currently only certain field types are supported so you likely won't be able to base the conditions an any possible field in the form but we're adding support for more condition types steadily.

Spreadsheet Sharing

One of the big advantages to Google Spreadsheets is the ability to share spreadsheets with multiple people and grant them varying levels of access, from read only to full editing privileges. Member Splash' integration allows you to view who has access to a spreadsheet directly from the Feed settings screen (our Google account always does). You can also share the spreadsheet with other people from that screen though at present it will give them full editing access. If you would like to grant read only access you'll want to do that from the spreadsheet itself using the Share button.