NotionとGoogleスプレッドシートの連携イメージ
How to Integrate Applications

2025-05-01

[Easy Setup] How to Automatically Link Notion Data to Google Sheets

a.sugiyama-

When managing the same data in Notion and Google Sheets, do you ever find yourself troubled by duplicate data entry? Not only does it take time to manually input the same data into two tools, but if there are input errors or missed updates, you might end up confused, wondering, "Which information is the most up-to-date?"

The solution to this problem is automation through data integration between Notion and Google Sheets!
By utilizing this integration, data between Notion and Google Sheets is automatically synchronized. Doesn't it sound convenient just hearing about it?

With this integration, data addition and updates are automated, potentially allowing tasks that used to take time to be completed instantly.

Moreover, by using the no-code tool Yoom, anyone can easily achieve data integration between Notion and Google Sheets!
It's a method of integration that even those without programming knowledge can confidently try, so be sure to give it a go!

For those who want to try it as soon as possible

 By using Yoom, you can easily integrate Notion and Google Sheets without any code. Yoom provides templates for integrating Notion and Google Sheets, so even without API knowledge, you can achieve integration immediately just by registering.

What You Can Do by Integrating Notion and Google Sheets

By integrating the APIs of Notion and Google Sheets, you can automatically sync data from Notion to Google Sheets! For example, you can automatically perform data synchronization like the one below without any manual intervention.

Simply click "Try it out" on the automation example you're interested in and register your account information to immediately experience the integration between Notion and Google Sheets.
Registration takes just 30 seconds, so feel free to give it a try!

Retrieve records from Notion and add them to Google Sheets on a specified schedule

This flow is recommended if you regularly use Notion and Google Sheets and find manual data entry into Google Sheets to be cumbersome.

Delete the corresponding row from the spreadsheet when a page is created in Notion

This flow is recommended for those who regularly use Notion and Google Spreadsheets and want to maintain data consistency between Notion and Google Spreadsheets.

Let's Create a Workflow to Integrate Notion and Google Sheets

Let's get started by creating a workflow that integrates Notion and Google Sheets! This time, we'll use Yoom to proceed with the integration of Slack and Notion without any coding. If you don't have a Yoom account yet, please create one from the Yoom Registration Form.

[What is Yoom]

This time, we'll create a flow bot that adds information to a Google Sheet whenever information is added to any Notion database!
The creation process is broadly divided into the following steps:

  • Integrate Notion and Google Sheets with My Apps
  • Copy the template
  • Set up the Notion trigger and Google Sheets action
  • Set the trigger to ON and complete the preparation for flow operation

Step 1: Connect Notion and Google Sheets to My Apps

Here, we will connect Yoom with each app to enable operations.

1. After logging into Yoom, click on My Apps on the left side of the Yoom page screen and select "+ Add" on the right.
Enter "Notion" in the search box at the top right and select Notion from the search results.

When the following screen appears, click on "Select Page" in the red frame.

Next, on the following screen, you can specify the permission range for Notion page access, so please specify the desired page here.
In the image below, all options are checked.
Finally, press "Allowing Access" in the red frame to complete the Notion My Apps setup!

2. Next, register Google Sheets to My Apps.
Click the "New Connection" button on Yoom's My Page and select "Google Sheets." When you select Google Sheets, the following screen will appear.
Press "Sign with Google" in the red frame and log in with your account.

This completes the My Apps registration for each app!

Step 2: Copy the Template

Now, let's start creating the flow! We've prepared a template to make it easy, so let's copy it first.
Log in to Yoom and click "Try it" on the banner below.

When you copy, the template will be copied to your Yoom management screen as shown below, so press OK to proceed with the setup.

Step 3: Set a trigger to activate when information is added to any Notion database

This is the first memorable setup! First, click "When a page in a specific database is created or updated".

Clicking will take you to a screen like the one below.
The item labeled "Linked Account Information" contains the information of the account linked with My App in Step 1.
Make sure the linked account information is correct. Keep the title and trigger action as they are and proceed to the next step!

Next, set up the API connection for the app trigger.
You can set the trigger activation time as you like. Here, it is set to 5 minutes.

The "Database ID" can be obtained from within the Notion URL.
※The part of the URL "/workspace name/●●●/" is the database ID.
※For details, please check here.

If "Test Successful" is displayed, the Notion trigger setup is complete!
※If the value you want to obtain does not exist in the output item, you can add the value in the response result obtained after pressing the "Test" button to the output. You can add it to the output by pressing the "+" button next to the value you want to add.

