Integration with Google Forms

To set up the creation of cards from google forms we will use the webhook mechanism - if you are not familiar with it yet, please, read this article.

1) Create a new webhook in the settings of the space where cards from the form will be placed. From the Format menu, select "Google Forms". Then copy the created webhook url.

2) Go to google forms and install the Email Notifications add-on, then invoke it via the add-ons icon.

From the menu that opens, select Webhooks for Google Forms.

3) Click the Create Webhook button in the window that appears. Fill in the following fields:

  • Webhook name: several webhooks can be connected to the same form, so choose a name that allows you to identify exactly where the data is sent by the particular webhook.

  • Method: POST

  • Request URL: paste the webhook url received for your space here

4) Select the "Request Body" tab. Specify:

  • Content Type: application/json

The table below shows what data can be retrieved from your form: suggested fields to be filled in as well as technical information. To create a card based on the response you received, you need to specify one mandatory field — title —  which will become the title of your card. You may choose to do this with any of the suggested fields - just rename the key in the left column. Or add a new one: enter title and specify value in free row at the bottom of the table (you may use variables specified in double curly braces, e.g. "Response #{{Response Number}} from {{Form Name}}").

You may remove fields from the table, which you do not need to see in the form. The values of the remaining fields will be listed in the card description - you can see an example below.

Setting up webhooks in google forms

Card in FlowFast based on the response received


5) You can use the Test button to send a test request to make sure the card is created with the information you want.

Please note, if you are setting up a webhook for a new form and the "title" field will contain the information that the user specifies - when testing this field will be empty and you will get a "Field title is required" error. If this is the case, test the webhook by saving it and responding directly from the form. 

6) Your webhook is ready to work, you will now have all the information at your fingertips in your workspace.