Skip to main content

Create new pages in Notion from Google Form responses

With Document Studio for Google Forms, you can create a new page in a Notion database whenever a new response is submitted to your Google Form. This is useful for creating a centralized repository of information, such as customer feedback or support requests, in your Notion workspace.

For this example, we have a Google Form that collects registration information for an event. We will create a new page in a Notion database for every new registration form submission.

Connect Notion with Google Forms

Install the Document Studio add-on, open your Google Form, and launch the add-on. Create a new workflow, provide a descriptive name for your Google Form to Notion workflow, and then click on Continue to move to the conditions page. The workflow, by default, will run for all new form responses including edits made to existing form submissions.

Next, choose Notion from the list of available tasks since we are creating new pages in Notion from Google Form responses.

Google Forms to Notion

Authorize Notion

On the Notion task page, click on the Link your Notion account button and follow the instructions to let Google Forms connect to your Notion account.

Select one or more databases in Notion that you would like to link to the current Google Form and click on the Allow access button. Document Studio will only use your Notion account to create new pages in the selected databases from Google Form responses. It will not read, edit, or delete any existing data in your Notion workspace.

Authorize Notion

Notion Page Title

Now that your Notion account is linked, you can switch to the Document Studio app inside Google Form and you'll see a dropdown with a list of all Notion databases that you have granted access to in the previous step.

Select the database where you want to create new pages on new form submissions. Next, provide the page title for your new Notion page. You can use dynamic markers to specify values from the Google Form responses.

For instance, you could say {{Name}} registered from {{City}} where Name and City are the questions in your Google Form. This will create a new page in Notion with the title John Doe registered from New York if the respondent's name is John Doe and the city is New York.

Google Forms to Notion mapping

Next, you need to map the questions in your Google Form to the properties in your Notion database.

For instance, if you have a question titled Your full name in your Google Form asking for the respondent's name, you can map this to a Full Name property in your Notion database. The field name will be Full Name and the field value will be {{Your full name}}. These markers will be replaced with actual answers entered by the respondent in the Google Form.

Notion Field Maps

If you look at the screenshot above, you can see that the Name question in the Google Form is mapped to the Name property in the Notion database. You may change the field name in the Notion database to something more descriptive like Full Name or Customer Name.

We've also added Notion properties (fields) for Form Name and Response Edit URL as these will help you quickly identify the source of the new page in Notion.

The text fields also support Scriptlets to add conditional text based on the user's answers in the Google Form.

Enable the Notion workflow

Click on Continue to proceed to the triggers screen. Check the Run on form submit option so that every time a new form response is submitted, the workflow will be triggered and a new page will be added to your Notion database.

Now, open your Google Form and submit a sample response to test the workflow.

The workflow will also appear in the workflow dashboard where you can edit, delete, or manually run the workflow.