Claude Code道場
Claude Code道場by malna
導入を相談する
ホーム/ブログ/Claude CodeでNotionを自動操作する方法【議事録・タスク管理を完全自動化】
Claude CodeNotionNotion API議事録自動化タスク管理

Claude CodeでNotionを自動操作する方法【議事録・タスク管理を完全自動化】

Claude CodeとNotion APIを連携して会議後の議事録自動作成やプロジェクトステータス自動更新を実現する方法を解説。非エンジニアでもNotionを使った業務自動化を構築できる手順を紹介します。

2026年5月16日読了約8分
高橋一志
監修: 高橋一志(malna株式会社 代表取締役)
ノートPCでNotionを操作するビジネスパーソン。プロジェクト管理ツールでタスクを整理している様子。

目次

  1. 目次
  2. 1. Notion APIでできること
  3. 2. Notion APIの接続設定
  4. 3. 議事録自動作成:会議音声から議事録をNotionに自動保存
  5. 4. タスク自動生成:アクションアイテムをNotionデータベースに追加
  6. 5. プロジェクトステータス自動更新
  7. 6. Claude Codeで連携コードを作る手順
  8. 7. 実際の活用事例:コンサルティング会社の場合
  9. 8. トラブルシューティング

「会議が終わるたびに議事録を書くのに30分かかる」「Notionのタスクステータスを更新し忘れてプロジェクト状況が把握できない」——Notionを使っているチームでよく聞く課題です。Claude CodeとNotion APIを組み合わせると、こうした手作業を自動化できます。実際に20人規模のコンサルティング会社では、議事録作成の自動化によって週あたり5時間分の工数を削減した実績があります。この記事では、Claude CodeとNotion APIを連携させて議事録の自動作成とプロジェクトステータスの自動更新を実現する方法を解説します。


目次

  1. Notion APIでできること
  2. Notion APIの接続設定
  3. 議事録自動作成:会議音声から議事録をNotionに自動保存
  4. タスク自動生成:アクションアイテムをNotionデータベースに追加
  5. プロジェクトステータス自動更新
  6. Claude Codeで連携コードを作る手順
  7. 実際の活用事例:コンサルティング会社の場合
  8. トラブルシューティング

1. Notion APIでできること

Notion APIは、Notionのデータベース・ページ・ブロックをプログラムから操作するための窓口です。Claude Codeを通じてNotion APIを使うと、次のことが自動化できます。

ページの作成・更新: 新しいページを作成して内容を書き込んだり、既存のページを更新したりできます。テンプレートを使って一定フォーマットのページを自動生成することも可能です。

データベースの操作: データベースに新しいレコードを追加したり、既存のレコードのステータス・期日・担当者などのプロパティを変更できます。フィルタリングして特定の条件のレコードを取得することもできます。

コンテンツの読み取り: Notionのページやデータベースの内容をテキストとして読み込めます。社内規定や製品情報をNotionで管理している場合、その内容をAIに渡して回答に活用できます。

Notion APIで実現できる自動化の代表的なものを整理します。

自動化の種類内容削減できる時間
議事録自動作成会議メモから議事録ページを生成1回30分 → 0分
タスク自動登録アクションアイテムをDBに追加1回10分 → 0分
週次レポート自動作成KPIデータを集めてページ生成1回60分 → 0分
ステータス自動更新条件に基づいてDB更新月間2時間 → 0分

2. Notion APIの接続設定

Notion APIを使うには、Notionインテグレーションの作成が必要です。手順は次のとおりです。

まず、notion.so/my-integrationsにアクセスして「新しいインテグレーション」を作成します。インテグレーション名(例:「Claude連携ボット」)を入力して保存すると、「シークレット」というAPIキーが発行されます。このキーを控えておきます。

次に、Notionのワークスペースでインテグレーションに権限を付与します。自動操作したいデータベースやページを開き、右上の「…」メニューから「コネクト先を追加」を選んで、作成したインテグレーションを選択します。この操作をしないと、インテグレーションがそのページにアクセスできないため注意してください。

操作対象のデータベースIDも確認しておきます。データベースのURLが https://notion.so/workspace/database名-XXXXXXXX という形式の場合、XXXXXXXX の部分がデータベースIDです。


3. 議事録自動作成:会議音声から議事録をNotionに自動保存

議事録の自動作成は、次の2ステップで実現します。

ステップ1: 会議のテキストを用意する

会議の音声録音をZoomやGoogle Meetで取得して、WhisperやZoomの自動文字起こし機能でテキスト化します。文字起こしの精度は完璧でなくても構いません。Claude Codeが次のステップで整形してくれます。

malna AI導入支援

この内容を自社の業務に取り入れたい方は、まず無料でご相談ください。

malna に無料相談する

ステップ2: Claude Codeで議事録を生成してNotionに保存

文字起こしテキストをClaude Codeに渡して、議事録に整形してNotionに保存するスクリプトを実行します。

