NotionとYoomの連携イメージ
自動化のアイデア

2025-06-24

【Notion API】各種アプリとの連携方法から活用事例まで徹底解説

k.tsukamoto

Notionを使った情報集約やタスク管理を、より効率的にしたいと考えたことはありませんか?

一般的に異なるアプリ間のデータを連携するにはAPIの活用が必要ですが、プログラミングの知識が求められるため「エンジニアに頼まないと無理かも…」と感じる方も多いかもしれません。特に、専任の担当者がいない場合はハードルが高く感じられますよね。
でも実は、プログラミング不要でNotionと他のアプリを連携し、業務を自動化する方法もあるんです!

<span class="mark-yellow">この記事では、Notion APIの基本から、クリック操作だけで連携できる方法までを解説します。</span>

マーケティング活動におけるリード管理、営業部門での案件情報の同期、採用業務における候補者情報の一元化など、多様なシーンで活用できる自動化事例を紹介しますので、ぜひ日々の業務を効率化するヒントを見つけてみてください。

とにかく早くNotionのAPIを利用したい方へ

Yoomには<span class="mark-yellow">Notion APIを使った様々なアクションや、業務フローを自動化するためのテンプレート</span>が用意されています。

今すぐ試したい方はこちらから詳細をチェックしてみてください!

Notion APIとは

Notion APIはNotionと外部アプリ(Google、Microsoft、Salesforce、Zoho CRMなど)を繋げてデータの受け渡しを行い、Notionを使った業務フローを自動化できるインターフェースです。
※ APIはアプリケーション・プログラミング・インタフェース (Application Programming Interface)の略語です。
インターフェースとは簡単に言うと「何か」と「何か」を「繋ぐもの」で、Notion APIの場合は「Notion」と「外部のアプリ」を繋ぐインターフェースを指します。
また、APIでは大きく分けて以下のような指示を出すことができます。

  • 取得:APIを経由して、データを取得することができます。
  • 追加:APIを経由して、データを追加することができます。
  • 更新:APIを経由して、データを更新することができます。
  • 削除:APIを経由して、データを削除することができます。

Notion APIでできること

Notion APIでできることをいくつかピックアップしたので、ご覧ください!

気になる自動化例の「試してみる」をクリックしてアカウント登録するだけで、すぐにNotion APIを使った自動化を体験できます。登録はたったの30秒で完了するので、ぜひ気軽にお試しください!

特定のデータベースのページが作成・更新されたら自動で起動する

Notionのデータベースにページが作成されると、それをきっかけに業務フローを自動でスタートできます。

たとえば、顧客情報や案件情報が追加されたタイミングで、CRMへの登録や担当者への通知などを自動化することが可能です。

[[219826]]

ファイルを自動でアップロードする

Gmailで受信した請求書や、フォーム経由の履歴書などを、Notionの指定ページに自動アップロードできます。これにより、ファイル保存や情報の転記を手作業で行う必要がなくなり、関連データを一元管理できます。

[[219900]]

ページにテキストを自動で追加する

Googleフォームの回答内容をAIで要約し、その要約結果をNotionのページに自動で追記できます。アンケート結果や議事録などの長文情報を簡潔に整理でき、内容の把握もスムーズになります。

[[219917]]

その他にも下記のようなアクションをAPI経由で実行が可能です。

フローの中で設定できるアクション(フローボットオペレーション)

  • ページ情報を取得
  • ページを作成
  • ページのプロパティを更新
  • 特定のページのブロック情報を取得
  • ユーザーのリストを取得
  • 指定のレコードにサブアイテムを追加する

フローの起点となるアクション(トリガーアクション)

  • データベースが作成または更新されたら
  • Webhookを受信したら
  • ページが作成されたら(Webhook)
  • ページコンテンツが更新されたら(Webhook)
  • ページが削除されたら(Webhook)
  • ページのプロパティが更新されたら(Webhook)
  • コメントが作成されたら(Webhook)
  • コメントが更新されたら(Webhook)
  • コメントが削除されたら(Webhook)
  • データベースのコンテンツが追加または更新されたら(Webhook)

Notion APIの利用料金と注意点

