APIを使って他のツールとNotionを連携
NotionのAPIで何ができるのか、そしてチームがワークフローをカスタマイズするために、どのように連携していくのかを紹介します。
- APIの基礎知識
- APIでできること
- NotionのAPIを使ってみよう
- Zapierを使った連携
- Typeformを使った連携
誰もが思い描いたソフトウェアを自由自在に組み立てることができれば、世界はより多くを実現できると私たちは信じています。Notionのミッションは、そんな世界をユビキタスな現実にすることです。
API機能のリリースにより、Notionをさらにカスタマイズすることができるようになりました。また、チームや開発者は、日頃使っているツールやワークフローに、Notionを連携することができます。つまりNotionユーザーは課題を解決するための機能を、APIを使って作ることができるのです。
なお、現在のAPIは、今後追加されるであろう機能の基盤となるものです。これから、NotionのAPIはどんどん進化していくなか、Zapier、Typeform、Automate.ioのチームは、アプリ内の情報をNotionに集約するための機能をすでに構築しています。
APIをお使いになる際には、まずこちらのページをご覧ください。
APIの基礎知識
APIを使って、開発者は他のソフトウェアをNotionと繋げたり、Notion内のワークフローを自動化したりすることができます。
例えば、営業チームがSalesforceとNotionを連携させると、Salesforce上で契約が結ばれるたびにNotionのデータベースでも自動追加され、Notion上で(Salesforceを使っていないチームと)部門の枠を超えて、アカウントを管理することができます。エンジニアチームの場合は、JiraとNotionを繋げ、バグのチケットをデータベースに取り込むことで、チームの全メンバーが作業内容を確認できます。
異なるツールを連携すれば、サイロ化された情報をNotionに集約し、チーム間でより効果的な作業ができます。
また、APIをアクセスしやすくすれば、全Notionユーザーが利用できるようになるのです。
APIでできること
APIは、Notion内のデータベース、ページ、コンテンツとプログラムによる相互作用を可能にします。これは、一連のエンドポイント(APIが通信し、アプリなど他のソースから情報を収集・整理するためにNotionと連携する場所)を通じて行われます。チームは、ワークフローを自動化するためのインテグレーションを構築したり、あらかじめ用意されている機能を利用することで、より効率的に作業を行うことができます。
APIでできることの概要は以下のとおりです。
データベースについて: データベースは、Notionに情報を保存する上で核となる要素です。APIを利用すると、特定のデータベースを引き出したり、プロパティに基づいて特定のデータベース項目を検索したり、ほかにもデータベース内のすべての項目の一覧を取得することも可能です。
ページとブロックについて: ブロックはNotion のページを構成し、チームWikiでもデータベースの一部でも、ニーズに応じてページをカスタマイズすることができます。APIを使うと、データベースやほかのページに新しいページを作成したり、ページのプロパティを設定したり、特定の条件に基づいてページのプロパティを取得したりすることができます。また、これらのページに新しいブロックを作成したり、ページからすべてのブロックを引き出すことも可能です。
ワークスペース内のユーザーについて: チームの規模を問わず、ワークスペース内の管理者・メンバー・ゲストが明確になっていることは透明性の担保に不可欠です。NotionのAPIを使うと、ワークスペースにいるユーザーの一覧を取得することができます。また、SCIMを利用して、ワークスペースでのメンバーの追加・削除をシステム化することもお勧めです。
様々なインテグレーションの構築・使用方法については、開発者向けページ(Developer hub)で詳しくご覧いただけます。
NotionのAPIを使ってみよう
NotionのAPIを使ってどんなことができるのでしょうか?私たちのパートナーは、すでに多くのアプリケーションの情報をNotionに集約するカスタムインテグレーションやワークフローを構築しています。
Zapierを使った連携
Zapierを使えば、ほかのアプリの情報をNotionに自動的に移行できます。Slack、Jira、Salesforceなどのほか、数千にのぼるアプリが既にサポートされています。
Zapierを使用すると、Notionをチームの情報のハブとして定着させることができます。新規の営業案件や広告指標、Webサイトの分析結果などをNotionで一元管理すれば、わざわざ手を動かして情報をコピー&ペーストする必要がなくなります。
まずはこちらをご覧ください。
Typeformを使った連携
Typeformは、オンラインフォームやアンケートの作成をしてくれるツールです。Notionに接続すれば、Typeformで得たアンケート結果をNotionにリアルタイムで集約し、チーム内で簡単に共有でき、パワフルな分析が可能となります。
Typeformとのインテグレーションについてはこちらをご覧ください。
ご不明な点はありますか?