Claude Codeへのプロンプト例:

会議の文字起こしテキストを受け取り、以下のフォーマットで議事録を作成してNotionに保存するPythonスクリプトを作ってください。

議事録フォーマット:
- 日時・参加者
- 議題
- 討議内容(箇条書き)
- 決定事項
- アクションアイテム(担当者・期日付き)

保存先:Notionデータベース(DB ID: XXXXXXXX)
環境変数:NOTION_API_KEY・ANTHROPIC_API_KEY

このスクリプトを使うと、文字起こしテキストをPythonファイルと同じフォルダに置いて実行するだけで、整形された議事録がNotionに自動保存されます。

実際にこの方法を導入した会社では、「5人が参加した1時間の会議の議事録が、文字起こし完了から3分以内にNotionに整理された状態で保存される」という状態になっています。従来の手作業(約30分)と比べると、90%の時間削減です。


4. タスク自動生成:アクションアイテムをNotionデータベースに追加

議事録の中から「誰が・何を・いつまでに」というアクションアイテムを抽出して、Notionのタスクデータベースに自動追加する機能です。

タスクデータベースのプロパティとして「タスク名」「担当者」「期日」「ステータス」「関連議事録(リレーション)」を設定しておきます。

Claude Codeへのプロンプト例:

議事録テキストからアクションアイテムを抽出して、Notionのタスクデータベースに追加してください。

タスクデータベースID:YYYYYYYY
プロパティ:タスク名(タイトル)・担当者(people)・期日(date)・ステータス(select: 未着手/進行中/完了)

アクションアイテムの例:「山田さん:来週月曜までに提案書を送る」→ タスク名「提案書送付」・担当者「山田」・期日「来週月曜」

このスクリプトが動くと、議事録テキストを入力すれば、アクションアイテムが自動でNotionタスクDBに追加されます。担当者への通知はSlack連携を追加することで実現できます。


5. プロジェクトステータス自動更新

プロジェクト管理データベースのステータスを、特定の条件に基づいて自動更新する機能です。

たとえば「期日が過ぎたタスクのステータスを"遅延"に変更する」「全タスクが完了したプロジェクトのステータスを"完了"に変更する」といった更新を、毎日自動で実行できます。

Claude Codeへのプロンプト例:

毎日9時に以下の処理を実行するPythonスクリプトを作ってください。
1. Notionデータベース(DB ID: ZZZZZZZZ)から全タスクを取得する
2. 期日が過ぎていてステータスが"未着手"または"進行中"のタスクを"遅延"に更新する
3. 遅延したタスクのリストをSlack(チャンネルID: CXXXXXXXX)に投稿する
定期実行にはcronを使い、macOSのLaunchAgentとして設定する方法も説明してください。

このスクリプトを導入した30人規模の開発会社では、プロジェクト管理の手動更新作業(週3時間)がゼロになりました。プロジェクトマネージャーが「Notionを確認すると常に最新の状態になっている」という環境が実現しています。


6. Claude Codeで連携コードを作る手順

Notion連携の実装をClaude Codeに依頼する際の、効果的な手順を説明します。

準備段階(10分): NotionのAPIキー・データベースID・各プロパティの名前と型をメモします。データベースのプロパティ型は「タイトル」「テキスト」「日付」「人物」「セレクト」「チェックボックス」などがあります。これをClaude Codeに正確に伝えることが、精度の高いコードを生成するコツです。

プロンプト作成(5分): 「何をトリガーにして」「どのデータベースのどのプロパティを」「どのように変更するか」を具体的に書きます。あいまいな表現より、具体的な例を示した方が精度が上がります。

コードのテスト(15分): 生成されたコードを最初に実行するときは、テスト用のNotionページで試します。本番データベースへの書き込みはテストが通ってから行います。

スケジューリング(10分): 定期実行が必要な場合は、macOSのLaunchAgentまたはGitHub Actionsを使います。設定方法もClaude Codeが説明してくれます。


7. 実際の活用事例:コンサルティング会社の場合

20人規模のコンサルティング会社では、クライアント案件を複数同時に管理しています。導入前の課題は次の3点でした。

  • 毎週の案件ミーティング(5件)の議事録作成に合計2.5時間かかっていた
  • アクションアイテムが議事録に埋もれてフォローが漏れることが月3〜4件あった
  • 案件ステータスの更新が各担当者に依存していて、全体状況の把握が遅れていた

Claude CodeとNotion APIの連携自動化を導入後、次の変化が起きました。

  • 議事録作成時間:週2.5時間 → 週0.3時間(88%削減)
  • アクションアイテムの漏れ:月3〜4件 → 月0件
  • 案件ステータス:毎日自動更新されるため常に最新状態を把握できる

プロジェクトマネージャーは「案件管理の仕事が"書く作業"から"判断する作業"に変わった」と話します。自動化によって本質的な意思決定に集中できる環境になったということです。


8. トラブルシューティング

