Blog

NotionDBに新規で追加されたページをSlackに通知する

この記事は、ニフティグループ Advent Calendar 2025 22日目の記事です。

はじめに

こんにちは。添野隼矢です。
本記事では、NotionDBに新規で追加されたページを、Notion Automationを使ってSlackに通知する方法をご紹介します。

Notion Automationについては、こちらをご参照ください。

https://www.notion.com/ja/help/guides/category/automations

背景

ニフティでは、技術やイベントレポートなど、共有したい資料やレポート、メモを書くためのNotionDBがあります。
多くの人にこのNotionDBに新しく追加されたページを見てもらいたいという要望があり、NotionDBに新しくページが追加された際に「新しくページが追加されました!」と通知されるチャンネルを作りたいという意見が出ました。
どうすれば簡単に通知できるか悩んでいたところ、Notion Automationが使えるかもという助言を頂き、実装できましたので、本記事にてご紹介したいと思います。

要件

  • Notion Automaitonを使用
  • ページ作成通知で通知してほしいもの
    • ページタイトル
      • ただし、ページタイトルが作成後きまっていないもの/未設定のものはuntitled pageというタイトルにする
    • 作成者の名前
      • メンション通知は不要
        • 例えば、AさんがNotionDBにページを追加した際、SlackにAさんのメンション(@Aさん)ではなく、Aさんの名前を通知させたいです。
  • 作成されたページへのリンク
    • Notion Automationで通知されるとNotionへのリンクボタンが自動で通知されます。

作成手順

通知したいNotionDBのNotion Automaiton作成画面を開きます。

新規トリガーで追加されたページを選びます。

ここで、要件の通り、通知の際にページ作成者へのメンションを防ぐための変数とタイトルがない場合にuntilted pageとする変数を追加します。

■ ページ作者変数(今回はcreater_nameという変数名にしました。)

■ ページタイトル変数(今回はtitleという変数名にしました。)

次にSlack通知を送信するアクションを追加します。

通知するチャンネルを選んで、カスタムメッセージを以下のように編集します。

有効化してテストします

テスト

ページを追加してみました。

Slackに通知されました。

おわりに

今回は、Notion Automationを使ってNotionDBに新規で追加されたページをSlackに通知する方法をご紹介しました。
みなさまの何かのお役に立てれば幸いです。

ニフティでは、
さまざまなプロダクトへ挑戦する
エンジニアを絶賛募集中です!
ご興味のある方は以下の採用サイトより
お気軽にご連絡ください!

ニフティに興味をお持ちの方は
キャリア登録をぜひお願いいたします!

connpassでニフティグループに
参加いただくと
イベントの
お知らせが届きます!