How to Integrate Applications

2024/11/21

Integrate Notion with Google Sheets to streamline data management!

s.yamashita

とにかく早く試したい方へ

Yoomというサービスを利用することで、ノーコードで簡単にNotionとGoogleスプレッドシートの連携が可能です。
YoomにはあらかじめNotionとGoogleスプレッドシートを連携するためのテンプレートが用意されているため、APIの知識が無くても、登録するだけで今すぐ連携が実現できます。

"I want to streamline my work using Notion and Google Sheets, but I don't know where to start..." Are you facing such a dilemma? Especially when it comes to integrating useful tools like Notion and Google Sheets, it often requires using programming languages such as scripts called GAS (Google Apps Script). However, with Yoom, you can solve such problems and easily integrate apps! This time, we will introduce how to automate Notion and Google Sheets using Yoom!

Features and Integration Benefits of Notion and Google Sheets

Notion is suitable for task and project management, and its feature is that it makes it easy to organize database information hierarchically. Its intuitive operation, easy tagging and filtering within databases, and well-organized visuals make it suitable for team knowledge sharing. However, it is not suitable for numerical analysis involving large data calculations or detailed data manipulation.

On the other hand, Google Sheets excels in managing large amounts of data and calculations using functions. It is ideal for tasks involving data processing, as it allows easy graph creation and data analysis. However, it is not suitable for hierarchical information organization and is less convenient for scenarios like internal knowledge sharing.

By integrating the two, centralized data management becomes possible, eliminating the hassle of switching between multiple apps. Additionally, integration removes the need for manual data entry or copy-pasting tasks. For example, by automatically importing aggregated data from Google Sheets into Notion, you can avoid double entry, preventing errors and improving work efficiency.

How to Integrate Google Sheets with Notion

First, we will introduce how to embed and integrate Google Sheets into Notion.

Step 1: Copy the URL of the Google Sheet

Click "Share" in the upper right corner of the Google Sheet you want to embed in Notion and select "Copy link."

Step 2: Embed in Notion

In an empty block in Notion, type "/ (slash in half-width)" and select "Embed" from the displayed menu, paste the copied URL, and select "Embed link."


With this, embedding Google Sheets into Notion is complete!
However, a disadvantage of this method is that all information on the spreadsheet is displayed.
While many teams have Notion set up as a knowledge base accessible to all members, embedding or importing does not allow you to hide information you don't want to show to specific members.

Easily Integrate Notion and Google Sheets with No-Code Tool Yoom

This time, we will introduce how to integrate with Yoom, which allows no-code integration with various apps. With Yoom, you can intuitively and easily integrate Notion and Google Sheets, and add settings such as regular execution and importing only specific information, which were not possible with traditional embedding or CSV import.

How to Update Notion Page Properties When a Row in Google Sheets is Updated

We will introduce a flow where information is updated in Notion when changes are made in Google Sheets using Yoom. You can copy and use the flow from the template below. If you haven't issued a Yoom account yet, you will be redirected to the issuance page, so please complete the registration before starting the setup.

You can easily register in the following 3 steps!

Step 1: Connect My Apps for Google Sheets and Notion
Step 2: Set a trigger to activate when a row in Google Sheets is updated
Step 3: Set an action to update Notion page properties

First, prepare Google Sheets and the Notion database to synchronize the update information.

Step 1: Connect My Apps for Google Sheets and Notion

Select "My Apps" from the left menu, click "+ New Connection" on the right side of the screen, and select Google Sheets and Notion from the new connection list to connect the apps.


Step 2: Set a trigger to activate when a row in Google Sheets is updated

Open the copied template and click "App Trigger: When a row is updated" in the Flowbot. Select the linked account and action. Change the title if necessary and click "Next." You will be redirected to the API connection settings screen for the app trigger, so follow the instructions to set it up.


Step 3: Set an action to update Notion page properties

Click "Operate Database: Update Page Properties" in the Flowbot and set up the database integration.

 ※Reference: Common Errors and Verification Methods for Each ID in Notion

Click "Next" and configure the detailed settings for database operations. Conduct a test, and if successful, click "Save." Finally, switch the trigger of the saved flow to "ON" to activate it.

With this, the flow "Update Notion Page Properties When a Row in Google Sheets is Updated" is complete!

Next, we will explain how to set up the process of "adding information to a Google Spreadsheet whenever information is added to any Notion database".

How to Add Information to Google Spreadsheet When Added to Notion

Next, we will introduce how to add information to a Google Spreadsheet when it is added to Notion using Yoom. You can easily experience automation with the following 3 steps!

Step 1: Connect Notion and Google Spreadsheet to My Apps
Step 2: Set a trigger to activate when information is added to any Notion database
Step 3: Set an action to add to Google Spreadsheet

Before Getting Started

First, if you do not have a Yoom account, please create one from the Yoom Account Creation Page. You can start in 30 seconds!

For basic operations of Yoom, please refer to Getting Started with Yoom.

Step 1: Connect Notion and Google Sheets to My Apps

How to Register Notion to My Apps

Log in to Yoom, click the "New Connection" button on the Yoom My Apps page, and select "Notion".

Please log in with the account you are using.

__wf_reserved_inherit

Next, specify the scope of permissions.

If there are no particular issues, press the blue button "Select Pages".

__wf_reserved_inherit

After the screen transition, you can specify the scope of page access in Notion, so please specify the desired pages here.

In the image below, all options are checked.

Finally, press "Allow Access" at the bottom right to complete the registration of Notion to My Apps!

__wf_reserved_inherit

How to Register Google Sheets to My Apps

Log in to Yoom, click the "New Connection" button on the Yoom My Apps page, and select "Google Sheets".