「データベースが見つからない」エラー: インテグレーションに対象データベースへの接続権限が付与されていない可能性があります。Notionのページを開いて「コネクト先を追加」で対象インテグレーションを追加してください。

プロパティの型エラー: Notionのプロパティ型と、コード内で渡すデータの形式が一致していない場合に起きます。たとえば「日付」プロパティには "2026-05-16" のような文字列ではなく {"start": "2026-05-16"} という形式が必要です。エラーメッセージをClaude Codeに貼り付ければ修正方法を提示してくれます。

APIレート制限: Notion APIは1秒あたりのリクエスト数に制限があります(3リクエスト/秒)。大量のレコードを更新する場合に制限に引っかかることがあります。Claude Codeに「リクエスト間隔を設けて制限に対応してください」と伝えれば、適切な待機処理を追加したコードを生成してくれます。


Claude Code道場では、Notion APIを使った業務自動化の実践演習を提供しています。「Notionは使っているけれど、手作業が多くて困っている」という方に特に役立つ内容です。議事録作成の自動化から始めて、段階的に自動化の範囲を広げていける学習パスを用意しています。ぜひClaude Code道場で学んでみてください。

高橋一志

監修

高橋一志

代表取締役 / AI導入コンサルタント · malna株式会社

malna株式会社代表取締役。非エンジニア組織へのClaude Code導入・AI活用支援を専門とする。累計100社超のAI定着支援実績。

X(旧Twitter)malna.co.jp
シェア:X でシェアLINE でシェア
Claude Code道場:料金プラン導入事例無料登録

Claude Code道場

全19章を無料で学ぶ

インストールから実務自動化まで。プログラミング不要、登録2分。

無料で始める

クレジットカード不要

チームや組織へのAI導入をお考えなら malna に相談する

関連記事

Claude CodeをSlack・Google Workspace・Notionと連携する方法——ツール統合で生産性を倍増させる
Claude CodeSlack

Claude CodeをSlack・Google Workspace・Notionと連携する方法——ツール統合で生産性を倍増させる

Claude Codeは単体より既存ツールと組み合わせると効果が増します。Slack、Gmail、Google ドキュメント、Notionとの具体的な連携ワークフローを解説します。

農業・農業法人のClaude Code活用ガイド【農業経営のデジタル化と収益向上】
Claude Code農業

農業・農業法人のClaude Code活用ガイド【農業経営のデジタル化と収益向上】

農業・農業法人がClaude Codeで作業日誌・補助金申請・販売先提案書・農産物PR文章・法人管理書類を効率化する実践ガイド。農業経営のデジタル化を加速させる具体的な活用法を解説。

Claude CodeのAPIを使った外部システム連携ガイド【kintone・Salesforce・freeeと連携する】
Claude CodeAPI連携

Claude CodeのAPIを使った外部システム連携ガイド【kintone・Salesforce・freeeと連携する】

Anthropic APIの基礎からkintone・Salesforce・freeeとの連携方法まで解説。企業システムへのClaude Code組み込み手順を非エンジニア向けにわかりやすく紹介します。

前の記事

NPO・社会起業家のClaude Code活用ガイド【限られたリソースで最大のインパクトを出す】

次の記事

非エンジニアがClaude Codeで変わった3ヶ月の記録【経理・営業・総務の体験談】

Claude Code 導入支援 — まずは無料相談

期間限定・無料公開中

全19章を無料で学べる

カード不要・登録2分・いつでも退会可

今すぐ無料で学ぶ

カテゴリ

Claude Code業務効率化非エンジニアAI活用AI導入DX推進提案書AI研修ビジネス活用AI組織変革生成AIDX中小企業採用AIツール比較ROI業務自動化claudecode道場チーム導入ClaudeChatGPTプロンプト初心者稟議書使い方SIer営業カスタマーサポート競合調査

最新記事

AI導入ロードマップの作り方——3ヶ月で定着させる実践プラン

AI導入ロードマップの作り方——3ヶ月で定着させる実践プラン

AI投資の予算計画と社内承認の通し方

AI投資の予算計画と社内承認の通し方

AIを嫌がる社員をどう動かすか——変革抵抗の心理と対処法

AIを嫌がる社員をどう動かすか——変革抵抗の心理と対処法

競合他社のAI活用状況を把握する方法【2026年版】

競合他社のAI活用状況を把握する方法【2026年版】

管理職が手放せる業務リストと実践法——AIに任せる22のタスク

管理職が手放せる業務リストと実践法——AIに任せる22のタスク

部門別AI展開の進め方——どの部署から始めるべきか

部門別AI展開の進め方——どの部署から始めるべきか

記事一覧を見る

全19章、期間限定で無料公開中

カード不要・登録2分

期間限定無料導入を相談する

malna AIエージェント

導入を相談する

まずは無料でご相談ください

導入を相談する

© 2026 malna Inc. · Claude Code道場 · malna.co.jp