zapier連携で、Slack通知をNotionで受け取る方法

  • SlackよりNotionをメインに使っている
  • SlackのメッセージをNotionで確認したい

Notion標準機能でSlackの更新通知はアラートできません。Notionをメインで使う場合には外部アプリを使う必要があります。

NotionのデータベースにSlackのメッセージを自動的に保存するという方法で対処します。

  1. 前半:NotionでSlackの更新を受け取る方法
  2. 後半:SlackでNotionの更新を受け取る方法

後半はよくあるSlackとNotionの連携方法です。それぞれ解説します。

この記事を書いた人

・iPadを使い倒すフリーランス
・妻は現役小学校教師でiPadを活用
・前職は補償関連に10年以上従事 
・凝り性なので徹底比較や検証好き
📮 質問やお仕事依頼はお気軽に♪
プロフィールはこちら

iPadと玩具の伝道師"まめ"をフォローする

Slackの通知をNotionで受け取る方法

メールが来るとNotionデータベースが作成される

まずはこの方法を使うとどのような通知が来るのか。結果の画面から説明します。

自動的にデータベースにページが生成されます

Slackのチャンネルに投稿されると、投稿内容がデータベースページとして生成されます。

ページを開くと本文にメッセージ内容が生成されているので、このまま自分のNotionタスクリストに放り込むこともできて便利
» 【個人向け】iPadでも使いやすい!Notionの週間タスク管理【テンプレート配布あり】

ギャラリービューにすると開かなくてもある程度メッセージを確認することが可能です。

それでは設定方法を解説します。

zapierでアカウントを作成

zapierという外部サイトを使用します。まずはログインしてアカウントを作成。
» zapier公式サイトはこちら

Create Zapをクリック

このような画面になるので「Create zap」をクリックします。

真ん中にたくさん並んでいるのは連携のサンプルです。スプレッドシートやGoogle Driveなど便利な連携も多いので、いろいろ試してみてください。

この後の設定は、簡単にいうと「1.Trigger」「2.Action」を設定するだけです。

今回は
「Slackの通知をトリガーにして」
「Notionでデータベースを作成する」を設定します。

zapierでSlackとNotionを連携する

「1.Trigger」の設定

「Slackでどこかのチャンネルに公開メッセージが投稿されたら」を設定します。

まずは全体図

全体図

設定は選択肢から選ぶだけで完了します。

アプリとトリガーになるイベントを選択します

Slackを選択し「New Public Message Posted Anywhere」を選びましょう。

今回は「公開されているどこかのチャンネルにメッセージが投稿されたら」がイベントです。他のトリガーイベントも確認してみてください。

他3項目も同様にしてやりたいことを設定していきます。

Slackのアカウントを設定します
ボットが送ってくるメッセージを対象に入れるかどうか NOに設定します
テストを押してメッセージが表示されれば設定完了

メッセージが表示されれば設定完了、続いてNotionを設定していきます。

「2.Action」の設定

「Notionの指定したデータベースにメッセージ内容が書かれたページを作る」を設定します。

まずは全体図

全体図

zapierと連携する前にNotionでデータベースを作成します。

Notionで作る受信用データベースの例(URLはショートカットとして使っているので設定不要)

プロパティは最低でも「チャンネル」「日付」があれば通知として機能します。

データベースを作成したらzapierを設定していきます。1で決めたトリガーイベントが発動した時に、Notionで何をするか設定します。

「データベースのページを作る」を設定します

他にも更新させたりページを新たに作ったり、といったアクションを設定できます。Chosse account(アカウント紐づけ)は1と同じで設定するだけなので割愛。

細かい設定をしていきます

Notionのデータベースに「Slackのどの情報を入れていくか」を設定します。

私はデータベース内のページタイトルに、Slackユーザー名を登録していますが、何を設定しても大丈夫です。

黄色枠については和訳すると以下の通り。

ここに日付フィールドを表示するには、TrueまたはFalseを選択します。 Trueは時刻付きの日付を送信し、Falseは日付のみを送信します。 Falseを選択した場合、日付はYYYY-MM-DDとしてフォーマットする必要があります。終了日を含める場合は、開始日も含める必要があります。

Google翻訳

時刻を入れるかどうかの設定ですが、Slackの「TS Time」という情報に時刻が入っているのでオンでもオフでも変わりませんでした。あまり突き詰める必要もないのでFalseにしておきましょう。

Notionのプロパティ情報に、Slackの何を入れるか設定していきます。
左:テストボタン 右:機能のオン

zapierを使って作ったトリガーアクションイベントを「Zap」と呼びます。左のボタンでテスト、右のボタンでZapをオンにします。

念のためトップページのZapsをクリックし、スイッチがオンになっているか確認しましょう。

2022年4月現在、ダイレクトメッセージはzapierで受け取れませんでした(方法があるかもしれませんが)。

「New Message Posted to Private Channel」はDMに適用されず。アプリの更新や方法がわかれば追記します。

NotionとSlack 他の連携方法

Notion埋め込みで連携(用途不明)

埋め込みでSlackがあるが、動作しない?

Notionの埋め込み機能として「Slack」があるのですが、ずっとロードになっていて用途が不明でした。

Slack側でNotionに許可はしているのですが、、判明したら更新します。

Notion標準機能で連携

標準機能でNotionとSlackを連携できます

こちらはNotionの更新をSlackで受け取るための連携です。多く利用されるケースなのでNotion標準で搭載されています。

こちらの公式HPに設定方法の詳細が記載されています。

その他の方法で連携

エンジニアの力があると、slackのやり取りをNotionに保存することもできます。

㈱クラッソーネ様の記事に方法が書いてあるので極めたい方はすごく参考になります(API Script  Integration この辺りがわかる方用)。

zapier連携 Slack通知をNotionで受け取る方法 まとめ

  • zapierを使ってSlack通知をNotionで把握する
  • Notionで受け取り用データベースを作ってzapierで連携
  • 一般的なのはNotionの通知をSlackで受け取る方法

ノーコード外部ソフト「zapier」を使ってNotionに集約させる方法を紹介しました。

私はNotionがメインなので、この方法でSlack通知に気づいて対応しています。同じ状況の方は便利なので使ってみてください。

created by Rinker
¥780(2023/01/29 15:02:35時点 Amazon調べ-詳細)

【Amazonの電子書籍読み放題サービス】を使って無料で読めます(2023年1月現在)。

\ 30日間0円でお試しできる! /

Notionはノーコードと呼ばれるITスキルの一つ。Notionではできないアイディアの具現化や起業に興味があれば、他のノーコードツールも試してみてください。

» 挫折率の高いプログラミングよりも「ノーコード」でアプリをつくろう

※ノーコード = コーディングせずにWebアプリを作るITスキル

コメント

タイトルとURLをコピーしました