📘 Notion Webhookを使ってMicrosoft Teamsにページ内容を投稿する方法

📝 概要

NotionのWebhookとGoogle Apps Script(GAS)を活用して、Notionページの更新内容をMicrosoft Teamsへ自動通知する方法を解説します。本システムは、情報共有の効率を高め、チームのコラボレーションを強化します。


⚙️ 設定手順

1. :teams: Microsoft Teams: Incoming Webhookの設定

<aside> <img src="/icons/light-bulb_yellow.svg" alt="/icons/light-bulb_yellow.svg" width="40px" />

コネクタはMicrosoftから2025年中の廃止がアナウンスされていますので、今後はPower Automate(ワークフロー)をご利用ください。

https://qiita.com/tomoyasasaki1204/items/48ea14c442ea80171daa

</aside>

2. Notion Webhookを受け取って、Teamsに投稿するコードを作成

今回は、:google:Google App Scriptのスクリプトを作成しました。お使いの連携プラットフォームによって適宜修正してください (MS Power Automate, AWS Lambda, Zapier, Make, Cloudflare Workers, fly.ioなど)

Screenshot 2025-02-17 at 15.25.24.png

<aside> <img src="/icons/light-bulb_yellow.svg" alt="/icons/light-bulb_yellow.svg" width="40px" />

3. ‣ Notion: Webhookの準備