How to integrate Google Sheets – Notion bundle using Zapier?

in Integrations |
Google Sheets Zapier Notion

Automate your workflow by linking Google Sheets with Notion using Zapier. Follow our simple guide to create seamless data transfers and improve efficiency in your daily tasks.


Creating a new Notion database when a new row on Google Sheets is created

A step by step guide for integrating Google Sheets – Notion bundle using Zapier

1. Google Sheets setup

  • For this tutorial, we’re gonna create a table with the following rows:
    • Name
    • Email
    • Task
    • Date
  • Fill the rows out with required information.

2. Notion setup

  • Create a database on Notion with the required fields. For example:
    • Name -> type text
    • Email -> type email
    • Task -> type text
    • Date -> type date

How the integration works:

  • A new row is created on a table in Google Sheets;
  • Zapier creates a new row on the database in Notion.

  1. Creating a Zap. On the “Home” tab, click on “Create””: 

  1. Select “Zaps”.

Adding a Trigger for Google Sheets

  1. To create a trigger on Zapier, click on “Trigger” button.

  1. Select the trigger app (Google Sheets in our case)

  1. Select the trigger event: In “Trigger Event” field, select “New Spreadsheet Row” (fig. 1) and connect your Google Account (fig. 2 & 3) Then click on “Continue” (fig. 4)

  1. Next, fill out the required fields and click on “Continue”.

  1. Next, test the trigger by clicking on the corresponding button

  1. Next, the system will find and display the information requested. If everything is okay, click on “Continue with selected record”.

That’s how our data on Google Sheets looks like

Adding Notion as an action app.

  1. Select the action app.

  1. Select the action: In the “Action Event” field, select “Create Database Item” (fig. 1). Then connect your Notion account (fig. 2 &3). Then click on ”Continue”(fig. 4).

When connecting your Notion, select the page with the database and click on “Allow access”

  1. Setup the action:
  • Select the Notion database you want for the data to be sent to.

Connect your Google Sheets fields with corresponding fields on Notion. 

  • Connect “Name” field on Google Sheets to the same field on Notion.

  • Connect “Email” field on Google Sheets to the same field on Notion.

  • Connect “Task” field on Google Sheets to the same field on Notion.

  • Connect “Date” field on Google Sheets to the same field on Notion.

When you’ve done everything, click “Continue”.

  1. Testing the integration

Click on “Test Step”, to test data transfer between Google Sheets and Notion.

  1. If the test was successful, click on “Publish”.

  1. Go to your Notion and check if the data was received.

  1. If the data was received, click on “Transfer existing data” to transfer the remaining data.

  1. Select the data that’s needed to be transferred, then click “Next” and then “Send data”.

  1. Click on “Turn On Zap”. From now on, when you create new rows on the Sheets spreadsheet, data from them will be automatically transferred to your Notion database.

LET'S CONNECT