Notionと別システムをZapierを用いてAPI連携する方法

前提

・NotionはAPIを公式に公開していない
・そのため、本記事で紹介する方法は非公式(=サポート対象外+突然の仕様変更による動作停止リスクあり)
・本記事で紹介する方法以外にも「NotionのAPIを叩く(※自力調査)」・「automate.io(※有料)」といった方法があり得る。

ゴール

外部システムにおける任意のイベント(今回の例では、Slack投稿へのスタンプ追加)に応じて、NotionのToDoが自動生成されるようにする。

手順

Notion Automationsに登録する

②Notion Automations上でZapier認証を行う(※これによりZapierにNotion連携用のカスタムアプリが追加される)

③Zapier上でNotion投稿のアクションを作成する(※Notion Automationsで認証を行った場合のみ、Notion連携用のカスタムアプリが選択可能になります)

④「Notion Automationsからライセンスキー」・「NotionからトークンV2」をそれぞれ取得し、ZapierのNotionAccount認証画面に入力。

⑤Actionを設定する(Notion URLには、ToDoを投稿したいページのURLをそのまま貼り付ければOK)

参考動画

Other

Posted by regardie