「Notionに作成したページが増えすぎて、どこに何があるか把握しきれない…」
「定期的にページの棚卸しをしたいけど、手作業で一覧化するのは時間がかかりすぎる…」
このように、Notionのページ管理が煩雑になり、手作業でのリスト作成に限界を感じていませんか?
もし、特定のデータベースに含まれるページの一覧を自動で取得し、Google スプレッドシートなどの別ツールにまとめて記録できる仕組みがあれば、こうした情報管理の悩みから解放されることも可能です。
そのうえ、コンテンツの棚卸しやプロジェクトの進捗管理を効率化し、より創造的な業務に集中できる時間を生み出すことができます!
今回ご紹介する自動化例はノーコードで簡単に設定でき、手間や時間もかからないので、ぜひ導入して作業をもっと楽にしましょう!
とにかく早く試したい方へ
YoomにはNotionのページ一覧を自動で取得する業務フロー自動化のテンプレートが用意されています。
「まずは試してみたい!」という方は、以下のバナーをクリックして、すぐに自動化を体験してみましょう!
Notionのページリストを取得してGoogle スプレッドシートに記録する
試してみる
Notionのページ一覧を取得しスプレッドシートに記録するフローを作ってみよう
それではここから代表的な例として、定期的にNotionのデータベースからページ一覧を取得し、Google スプレッドシートに自動で記録するフローを解説していきます!
ここではYoomを使用してノーコードで設定をしていくので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。
※今回連携するアプリの公式サイト:Notion/Google スプレッドシート
[Yoomとは]
フローの作成方法
今回は大きく分けて以下のプロセスで作成します。
- NotionとGoogle スプレッドシートのマイアプリ連携
- テンプレートをコピー
- スケジュールトリガーの設定と各アクション設定
- トリガーをONにし、フローが起動するかを確認
Notionのページリストを取得してGoogle スプレッドシートに記録する
試してみる
ステップ1:NotionとGoogle スプレッドシートのマイアプリ連携
それではここから今回のフローで使用するアプリのマイアプリ登録方法を解説します。
※事前にYoomと使用するアプリにログインしてください。
Notionをマイアプリ連携
※マイアプリ連携を行う前に連携したいページを作成してください。
以下の手順をご参照ください。
Google スプレッドシートをマイアプリ連携
以下の手順をご参照ください。
事前準備
Google スプレッドシートを用意する
今回ご紹介するテンプレートでは同じGoogle スプレッドシートを利用し、古いページ一覧を削除したあと、新しいページ一覧を表示します。
そのため、すでに入力されているGoogle スプレッドシートの値の削除を行ったあとに、Google スプレッドシートにNotionのページ一覧を保存するといったように進みます。
今回は削除のテストも行うため、以下のGoogle スプレッドシートを用意しました。
ステップ2:該当のテンプレートをコピー
以下のバナーにある試してみるボタンをクリックしてください。
Notionのページリストを取得してGoogle スプレッドシートに記録する
試してみる
テンプレートのコピーに成功すると、以下の画面が表示されますのでOKをクリックしましょう。
なお、コピーしたテンプレートはYoomのマイプロジェクトから確認できます。
ステップ3:スケジュールトリガーの設定
スケジュールトリガーをクリックします。
今回ご紹介するテンプレートは、指定したスケジュールになると起動します。
そのため、まずはスケジュールの設定を行いましょう。
スケジュールは日付指定、曜日指定、Cron設定の中から選択できます。
今回はデフォルトで設定されている曜日指定を使用し、毎週月曜日の朝9時に起動するように設定しました。
設定できたら完了をクリックしてください。
ステップ4:Google スプレッドシートの値を削除する設定
値を削除するをクリックします。
連携するアカウント情報にはステップ1で連携したアカウントか、連携時に使用していたYoomのアカウントが表示されます。
アカウントを確認して問題なければ次へをクリックしてください。
スプレッドシートIDを設定します。
入力欄をクリックし、表示された候補の中からページ一覧取得に利用したいスプレッドシートを選択します。
シート名を設定します。
入力欄をクリックし、使用予定のシートを選択してください。
範囲を設定します。
データの削除を行いたい範囲を設定してください。
今回は以下のように設定しました。
ここまで設定できたらテストをクリックしましょう。
テストをクリックすると実際に値が削除されます。
テストに成功するとテスト成功画面と取得した値が表示されますのでご確認ください。
確認できたら完了をクリックしましょう。
※今回は値を削除するアクションですので、取得した値には何も表示されませんが、問題ありません。
Google スプレッドシートの値が削除されていますのでご確認ください。
ステップ5:Notionのページ・データベースをタイトルで検索する設定
ページ・データベースをタイトルで検索をクリックします。
連携するアカウント情報にはステップ1で連携したアカウントか、連携時に使用していたYoomのアカウントが表示されます。
アカウントを確認して問題なければ次へをクリックしてください。
ページ・データベースの検索条件を設定します。
今回はページ名に管理が含まれるもののみ取得したいため、以下のように検索クエリの項目に管理と入力しました。
ご自身の状況に合わせて設定を行ってください。
その他の項目について、今回は使用しないため設定しておりませんが、使用したい方は注釈を確認して設定してください。
ここまで設定できたらテストをクリックしましょう。
※入力欄に直接記入する、もしくはプルダウンメニューから選ぶと、入力した値や設定した値が固定値となり、このテンプレートを通して行われる全てのページ・データベースの検索に適用されますのでご注意ください。
テストに成功するとテスト成功画面が表示され、取得した値が表示されます。
取得した値は実行した結果が設定される動的な値として利用できるため、このあとの設定でも使用します。
確認できたら忘れずに完了をクリックしましょう。
ステップ6:同じ処理を繰り返す設定
同じ処理を繰り返すをクリックします。
※「同じ処理を繰り返す」オペレーションを使う場合は、チームプランまたはサクセスプランが必要です。フリープラン・ミニプランだと、そのオペレーションやデータコネクトを設定してもエラーになってしまうのでご注意ください。
チームプランやサクセスプランなどの有料プランには、2週間の無料トライアルがついています。トライアル期間中は、通常は制限されるアプリや機能(オペレーション)も問題なく使えるので、この機会にぜひお試しくださいね。
同じ処理を繰り返すでは、先ほど複数取得したデータをそれぞれ個別に利用できるように処理を行います。
今回はデフォルトでタイトルのリスト、オブジェクトのリスト、オブジェクトIDのリスト、結果のURLのリスト、作成日時のリスト、最終更新日時のリストが設定されています。
デフォルトで設定されているもの以外の値を利用したい場合は、+取得した値を追加をクリックして設定を行ってください。
使用したい値が全て表示されているのを確認したら完了をクリックします。
ステップ7:Google スプレッドシートにレコードを追加する設定
レコードを追加するをクリックします。
連携するアカウント情報にはステップ1で連携したアカウントか、連携時に使用していたYoomのアカウントが表示されます。
ステップ4と同じアカウントになっていることを確認したら次へ進みます。
スプレッドシートID、スプレッドシートのタブ名はステップ4で設定したものと同じものを設定します。
テーブル範囲は、項目名も含めてデータを入力する範囲を設定してください。
設定できたら次へをクリックしましょう。
追加するレコードの値を設定します。
この項目には先ほど連携したスプレッドシートに設定している項目名が表示されます。
それぞれ取得した値を設定しましょう。
取得した値を活用することで、固定値ではなく、トリガーが実行されるたびに最新の情報が反映できます。
また、取得した値は以下のように入力欄をクリックすることで設定できます。
※取得した値は同じ処理を繰り返すの項目にある〇〇のループ変数となっているものを選択してください。
全て設定できたらテストをクリックしましょう。
※テストをクリックすると実際にレコードが追加されます。
テストに成功するとテスト成功画面と取得した値が表示されますのでご確認ください。
確認できたら完了をクリックしましょう。
Google スプレッドシートにレコードが追加されていますのでご確認ください。
実際のフロー稼働時は、取得したページの数レコードが追加されます。
ステップ8:トリガーをONにし、フローが起動するかを確認
先ほどのYoomの画面で完了をクリックすると以下の画面が表示されます。
トリガーをONをクリックしてください。
トリガーをONにしたら実際にフローが起動するか確認してみましょう。
お疲れ様でした!ここまでで設定は完了です!
以上が定期的にNotionのデータベースからページ一覧を取得し、Google スプレッドシートに自動で記録するフローでした!
Notionの自動化例
Yoomでは、Notionに関しての様々な業務効率化テンプレートを提供しています。
YoomとNotionを連携することで、Notionデータベースの情報を自動的に取得・更新したり、入力フォームの情報をNotionのデータベースに自動で格納するといったことが可能です。また、Notionのデータベースの情報を、Yoomのデータベースに集約・同期できます。
ご自身の業務に合わせて、これらのテンプレートもぜひ活用してみてくださいね!
Microsoft Teamsでメッセージが投稿されたらNotionにページを作成する
試してみる
■概要
「Microsoft Teamsでメッセージが投稿されたらNotionにページを作成する」ワークフローは、チーム内のコミュニケーションを効率化し、情報を一元管理するための業務ワークフローです。Microsoft Teamsで重要なメッセージが投稿された際に、自動的にNotionに詳細なページを生成することで、情報の漏れや重複を防ぎ、チーム全体での情報共有をスムーズに行えます。
■このテンプレートをおすすめする方
・Microsoft TeamsとNotionを日常的に利用しており、情報管理に課題を感じているチームリーダーの方
・チーム内の重要な会話やメッセージを自動的に記録・整理したいと考えている業務担当者の方
・手動で情報を転記する手間を省き、業務効率を向上させたいと考えている経営者の方
■注意事項
・Microsoft Teams、NotionのそれぞれとYoomを連携してください。
・Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。
Airtableでステータスが更新されたら、Notionにデータを追加する
試してみる
■概要
「Airtableでステータスが更新されたら、Notionにデータを追加する」ワークフローは、情報管理の効率化につながります。
Notionに直接アクセスすることなく、Airtable上のデータが反映されるため、作業の手間が削減されます。
■このテンプレートをおすすめする方
・Airtableを活用してデータ管理やプロジェクト運営を行っている方
・AirtableのデータをNotionに迅速に反映させたい方
・データの手動入力を減らし、業務効率を向上させたいと考えている方
・Notionを活用してチームで情報共有を行っている方
・Notionを日常的に使っていて、Airtableの最新データをスピーディに把握したい方
・プロジェクトマネージャーとしてチームメンバーに最新のデータを迅速に提供したい方
■注意事項
・AirtableとNotionのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
GoogleフォームでLMSデータが送信されたら、OCRで読み取りAIで学習進捗を分析しNotionに追加する
試してみる
■概要
LMS(学習管理システム)の運用において、受講者から提出される様々な形式の学習データを手作業で管理するのは手間がかかるのではないでしょうか。特に、提出された内容を一つひとつ確認し、進捗を分析する作業は大きな負担になりがちです。このワークフローは、Googleフォームで提出されたデータをOCRで読み取り、AIを活用してLMSの学習進捗を自動で分析しNotionに集約します。これにより、データ管理の手間を減らし、より効率的な学習支援が可能になります。
■このテンプレートをおすすめする方
・LMSで収集した学習レポートの管理や分析を手作業で行っている研修担当者の方
・LMSにAIを連携させて、受講者の学習進捗や理解度を効率的に把握したい方
・GoogleフォームやNotionを活用し、学習データの管理フローを自動化したい方
■注意事項
・Googleフォーム、Google Drive、NotionのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
・OCRまたは音声を文字起こしするAIオペレーションはチームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
・チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリやAI機能(オペレーション)を使用することができます。
・Googleフォームをトリガーとして使用した際の回答内容を取得する方法は下記を参照ください。
https://intercom.help/yoom/ja/articles/6807133
Google スプレッドシートが更新されたらシートをコピーして、シート名とIDをNotionに追加する
試してみる
■概要
「Google スプレッドシートが更新されたらシートをコピーして、シート名とIDをNotionに追加する」ワークフローは、スプレッドシートの更新を検知し、自動的にシートをコピーした後、シート名とIDをNotionに追加する業務ワークフローです。これにより、スプレッドシートの更新情報を簡単にNotionに反映させ、チーム内での情報共有を効率化します。
■このテンプレートをおすすめする方
・Google スプレッドシートで管理している情報をNotionに整理したいチーム
・Notionをデータ管理・プロジェクト管理ツールとして使用している企業の担当者
・スプレッドシートとNotionを連携させて業務フローを自動化したいIT担当者
・スプレッドシートの更新情報をNotionに素早く追加し、チーム全体で共有したい方
・Notionでのデータ整理を効率化したいビジネスオーナー
■注意事項
・Google スプレッドシート、NotionのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
GoogleフォームでNPSアンケートの回答が送信されたら、AIでスコアとコメントを分析しNotionに追加する
試してみる
■概要
「GoogleフォームでNPSアンケートの回答が送信されたら、AIでスコアとコメントを分析しNotionに追加する」フローボットは、AIを活用して回答集計とコメント分析を自動化する業務ワークフローです。
送信されたデータをAIで解析し、Promoter/Detractor判定や要約コメントをNotionに素早く登録します。
■このテンプレートをおすすめする方
・GoogleフォームでNPSアンケートを実施しているが、スコア集計やコメント分類に手間がかかっているマーケティング担当者の方
・顧客の声をNotionで一元管理し、チーム内でスピーディーに共有したいCS/サポート担当者の方
・AIによるスコア算出だけでなく、感情分析や要約も同時に自動化したい方
・手動入力や確認ミスを減らして、効率的に顧客満足度を把握したい経営者の方
■注意事項
・Googleフォーム、NotionのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
・Googleフォームをトリガーとして使用した際の回答内容を取得する方法は下記を参照ください。
https://intercom.help/yoom/ja/articles/6807133
Google スプレッドシートで行が追加されたらNotionでページを作成する
試してみる
Google スプレッドシートで行が追加されたらNotionでページを作成するフローです。
Notionでの新規記事作成依頼をPerplexityで下書きし、Notionに反映する
試してみる
■概要
「Notionでの新規記事作成依頼をPerplexityで下書きし、Notionに反映する」ワークフローは、記事作成の初期段階を効率化し、スムーズなコンテンツ管理を実現します。
作業の手間を減らし、クリエイティブな業務に集中できる環境を提供します。
■このテンプレートをおすすめする方
・Notionを使用してコンテンツ管理を行っているブロガーやライターの方
・Perplexityを活用して記事の下書きを効率的に作成したい方
・複数のツールを連携させて業務フローを自動化したい企業やチームの方
・コンテンツ制作のプロセスを見直し、効率化を図りたい編集者の方
■注意事項
・Perplexity、NotionのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
Googleフォームに回答が送信されたらAIで要約し、Notionのページにテキストを追加する
試してみる
■概要
「Googleフォームに回答が送信されたらAIで要約し、Notionのページにテキストを追加する」業務ワークフローは、Googleフォームの回答をAIで自動要約し、notion api経由でNotionの指定ページに反映します。
手間なく情報整理と共有が叶う仕組みです。
■このテンプレートをおすすめする方
・Googleフォームでアンケートや問い合わせを大量に集め、まとめ作業に時間がかかっている方
・Notionをプロジェクト管理やナレッジ共有の拠点にしている方
・notion apiを活用し、AI要約によるデータ精度を高めたい方
・チームへの情報展開スピードを上げて業務効率化を図りたいプロジェクトリーダーの方
■注意事項
・Googleフォーム、NotionのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
・Googleフォームをトリガーとして使用した際の回答内容を取得する方法は下記を参照ください。
https://intercom.help/yoom/ja/articles/6807133
Notionでページが作成されたら、BASEに商品情報を登録する
試してみる
■概要
「Notionでページが作成されたら、BASEに商品情報を登録する」ワークフローは、入力内容の反映作業の手間を省きます。
Notionで管理したデータを、自動でBASEの商品登録へ連携できます。
■このテンプレートをおすすめする方
・Notionで商品情報やページをまとめて管理している方
・BASEでネットショップ運営をしていて、商品登録作業の効率化を図りたい方
・商品情報を複数の担当者で協力しながら整理・更新している方
・商品の登録作業や情報反映を、スピーディに進めたいと考えている方
・業務の重複や手動入力のミスを減らし、ショップ運営をよりスムーズにしたい方
■注意事項
・Notion、BASEのそれぞれとYoomを連携してください。
Notionでステータスが更新されたらSalesforceに情報を追加する
試してみる
■概要
「Notionでステータスが更新されたらSalesforceに情報を追加する」ワークフローは、データ登録作業の削減を可能にします。
Notionの情報をSalesforceに自動反映できるため、追加漏れの防止にも役立ちます。
■このテンプレートをおすすめする方
・Notionを利用してタスクやプロジェクトの管理を行っている方
・Salesforceを活用して顧客管理や営業活動の情報を管理している方
・Notionの情報を迅速にSalesforceに反映させたいと考えている方
・手間を省いて自動的にデータが更新される仕組みを導入したい方
・チームでNotionを使用しており、Salesforceへの情報追加をスムーズに行いたい方
・タスクやステータス変更が頻繁に発生する企業やチーム
■注意事項
・NotionとSalesforceのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
・Salesforceはチームプラン・サクセスプランでのみご利用いただけるアプリとなっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。
・チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリを使用することができます。
まとめ
Notionのページ一覧取得を自動化することで、これまで手作業で行っていたページリストの作成や更新作業の手間を削減し、情報の散在や属人化を防ぐことができます。
これにより、チーム全体での情報共有がスムーズになり、必要な情報を探す時間を削減できるため、本来集中すべき企画業務やプロジェクト推進といったコア業務にしっかりと時間を使えるようになります!
今回ご紹介したような業務自動化を実現できるノーコードツール「Yoom」を使えば、プログラミングの知識がない方でも、直感的な操作で簡単に業務フローを構築可能です。
もし自動化に少しでも興味を持っていただけたなら、ぜひこちらの登録フォームから無料登録して、Yoomによる業務効率化を体験してみてください!
よくあるご質問
Q:Google スプレッドシート以外にも出力できますか?
A:
はい、できます。
YoomではSlackやAirtableなど様々なアプリと連携可能です。
連携できるアプリにご興味のある方は以下のリンク先をご覧ください。
Q:もし途中でエラー(Notionの連携切れなど)が発生した場合、フローはどうなりますか?
A:
フローボットが停止し、Yoomにご登録いただいているメールアドレスへ通知が届きます。通知メールには、エラーが起きている箇所や詳細のリンクが記載されておりますのでご確認ください。
また、再実行は自動で行われません。エラー修正後に手動で再実行してください。
ヘルプページで解決しない場合は、サポート窓口を利用することもできます。
Q:定期実行ではなく、ページ作成時に実行できますか?
A:
はい、できます。
今回はスケジュールトリガーを利用していますが、トリガーアクションをページが作成されたら(Webhook)などに変更することで、ページ作成時に実行可能となります。
フローボットは自由に編集可能です。
フローボットの作成やNotionで行えるアクションについて知りたい方は以下のリンク先をご覧ください。