Notion APIは、Notionの無料プランでも有料プランでも利用することができます。
そのため、フリープランをお使いの場合でも、APIを活用して基本的な業務を自動化することが可能です。
ただし、プランによってAPIの利用条件にいくつか違いがあるため、注意が必要です。

  • リクエスト制限:APIを通じてデータをやり取りできる回数(リクエスト数)に上限があります。
    無料プランではこの上限が比較的低く設定されているため、頻繁なデータ連携や大量のデータ処理を行う場合は、有料プランやプランに応じた制限緩和が推奨されます。
  • データの整合性:APIを使って複数の処理を連携させる場合、意図しない操作でデータが不整合を起こす可能性があります。
    特に重要なデータを扱う際は、本番稼働の前にテストを十分に行い、データの整合性を確認しましょう。
  • APIの仕様変更:NotionのAPIは、機能改善などにより仕様が変更されることがあります。
    こうした変更によって、構築した自動化フローが正しく動作しなくなることもあるため、Notionの公式ドキュメントなどで最新情報を確認することをおすすめします。

※ 詳細はNotionのサービスサイトをご確認ください。
※ 2025年06月21日時点の情報です。

実際に連携してみた!

ここではノーコードツールYoomが用意するテンプレートで、実際の設定方法を用いてNotion APIを使った具体的な連携方法を紹介していきます!
Yoomを使用してノーコードで設定をしていくので、まだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。

[Yoomとは]

Notion APIとの連携方法

はじめにNotion APIとYoomを連携する方法を紹介します。
この設定は初回のみ必要です。

  1. Yoomにログイン後、ワークスペースのサイドバーから「マイアプリ」を選択。
  2. マイアプリ画面の右側にある「+新規接続」をクリック。
  1. アプリ一覧画面が表示されたら、右上の検索バーでアプリ名(ここではNotion)を検索して選択します。
  1. Notionのログイン画面が表示されます。
    連携するNotionアカウントでログインしてください。
    ※ 既にログイン済みのアカウントがある場合、この画面はスキップされます。
  1. YoomからNotionへのアクセス権限を確認し、「ページを選択する」をクリック。
    ※ アカウントを変更する場合は、右上のメニューから任意のアカウントを選択してください。
  1. Yoomがアクセスできるページを選択します。
    ※ アカウント連携後に作成したページにはアクセスできないため、再度アカウント連携を行ってください。
  1. マイアプリ画面に戻ります。

Notionが追加されていれば、連携は完了です。

今回は先程ご紹介した「Notionでデータベースのページが作成されたら、Zoho CRMに取引先を登録する」というフローボットを作成していきます!
作成の流れは大きく分けて以下の通りです。

  • Zoho CRMとYoomの連携
  • テンプレートのコピー
  • トリガーとなるデータベースと各アクション(分岐条件・ページ取得・取引先作成)の設定
  • フロー稼働の準備
[[219826]]

※ 事前準備

このフローでの「Notionのページ」とは、Notionデータベースのレコードを指しています。
テスト用のレコードを追加しても問題のないデータベースを事前にご用意ください。

ここでは例として、下図の顧客管理データベースにレコードが追加されたらZoho CRMに取引先を作成する、という流れで進めていきます。

ステップ1:Zoho CRMとYoomの連携

Notionと同様に、Zoho CRMのアカウントも連携させていきます。

  1. アプリ一覧画面でZoho CRMを検索して選択。
  1. 画面の案内に従い「ドメインURL」を設定して「追加」をクリック。
  1. Zohoのサインイン画面が表示されます。
    Zoho CRMを運用しているアカウントでログインしてください。
  1. YoomからZohoアカウントへのアクセス権限が表示されます。
    内容を確認し、「承認する」をクリック。
  1. マイアプリ画面に戻ります。

Zoho CRMが追加されていることを確認してください。

Zoho CRMも追加されていれば、このフローで使用するアプリのマイアプリ登録は完了です。

ステップ2:テンプレートのコピー

Yoomのフローボットテンプレートから使用するテンプレートを選び、「このテンプレートを試す」をクリックすると、テンプレートがコピーされます。
ここでは、冒頭でご紹介したテンプレートを使用するため、以下のバナーの「試してみる」をクリックしてください。

[[219826]]

そうしますと、Yoomのワークスペースにテンプレートがコピーされ、自動化フローの設定画面(フローボット)が開きます。
「OK」をクリックして、フローの設定に進みましょう。

※ 以降、コピーしたフローボットには、プロジェクト一覧の「マイプロジェクト」からアクセスできます。

