---
title: 【Okta】NotionオートメーションのWebhookをOkta Workflowsで受けてコメント自動投稿する方法｜Nextmode Blog
description: Notion APIを利用して、Okta WorkflowsでWebhookを受け取り自動的にコメントを投稿する方法を詳しく解説します。
image: https://info.nextmode.co.jp/hubfs/%E3%83%96%E3%83%AD%E3%82%B0%EF%BC%BF%E3%82%AD%E3%83%BC%E3%83%93%E3%82%B8%E3%83%A5%E3%82%A2%E3%83%AB/Okta_Notion-1.png
---

[![nextmode blog](https://info.nextmode.co.jp/hubfs/raw_assets/public/NextMode_Theme/nextmode%20blog.png)](https://info.nextmode.co.jp/blog)

[ホワイトペーパー](https://info.nextmode.co.jp/white-paper/) [資料請求](https://info.nextmode.co.jp/request/) [お問い合わせ](https://nextmode.co.jp/contact/)

- [会社TOP](https://nextmode.co.jp/)
- [生成AIセキュリティ](https://nextmode.co.jp/services/ai/security/)
- [SaaSライセンス＆サポート](https://nextmode.co.jp/services/saas/)
  
    - [Oktaライセンス＆サポート](https://nextmode.co.jp/services/saas/okta/)
    - [Netskopeライセンス＆サポート](https://nextmode.co.jp/services/saas/netskope/)
    - [Notionライセンス＆サポート](https://nextmode.co.jp/services/saas/notion/)
    - [Asanaライセンス＆サポート](https://nextmode.co.jp/services/saas/asana/)
    - [SysCloudライセンス＆サポート](https://nextmode.co.jp/services/saas/syscloud/)
    - [CrowdStrikeライセンス＆サポート](https://nextmode.co.jp/services/saas/crowdstrike/)
- [AWS総合支援](https://nextmode.co.jp/services/aws/)
  
    - [AWS導入コンサル・構築](https://nextmode.co.jp/services/aws_consulting/)
    - [AWS運用・保守代行](https://nextmode.co.jp/services/aws_operation/)
- [導入事例](https://nextmode.co.jp/casestudy/)
- [会社情報](https://nextmode.co.jp/company/)
- [セミナー](https://info.nextmode.co.jp/seminar/)
- [ブログ](https://info.nextmode.co.jp/blog)

[![YouTube](https://nextmode.co.jp/assets/images/common/icon_youtube.svg)](https://www.youtube.com/@nextmode) <https://x.com/Nextmode_Inc>

目次

 2026/04/14 09:15

# 【Okta】NotionオートメーションのWebhookをOkta Workflowsで受けてコメント自動投稿する方法

[» Okta](https://info.nextmode.co.jp/blog/tag/okta) [» Notion](https://info.nextmode.co.jp/blog/tag/notion) [» 技術](https://info.nextmode.co.jp/blog/tag/技術)

[テクニカルサポート](https://info.nextmode.co.jp/blog/author/tech-support)

共有： [facebook-f icon](http://www.facebook.com/share.php?u=https://info.nextmode.co.jp/blog/okta-notion-automation-webhook) [linkedin-in icon](http://www.linkedin.com/shareArticle?mini=true&url=https://info.nextmode.co.jp/blog/okta-notion-automation-webhook) [Twitter icon](https://twitter.com/intent/tweet?url=https://info.nextmode.co.jp/blog/okta-notion-automation-webhook) [pinterest-p icon](http://pinterest.com/pin/create/link/?url=https://info.nextmode.co.jp/blog/okta-notion-automation-webhook) [envelope icon](mailto:?body=https://info.nextmode.co.jp/blog/okta-notion-automation-webhook)

## はじめに

こんにちは、ネクストモード株式会社テクニカルサポート担当です。

先日以下の記事でNotionのデータベース機能とページレベルのアクセス権限を活用した簡易的な承認フローについてご紹介しました。

<iframe class="hatenablogcard" style="position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial;" src="https://hatenablog-parts.com/embed?url=https://info.nextmode.co.jp/blog/notion-page-permissions-simple-approval-flow" width="600" height="150" frameborder="0" scrolling="no">
</iframe>

 

この記事の中でNotionデータベースのボタン操作の内容を**コメントに自動反映**する仕組みについて触れました。今日はOkta WorkflowsでNotion APIを実行する方法を解説します。

 

## この記事でできること

- Notionオートメーション（データベースのボタン操作など）を起点にWebhookを送信する流れ
- Okta WorkflowsのAPI EndpointトリガーでWebhookを受信し、ペイロードからページIDやpropertiesを取り出す方法
- Okta Workflowsで取得した値から、Notion APIリクエスト用のHeaders（`Notion-Version`、`Content-Type`）を組み立てる方法
- Notion APIのCreate comment（`POST https://api.notion.com/v1/comments`）を呼び出してページへコメント投稿する手順

 

## Notion APIについて

以下のドキュメントを確認するとすべてのAPIリクエストにはヘッダーにNotion-Versionを含める必要があります。

<iframe class="hatenablogcard" style="position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial;" src="https://hatenablog-parts.com/embed?url=https://developers.notion.com/reference/versioning" width="600" height="150" frameborder="0" scrolling="no">
</iframe>

 

今回は以下のCreate commentを利用します。記事執筆時点の最新バージョンは`2026-03-11`でしたので、Okta Workflowsの中でもこのバージョンを指定します。

<iframe class="hatenablogcard" style="position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial;" src="https://hatenablog-parts.com/embed?url=https://developers.notion.com/reference/create-a-comment" width="600" height="150" frameborder="0" scrolling="no">
</iframe>

 

## Notionインテグレーション設定

Notion APIを呼び出すために、事前にNotionインテグレーションを作成してトークンを取得します。

### インテグレーションの作成

1. Notionの設定から接続へ進みインテグレーションを作成または管理するへ進みます。もしくは [https://www.notion.so/profile/integrations/internal](https://www.notion.so/profile/integrations/internal) へ進みます。
2. 新しいインテグレーションを作成から以下のように作成し、表示される内部インテグレーションシークレットを控えます。  
   ![Notionインテグレーション作成（名前・種類・シークレットの控え）](https://info.nextmode.co.jp/hs-fs/hubfs/okta-notion-automation-webhook-01.png?width=1000&height=605&name=okta-notion-automation-webhook-01.png)
3. 機能は最小限とするためコメントを挿入のみとしました。  
   ![Notionインテグレーションの機能設定（コメント挿入のみ）](https://info.nextmode.co.jp/hs-fs/hubfs/okta-notion-automation-webhook-02.png?width=1000&height=719&name=okta-notion-automation-webhook-02.png)

 

### 対象ページ（またはDB）への権限付与

作成したIntegrationは、コメントを投稿したいページ（またはページが含まれるデータベース）に招待して権限を付与する必要があります。

コンテンツへのアクセスから設定します。

![Notion側でIntegrationを対象ページ/DBへ招待（アクセス権限付与）](https://info.nextmode.co.jp/hs-fs/hubfs/okta-notion-automation-webhook-03.png?width=1000&height=513&name=okta-notion-automation-webhook-03.png)

権限が付与されていない場合、Okta Workflows側の設定が正しくてもNotion APIの呼び出しでエラー（401/403/404など）になることがあります。

 

## Okta Workflowsの作成

### コネクション作成

最初にコネクションを作成します。

- Auth Type：`Custom`
- Header Name：`Authorization`
- Header Value：`Bearer <内部インテグレーションシークレット>`

![Okta Workflowsのコネクション作成（Authorization: Bearerシークレット）](https://info.nextmode.co.jp/hs-fs/hubfs/okta-notion-automation-webhook-04.png?width=800&height=606&name=okta-notion-automation-webhook-04.png)

 

### flow作成

全体図

[![Okta Workflowsフロー全体図（Webhook受信→コメント投稿）](https://info.nextmode.co.jp/hs-fs/hubfs/okta-notion-automation-webhook-05.png?width=1000&height=402&name=okta-notion-automation-webhook-05.png)](https://info.nextmode.co.jp/hubfs/okta-notion-automation-webhook-05.png)

1. API Endpoint（Trigger） 
     - NotionオートメーションからのWebhookを受信します。
     - 送信されたペイロードから `id` や `properties` オブジェクトを後続処理で使います。
2. Get Multiple 
     - `properties` オブジェクトから必要な値を取り出します。
     - 例：`ステータス履歴.rich_text.0.plain_text`
     - ※「ステータス履歴」はNotion DBのプロパティ名に依存するため、環境に合わせて読み替えてください。
3. Construct（Headers） 
     - Notion API用のヘッダー（`Notion-Version`、`Content-Type`）を組み立てます。
4. Construct（Bodyの部品） 
     - コメント本文のベースとなる `type` と `text.content` を作成します。
5. List / Compose（rich\_text） 
     - `rich_text`（リスト型）を作成します。
6. Construct（Body） 
     - `parent.page_id` と `rich_text` を指定してリクエストBodyを完成させます。
7. HTTP（POST） 
     - APIエンドポイント `https://api.notion.com/v1/comments` に、HeadersとBodyを指定してPOSTします。

以上でコメントが投稿されます。

 

## まとめ

本記事では、Notionオートメーションから送信されるWebhookをOkta Workflowsで受け取り、Notion API（Create comment）を呼び出してページへコメントを自動投稿する手順を紹介しました。

実装時のポイントは、リクエストに `Notion-Version```を必ず指定することと、作成したIntegrationを対象ページ（またはDB）に招待して権限を付与しておくことです。

今回は疎通確認を優先し、Webhookペイロードから取得した値を最小限の加工でそのまま `https://api.notion.com/v1/comments`へPOSTする構成にしました。

今後は、他のAPIを利用することでNotionの標準機能では対応できないさまざまな自動化も行えるはずです。

Okta WorkflowsはAPI実行環境として比較的ハードルが低いので、ぜひお試しください。

[![SaaSバナー\_Okta](https://hubspot-no-cache-na2-prod.s3.amazonaws.com/cta/default/20481958/interactive-256988631778.png)](https://info.nextmode.co.jp/hs/cta/wi/redirect?encryptedPayload=AVxigLJoV20muHbuMX0sUl70AfXVuiDWeQSFYtwif1Oh02aeQ9NpuvaEoTVDJuDT6P8H6NKaHMTRi8xB5p9JVRWVszrVr96152KdZy3fX6PeL6qVjBCw3HTyhbk74rokB%2B8LBzM5h%2BgNOlTlkXE6wN8wdUb0GvOz5fZhOLbO0qabyc7HVKArB1a0gWW4J9v2WTzLeYBBZjii6%2B8lsytxfDHUPBpq&webInteractiveContentId=256988631778&portalId=20481958)

### 関連記事

[![【Oktane26】英語に不安があっても大丈夫！コミュニティミートアップ参加レポート](https://info.nextmode.co.jp/hubfs/%E3%83%96%E3%83%AD%E3%82%B0%EF%BC%BF%E3%82%AD%E3%83%BC%E3%83%93%E3%82%B8%E3%83%A5%E3%82%A2%E3%83%AB/oktane26.png) 【Oktane26】英語に不安があっても大丈夫！コミュニティミートアップ参加レポート テクニカルサポート 2026/09/29](https://info.nextmode.co.jp/blog/oktane26-community-meetup-report)

[![【Oktane26】事前の予想は当たった？ AI エージェント関連の答え合わせと今後のロードマップ](https://info.nextmode.co.jp/hubfs/%E3%83%96%E3%83%AD%E3%82%B0%EF%BC%BF%E3%82%AD%E3%83%BC%E3%83%93%E3%82%B8%E3%83%A5%E3%82%A2%E3%83%AB/oktane26.png) 【Oktane26】事前の予想は当たった？ AI エージェント関連の答え合わせと今後のロードマップ ![](https://info.nextmode.co.jp/hubfs/avator_yukinawa.jpg) yuki 2026/09/28](https://info.nextmode.co.jp/blog/oktane26-ai-agent-predictions-roadmap)

[![【Netskope】IPSec Sitesで必要なライセンスと帯域を整理｜第2回](https://info.nextmode.co.jp/hubfs/Netskope_Blog-Feb-28-2023-07-45-20-7689-AM.png) 【Netskope】IPSec Sitesで必要なライセンスと帯域を整理｜第2回 ![](https://info.nextmode.co.jp/hubfs/unnamed.png) iwa 2026/10/01](https://info.nextmode.co.jp/blog/netskope-ipsec-sites-license-bandwidth)

### Category

[» 技術](https://info.nextmode.co.jp/blog/tag/技術) [» Okta](https://info.nextmode.co.jp/blog/tag/okta) [» Notion](https://info.nextmode.co.jp/blog/tag/notion) [» イベントレポート](https://info.nextmode.co.jp/blog/tag/イベントレポート) [» Netskope](https://info.nextmode.co.jp/blog/tag/netskope) [» CrowdStrike](https://info.nextmode.co.jp/blog/tag/crowdstrike) [» Notion AI](https://info.nextmode.co.jp/blog/tag/notion-ai) [» AWS](https://info.nextmode.co.jp/blog/tag/aws) [» Asana](https://info.nextmode.co.jp/blog/tag/asana) [» カルチャー](https://info.nextmode.co.jp/blog/tag/カルチャー) [» ワーケーション](https://info.nextmode.co.jp/blog/tag/ワーケーション) [» 生成AIセキュリティ対策シリーズ](https://info.nextmode.co.jp/blog/tag/生成aiセキュリティ対策シリーズ) [» Oktane25](https://info.nextmode.co.jp/blog/tag/oktane25) [» SaaS](https://info.nextmode.co.jp/blog/tag/saas) [» re:Invent](https://info.nextmode.co.jp/blog/tag/reinvent) [» AI](https://info.nextmode.co.jp/blog/tag/ai) [» リモートワーク](https://info.nextmode.co.jp/blog/tag/リモートワーク) [» Keeper](https://info.nextmode.co.jp/blog/tag/keeper) [» ネクストモードアドベントカレンダー2024](https://info.nextmode.co.jp/blog/tag/ネクストモードアドベントカレンダー2024) [» Oktane24](https://info.nextmode.co.jp/blog/tag/oktane24) [» Oktane23](https://info.nextmode.co.jp/blog/tag/oktane23) [» Oktane26](https://info.nextmode.co.jp/blog/tag/oktane26) [» Asana AI](https://info.nextmode.co.jp/blog/tag/asana-ai) [» Slack](https://info.nextmode.co.jp/blog/tag/slack) [» OIGシリーズ](https://info.nextmode.co.jp/blog/tag/oigシリーズ) [» その他](https://info.nextmode.co.jp/blog/tag/その他) [» 脱Excelシリーズ](https://info.nextmode.co.jp/blog/tag/脱excelシリーズ) [» SysCloud](https://info.nextmode.co.jp/blog/tag/syscloud) [» Oktane22](https://info.nextmode.co.jp/blog/tag/oktane22) [» Google](https://info.nextmode.co.jp/blog/tag/google) [» HubSpot](https://info.nextmode.co.jp/blog/tag/hubspot) [» Zapier](https://info.nextmode.co.jp/blog/tag/zapier) [» Azure AD](https://info.nextmode.co.jp/blog/tag/azure-ad) [» Entra ID](https://info.nextmode.co.jp/blog/tag/entra-id) [» Googleドライブ](https://info.nextmode.co.jp/blog/tag/googleドライブ) [» SentinelOne](https://info.nextmode.co.jp/blog/tag/sentinelone) [» ゼロトラスト](https://info.nextmode.co.jp/blog/tag/ゼロトラスト) [» DocuSign](https://info.nextmode.co.jp/blog/tag/docusign) [» Jamf](https://info.nextmode.co.jp/blog/tag/jamf) [» セキュリティ対策](https://info.nextmode.co.jp/blog/tag/セキュリティ対策) [» トラブルシューティング](https://info.nextmode.co.jp/blog/tag/トラブルシューティング) [» 利用者目線](https://info.nextmode.co.jp/blog/tag/利用者目線) [» 運用](https://info.nextmode.co.jp/blog/tag/運用) [» GitHub](https://info.nextmode.co.jp/blog/tag/github) [» GitHub Gist](https://info.nextmode.co.jp/blog/tag/github-gist) [» JOUG](https://info.nextmode.co.jp/blog/tag/joug) [» Notion Calendar](https://info.nextmode.co.jp/blog/tag/notion-calendar) [» Proflly](https://info.nextmode.co.jp/blog/tag/proflly) [» kintone](https://info.nextmode.co.jp/blog/tag/kintone)

[![ネクストモード株式会社](https://nextmode.co.jp/assets/images/common/logo_white.svg)](https://nextmode.co.jp/)

Service

- [生成AIセキュリティ](https://nextmode.co.jp/services/ai/security/)
- [SaaSライセンス＆サポート](https://nextmode.co.jp/services/saas/) 
    - [Oktaライセンス＆サポート](https://nextmode.co.jp/services/saas/okta/)
    - [Netskopeライセンス＆サポート](https://nextmode.co.jp/services/saas/netskope/)
    - [Notionライセンス＆サポート](https://nextmode.co.jp/services/saas/notion/)
    - [Asanaライセンス＆サポート](https://nextmode.co.jp/services/saas/asana/)
    - [SysCloudライセンス＆サポート](https://nextmode.co.jp/services/saas/syscloud/)
    - [CrowdStrikeライセンス＆サポート](https://nextmode.co.jp/services/saas/crowdstrike/)
    - [Keeperライセンス＆サポート](https://nextmode.co.jp/services/saas/keeper/)
- [AWS総合支援](https://nextmode.co.jp/services/aws/) 
    - [AWS導入コンサル・構築](https://nextmode.co.jp/services/aws_consulting/)
    - [AWS運用・保守代行](https://nextmode.co.jp/services/aws_operation/)

Company

- [会社情報](https://nextmode.co.jp/company/)
- [サービス一覧](https://nextmode.co.jp/services/)
- [導入事例](https://nextmode.co.jp/casestudy/)
- [お知らせ](https://nextmode.co.jp/news/)
- [サステナビリティ](https://nextmode.co.jp/sustainability/)
- [採用](https://nextmode.co.jp/recruit/)
- [私たちの働き方](https://nextmode.co.jp/workstyle/)
- [カルチャー](https://nextmode.co.jp/culture/)

Contact

- [お問い合わせ](https://nextmode.co.jp/contact/)
- [資料請求](https://info.nextmode.co.jp/request/)

Media

- [セミナー](https://info.nextmode.co.jp/seminar)
- [ブログ](https://info.nextmode.co.jp/blog)
- [ホワイトペーパー](https://info.nextmode.co.jp/white-paper/)

- [![ネクストモード公式YouTubeチャンネル](https://nextmode.co.jp/assets/images/common/icon_youtube.svg)](https://www.youtube.com/channel/UCeW8ocoe9C3E0GOINh167MA)
- [![ネクストモード公式Xアカウント](https://nextmode.co.jp/assets/images/common/icon_x.svg)](https://twitter.com/Nextmode_Inc)

[English](https://nextmode.co.jp/en/)

- [NTTグループカスタマーハラスメント基本方針](https://group.ntt/jp/group/customer_harassment/)
- [就活ハラスメント防止方針](https://docs.nextmode.co.jp/nextmode_recruit_harassment.pdf)

- 運用アシスタント利用規約([AWS](https://docs.nextmode.co.jp/nextmode-unyo-assistant-aws-terms-of-use.pdf)/[Azure](https://docs.nextmode.co.jp/nextmode-unyo-assistant-azure-terms-of-use.pdf))
- [日中運用支援定型約款](https://docs.nextmode.co.jp/nextmode-nittyu-unyo-shien-terms-of-use.pdf)
- [定型約款](https://docs.nextmode.co.jp/nextmode-standard-contracts.pdf)

[プライバシーポリシー](https://nextmode.co.jp/company/privacy.html)

Copyright(c) Nextmode, Inc.

```json
{
  "@context" : "https://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "テクニカルサポート",
    "url" : "https://info.nextmode.co.jp/blog/author/tech-support"
  },
  "dateModified" : "2026-04-14T00:15:00.834Z",
  "datePublished" : "2026-04-14T00:15:00.000Z",
  "headline" : "【Okta】NotionオートメーションのWebhookをOkta Workflowsで受けてコメント自動投稿する方法｜Nextmode Blog",
  "image" : [ "https://info.nextmode.co.jp/hubfs/%E3%83%96%E3%83%AD%E3%82%B0%EF%BC%BF%E3%82%AD%E3%83%BC%E3%83%93%E3%82%B8%E3%83%A5%E3%82%A2%E3%83%AB/Okta_Notion-1.png" ],
  "mainEntityOfPage" : {
    "@id" : "https://info.nextmode.co.jp/blog/okta-notion-automation-webhook",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://info.nextmode.co.jp/hubfs/nm_l_color.png"
    },
    "name" : "ネクストモード株式会社"
  }
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://nextmode.co.jp/#organization",
  "@type" : "Organization",
  "alternateName" : "Nextmode, Inc.",
  "logo" : "https://nextmode.co.jp/assets/images/common/logo_white.svg",
  "name" : "ネクストモード株式会社",
  "sameAs" : [ "https://www.youtube.com/channel/UCeW8ocoe9C3E0GOINh167MA", "https://twitter.com/Nextmode_Inc", "https://info.nextmode.co.jp/" ],
  "url" : "https://nextmode.co.jp/"
}
```