iPad mini 6も対象のAmazonタイムセール開催中

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

  • メインで使うのがNotion
  • SlackのメッセージをNotionで確認したい

外部ソフトを利用して行うので、Notionで通知を鳴らせるわけではありません。

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

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

この記事を書いた人

・iPad miniが大好き
・妻は現役小学校教師
・子供とおもちゃで遊ぶのが至福
・iPadで時間を確保→スキル磨き→脱サラ
・iPadでプログラムとノーコードを0から習得

名前をタップすると、Notionで作成したプロフィールに飛びます。

📮 質問やご依頼はお気軽に♪

iPadブログ管理人:まめズボをフォローする
スポンサーリンク

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

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

まずは結果の画面から

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

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

ページを開くと本文にメッセージ内容が生成されているので、このまま自分の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がメインなので、この方法でスラック通知に気づいて対応しています。同じ状況の方は便利なので使ってみてください。

created by Rinker
¥780(2022/09/25 22:56:17時点 Amazon調べ-詳細)

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

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

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

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

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

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