ステップ3:トリガーとなるデータベースの設定

先ずは、フローの起点となるトリガーアクションを設定していきます。

  1. Notionの「特定のデータベースのページが作成・更新されたら」をクリック。
  1. 「タイトル」は任意の名称に変更できます。
    アクションの内容が分かりやすいタイトルにするとよいでしょう。
  2. 連携アカウントとトリガーアクションを確認し、「次へ」をクリック。
  1. 「トリガーの起動間隔」のプルダウンから任意の間隔を選択。
    トリガーの起動タイミングは「5分・10分・15分・30分・60分」から選択可能です。
    そのプランの最短の起動間隔にすることで、データベースにページが作成された際に、より早くZoho CRMに取引先を追加できるようになります。

    ※ ご利用プランによって、設定できるトリガーの最短間隔が異なります。
    起動間隔についての詳しい説明は、こちらのヘルプページをご覧ください。
  1. 「データベースID」に事前準備で用意したデータベースのIDを設定。
    データベースIDはNotionのデータベースURLから取得できます。詳細は入力欄下の案内やこちらのヘルプページをご確認ください。
  1. 指定したデータベースにテスト用のページを追加。
  1. 「テスト」をクリック。
  2. テストに成功すると、「取得した値」に追加されたページの情報が追加されます。
    これらの値は、以降のアクションで変数(フローが稼働する度に変わる値)として使用できるようになります。
    詳しい説明は、こちらのヘルプページをご覧ください。
  1. 取得したURLを開き、テスト用に追加したページであることが確認できたら、ページ下部の「保存する」をクリック。

トリガーとなる投稿の設定が完了し、フロー画面に戻ります。

ステップ4:分岐条件の設定

このフローはトリガーアクションの仕様上、ページ更新時にも稼働します。新しく作成されたページのみZoho CRMに反映するように条件を設定しましょう。

※「分岐する」オペレーションは、ミニプラン以上でご利用いただけます。
フリープランで利用するとエラーになってしまうのでご注意ください。
ミニプランなどの有料プランは2週間の無料トライアルが可能です。無料トライアル中は他のプランでは制限されているアプリや機能も自由にお試しいただけますので、ぜひ活用してみてください。

  1. 分岐の「コマンドオペレーション」をクリック。
  1. 適宜「タイトル」を変更。
  2. 「オペレーション」には分岐の対象となる値を取得したオペレーションを設定。
    「アウトプット」には分岐の対象となる値を設定。
    デフォルトで、トリガーアクションで取得した「作成日時」の値が分岐対象となっています。
  1. 分岐条件もデフォルトで、「作成日時」と「最終更新日時」が等しくないページは分岐させる(処理しない)設定になっています。
  1. 設定を確認したら、ページ下部の「保存する」をクリック。

ステップ5:作成されたページの取得

では、ステップ3で取得したオブジェクトIDを用いて、作成されたページの情報を取得しましょう。

  1. Notionの「レコードを取得する(ID検索)」をクリック。
  1. 適宜「タイトル」を変更。
  2. 連携アカウントと実行アクションを確認。
  1. データベースの連携の「データベースID」に、ステップ3でも設定したデータベースIDを設定。
    ※ 同一のデータベースIDを設定してください。
  1. 「次へ」をクリック。
  2. 取得したいレコードの条件として、オブジェクトIDがレコードIDと等しくなるよう設定。
    右側の入力欄をクリックした際に表示されるトリガーアクションのメニューから、「オブジェクトID」を選択してください。
    項目をクリックすると、入力欄に{{項目名 取得した値}}という形で追加されます。
  1. 「テスト」をクリック。
  2. テストに成功すると、トリガーアクションで取得したページの詳細が「取得した値」に追加されます。
  1. ページ下部の「保存する」をクリック。

ステップ6:取引先の作成