About Output

How to Add Output

Step 4: Add a record to Google Sheets

Once the trigger setup is complete, click "Add record".
Here, we will set up adding a record to Google Sheets.

First, make sure the linked account information is correct.
Do not change the title or execution action, and proceed to the next step.

Set the required items.Click the box for the Spreadsheet ID.

When you click inside the box, a list of created sheets will be displayed as shown in the image, so select the spreadsheet to be linked with Notion.

Fill in the other items as well.
Note that you need to register headers in the spreadsheet to add records. As an example, we set "Project ID, Project Name, Overview, Deadline" as headers.
Make sure the headers are included in the table range and press the "Next" button.

※For this test, we created the following sheet, so the table range will be "A1:D4". As an example, we set "Project ID, Project Name, Overview, Deadline" as headers.

Then, you will transition to the detailed settings screen for database operations.

Here you can confirm that the headers you set earlier are registered.

Below is an example where the information of 【Project ID】 obtained in the previous step is quoted in the "Project ID" item.
When you click the input bar, the information obtained in the previous step will be displayed. Please select the value of each record. ※Values are displayed in double brackets.

There are also items to set details at the bottom of the screen, which you can set optionally.
Try setting it according to the situation.

If there are no problems, click "Save" to complete the setup!
Finally, turn on the trigger. With this, all settings are complete, so check if the information is added to Google Sheets when information is added to any Notion database!

This was the method to add information to Google Sheets when information is added to any Notion database!

If you want to link Google Sheets data to Notion 

This time we introduced how to link data from Notion to Google Sheets, but if you want to link data from Google Sheets to Notion, please also use the template below.

1. Update Notion page properties when a row is updated in Google Sheets

By automatically updating Notion page properties when information is added to Google Sheets, you can save manual input and reduce the time spent on tasks.

2. Add Text to a Notion Page When a Row is Added in Google Sheets

Of course, in addition to updates, additions are also possible. Automating this tedious data entry process will make data management easier!

Other Automation Examples Using Notion and Google Sheets API

By leveraging the APIs of Notion and Google Sheets, various automations can be achieved!
How about considering the following automations?

Automation Examples Using Notion

You can automate tasks such as transcribing to other tools and creating folders. Additionally, since you can add information from other tools, it is recommended for those using Notion as a platform for information sharing within a team.

Example of Automation Using Google Sheets

By integrating with other tools, you can centrally manage data and eliminate the hassle of duplicate management. You can also improve work efficiency by checking data without accessing each tool.

We introduced the integration between Notion and Google Sheets!
As introduced this time, data sharing through the integration of Notion and Google Sheets not only prevents duplicate data entry but also minimizes confusion such as "Which system has the latest data?"

This makes data management significantly smoother and may improve work efficiency.
For those overwhelmed with daily data processing, this will be a significant advantage.

Moreover, Yoom is designed to be intuitive and simple so that even beginners can start app integration with confidence. You can achieve data integration without specialized programming knowledge.

Therefore, those who have given up on automation until now might find it easy to try with Yoom!
Let's introduce automation!

Create a free account now and try it out

The person who wrote this article
a.sugiyama-
After experiencing work as a writer in the marketing department of a company I joined as a new graduate, I engaged in work at a startup company. Utilizing the knowledge gained through experience so far, I am involved in the production of content that contributes to improving work productivity. We aim to disseminate useful and valuable information and deliver useful content to as many people as possible.
Tags
Notion
Google Sheets
Integration
Automation
App integration
No items found.
What is Yoom hyperautomation?
Conventional RPA can only automate simple repetitive tasks, and the setup process was very complicated.
With “hyperautomation,” which combines various technologies such as AI, API, RPA, and OCR, it is possible to automate many tasks that could not be realized until now more easily than before.
Don't Just Connect Apps—Automate Everything
Most tools simply connect one app to another, leaving the complex tasks to you. Yoom goes much further: From document creation and browser automation to OCR and generative AI, Yoom handles it all seamlessly in one platform.

Why settle for basic integrations? Streamline your entire workflow with Yoom’s powerful hyperautomation.
Learn more about Yoom
Helpful Materials
I understand Yoom! 3-piece set of materials
Download materials
Understand in 3 minutes! Yoom service introduction materials
Download materials
Find out by Before After! Yoom Case Study Collection
Download materials
See a list of useful materials