Notion
オールインワンのワークスペースツール。データベース・ページ・ドキュメントをひとつの環境で管理でき、チームのコラボレーション基盤として広く使われる。PM領域ではタスク管理・要件定義・プロジェクト計画の管理プラットフォームとして活用される。
AI駆動PM文脈での位置付け
すぅ AI駆動PM の推奨ツールスタックにおいて、Notionはコラボレーション・タスク管理層を担う。
Obsidian(個人ナレッジベース)
↕ 参照・蓄積
Cursor(AIとの対話型作業環境)
↕ MCP連携
Notion(チームタスク管理・コラボレーション)
- WBSのデータベース化・タスク進捗管理
- 複数メンバーとのリアルタイム共同編集
- データベース機能による情報構造化
Notionの主要機能(PM活用観点)
データベース機能
- テーブル・カンバン・カレンダー・タイムライン・ギャラリービューで同一データを多角的に表示
- プロパティ(ステータス・日付・担当者・関連DB等)による情報構造化
- フィルタリング・ソートによる動的ビュー
ボタン機能
- ページ内にインタラクティブなボタンを配置可能
- アクションとして「プロパティ更新」「ページ作成」「Webhook呼び出し」などを設定
- 外部サービス(MakeなどのiPaaS)のWebhookを起動できるため、自動化トリガーとして機能する
テンプレート機能
- データベースのテンプレートとして「ページの雛形」を定義
- 新規ページ作成時にテンプレートを自動適用でき、ボタン・本文フォーマットを統一できる
Automation(データベースオートメーション)
- プロパティ変更・ページ作成などのイベントをトリガーに外部サービスを起動
- Make/ZapierなどのipaaSとのwebhook連携が可能
Notion × AI 自動化の構成パターン
Notion AIレビュー自動化(要件定義) で実証されたパターン:
Notionボタン(トリガー)
→ Make Webhook(仲介・権限分離)
→ GitHub Actions(ロジック実行)
→ Notion API(結果書き戻し)
設計の原則: Notionはユーザーインターフェース(UX)と結果表示に徹し、ビジネスロジックはActions側に集約することで保守性を高める。
Notion API
- REST API 経由でページの読み書き・プロパティ更新・コメント追加が可能
- 統合(Integration)でアクセストークンを発行し、必要なデータベース・ページにのみ権限を付与
- 最小権限の原則が推奨:アクセス対象を必要な DB とページのみに限定する
注意点
- API レートリミットがあるため、大量呼び出し時は指数バックオフ・キュー導入が必要
- リッチテキストとプレーンテキストの扱いに差があり、文字化け・改行崩れに注意
- 権限設計を誤ると 403/404 エラーが発生するため、統合のアクセス範囲を確認する