では、Notionから取得したページの情報を用いてZoho CRMに取引先を作成しましょう。

  1. Zoho CRMの「取引先を作成」をクリック。
  1. 適宜「タイトル」を変更。
  2. 連携アカウントとアクションを確認し、「次へ」をクリック。
  1. 各項目にNotionから取得した値を設定していきましょう。
    入力欄クリック時に表示されるレコード取得アクションのメニューから、対応する項目を選択してください。
  1. 先頭の「取引先名」と末尾の「Zohoドメイン」は必須項目となります。
    Zohoドメインはアカウント連携時に設定したものと同一のドメインにしてください。
  2. その他の任意項目も運用方法に応じて設定しましょう。
    Zoho CRMの項目に合わせたデータベースをNotionに作成することで、より細かい情報を取引先に含めることができます。
  1. 設定を終えたら、「テスト」をクリック。
  1. テストに成功すると、Zoho CRMに新しい取引先が作成されます。
    以下は、作成される取引先の例です。
  1. 期待通りの取引先であることを確認し、ページ下部の「保存する」をクリック。

ステップ7:フロー稼働の準備

フロー画面に戻り、「全ての設定が完了しました!」と表示されていればフローの設定は完了です。
早速フローを稼働させるのであれば、「トリガーをON」をクリックします。

あとで稼働させる場合は、フロー画面のトリガースイッチをクリックすることで、トリガーをONにできます。

トリガーをONにしたら、実際に動作することを確認しましょう。
Notionの指定したデータベースにページを追加し、その情報を元にした取引先がZoho CRMに追加されていれば成功です。

今回のフローボットをベースに、他にも様々な作業の自動化が実現できます!
ぜひ、Yoomの便利な機能をお試しください。

Notion APIを活用した業務自動化テンプレート

Notion APIを活用することで、日々の業務における情報整理やデータ連携が驚くほどスムーズになります。プログラミングの知識がなくても、Notionと他サービスを繋いで定型作業を自動化できる仕組みが整っており、特に業務効率化を図りたい現場担当者にとっては非常に強力な手段です。

ここでは、Yoom上で利用できるNotion API連携テンプレートの中から、代表的なものを目的別にご紹介します。

Notionをトリガーとして使用したテンプレート

Notionを起点に情報処理を始めるテンプレートでは、ページの作成や行の追加を自動で検知し、他サービスと連携して次のアクションを実行できます。

たとえば、ページが作成されたらAIで内容を要約してそのままNotionに記録したり、ChatGPTを活用して議事録を整理したりするテンプレートがあります。これにより記録作業が効率化され、内容の可視化や共有もスムーズになります。

[[163701]] [[160253]]

また、Notionに新しい行が追加されたことをきっかけに、AIで請求書を作成してGmailで送信するフローも構築できます。請求処理の自動化により、転記や送付作業の手間を減らすことが可能です。

[[210041]]

Notionをフローの中で使用したテンプレート

外部サービスを起点にNotionへデータを連携するテンプレートでは、Googleフォームの回答内容をページに追記したり、新規ページとして自動作成したりといった用途で活用されます。

たとえば、フォーム送信と同時にNotionに情報を登録することで、手作業による転記やデータ管理の負担を軽減できます。

[[86959]] [[86958]] [[23861]]

さらに、AIによる分類や重複チェックを組み込むことで、送信された情報の整合性を保ったままNotionに記録できます。タスク管理ツールやCRMと連携して情報をNotionに送るテンプレートもあり、社内の情報を一元的に管理したい方にとって非常に便利です。

[[148156]] [[109884]] [[211598]] [[211650]] [[217996]] [[24908]]

まとめ

Notion API連携を行うことで、これまで手作業で行っていた他ツールからの情報転記や、Notionへのデータ登録といった定型業務を自動化でき、作業時間の短縮やヒューマンエラーの削減にも繋がります。
また、単純作業から解放された担当者は、より創造性が求められる企画立案や顧客対応といったコア業務に集中できるでしょう。

今回ご紹介したような業務自動化はノーコードツール「Yoom」を活用すれば、プログラミングの知識がない方でも直感的な操作で簡単に業務フローを構築できます。
もし自動化に少しでも興味を持っていただけたなら、ぜひこちらから無料登録して、Yoomによる業務効率化を体験してみてください!

この記事を書いた人
k.tsukamoto
システムエンジニアとして4年間勤務。当時は毎日Excelに手入力する勤怠管理や、領収書のデータ化作業に悩まされていたため、Yoomにもっと早く出会いたかったです。まだまだYoomは使い始めたばかりですが、皆様の「自動化できたらいいな」を叶えるための情報をお伝えしていきます!
タグ
Notion
自動化
自動
連携
関連アプリ
アプリ連携
No items found.
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomについて詳しく見る
お役立ち資料
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る