__wf_reserved_inherit

When you select Google Sheets, you will transition to a screen like the one below.

Press the "Sign in with Google" button in the red frame and log in with the account you are using.

__wf_reserved_inherit

This completes the registration of each app to My Apps!

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

First, click on "Create New Project" and select "Create from Scratch".

__wf_reserved_inherit

Next, you will be asked to set the condition to activate the flowbot, select "When a specific app event is received".

__wf_reserved_inherit

Then, you will transition to a screen to select the app.

Here, since we will proceed with the Notion settings, select Notion.

* You can also search for the app name in the search box at the top of the screen.

__wf_reserved_inherit

Verify that the linked account information is correct, and select the trigger action "When a page in a specific database is created or updated".

Once the selection is complete, click the "Next" button at the bottom of the screen.

__wf_reserved_inherit

Next, set up the API connection for the app trigger.

The trigger activation interval can be set as desired. 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.

__wf_reserved_inherit

This completes the Notion trigger setup!

Step 3: Set up the action to add to Google Sheets

Next, select the + mark below the Notion app trigger.

__wf_reserved_inherit

Next, a screen to select the operation type will be displayed, select "Operate the database".

__wf_reserved_inherit

This time, since we want to add information to Google Sheets, select Google Sheets.

__wf_reserved_inherit

First, verify that the linked account information is correct.

For the execution action item, select "Add a record".

__wf_reserved_inherit

For the database linkage items, fill in all the fields according to the explanation below the input fields.

As a note, you need to register headers in the spreadsheet to add records.

This time, as an example, we set "Company Name, Contact Name, Email Address, Status, Remarks" as headers.

Ensure that the headers are included within the table range, and click the "Next" button.

__wf_reserved_inherit

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

You can confirm that the headers set earlier are registered.

__wf_reserved_inherit

There are also items for detailed settings at the bottom of the screen, which can be set optionally.

Please set them according to the situation.

__wf_reserved_inherit

Finally, click "Save" to complete all the settings!

Well done!

Using templates makes it easier to link apps, so it's recommended!

Advanced Integration Flow of Notion and Google Sheets

So far, we have introduced how to add information to Google Sheets, but actually, you can also set up notifications to Google Chat after adding content to Google Sheets.

By integrating Notion, Google Sheets, and Google Chat, newly added information can be automatically stored in the Google Sheets database and notifications can be sent to Google Chat, eliminating any gaps or omissions in information management.

Please refer to this article and try integrating with Google Chat!

Other Examples of Automation Using Notion and Google Sheets

There are many other examples of automation using Notion and Google Sheets in Yoom, so here are a few introductions.

1. This is a flow that adds information added to NotionDB to Google Sheets as well. For those using Notion databases, you can automate the integration of adding records to Google Sheets by using this template.

2. This flow involves retrieving detailed member information and adding it to the Notion database whenever a new member is registered in Kaonavi. The following template is an example of data integration into spreadsheets or Notion starting from Kaonavi, but it can also be applied to services other than Kaonavi.

3. This flow involves searching for company information on Google using keywords added to Notion, summarizing the search results, and updating Notion. By using it with Yoom, you can automate workflows that combine Google searches.

Summary

Yoom is attractive because it integrates with various apps and allows centralized management on Yoom, making it really convenient as you don't have to switch between apps.

In this article, we introduced the integration between Notion and Google Sheets, but with Yoom, you can also automate schedule management by integrating Zoom and Google Calendar. There are cases where trigger actions like the ones set up this time are already available in Yoom, and you can use those templates as they are, so please make use of them!

NotionとGoogleスプレッドシートの連携メリット

Notionはタスク管理やプロジェクト管理に適しており、データベースを情報を階層的に整理しやすいのが特徴です。直感的な操作や、データベース内でのタグ付けやフィルタリングが簡単で、ビジュアルが整っているためチームでのナレッジ共有などに向いています。一方で、大量のデータの計算を伴う数値分析や細かいデータ操作には向いていません。

Googleスプレッドシートは、大量のデータ管理や関数を用いた計算に強みを持っています。グラフ作成やデータ分析も簡単にでき、データの処理を伴う業務には最適です。一方で、階層的な情報整理には向いておらず、社内のナレッジ共有などの場面では使い勝手が劣ります。

両サービスを連携することで、双方の特徴を活かした効率的なデータ管理が可能になり、複数のアプリ間を行き来する手間を省くことができます。また、両サービスの自動連携により、データの手動入力やコピー&ペーストの作業が不要になり、二重入力を避けることができるので、入力ミスを防ぎつつ作業効率を向上させることが可能になります。

まとめ

Yoomはさまざまなアプリと連携しYoom上で一元管理ができる点が魅力で、アプリ間を行き来しなくて良いのが本当に便利です。

この記事ではNotionとGoogleスプレッドシートの連携についてご紹介しましたが、他にもZoomとGoogleカレンダーの連携をして予定管理を自動化することもYoomならできます。今回設定をしたようなトリガーアクションがすでにYoomに用意されている場合があり、そのテンプレートをそのまま利用することもできるので、ぜひ活用してみてください!

The person who wrote this article
s.yamashita
I worked as an SV in the BPO division of a listed company for 4 years and experienced editing and writing media articles for about 3 and a half years. I had the opportunity to use a wide variety of apps due to my job being in charge of outsourced work from other companies. I still remember getting to know Yoom when I was worried about how to improve work efficiency, and I was moved by being able to easily link apps with each other to create an automated flow! I would be happy if I could help improve everyone's work efficiency by making use of my experience working on media articles and conveying the appeal of Yoom in an easy-to-understand manner.
Tags
Automation
Integration
Google Sheets
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