2024/06/19
アプリ同士の連携方法

ChatworkでNotionのデータ変更を自動通知する方法を試してみた!

c.aoyagi

目次

最近社内で情報を共有するために様々なアプリを使うようになりました。

Notionもそのひとつ。とても便利なのですが、更新するたびに関係者へ連絡するのって意外と手間!

メッセージツールへ勝手に通知してくれたらどんなに便利だろうか…とみなさんも思ったことはありませんか?

ということで、「Notion」とメッセージツールの「Chatwork」を連携させてみました!

Yoomを使って思ったより簡単に連携できたので、今回はその手順と感想をシェアしたいと思います。みなさんの参考になったらうれしいです!

NotionとChatworkを連携するメリット

Notionで新しく追加された情報が自動的にChatworkに通知されるように連携できるので、情報管理の抜けや漏れをなくすことができます。

例えば、Notionでチームのタスク管理をしていたら、このタスク完了!というときや、違うタスクの追加をした時に関連するチームのChatworkへ通知することができるってわけです!便利!!

Notionの準備

では早速、連携!といきたいところですが、まずは各ツールの準備をします。

はじめにNotionの準備からしていきましょう!

Notionのデータベースを作成する

まずはNotionへログインして、ページを追加、そしてテーブルビューを作成し、Notion内にデータベースを作っていきます。

もし、既存のデータがあればそのデータベースを使ってみてください。

後ほどこのデータベースのURLの一部を使用するので、ログインした状態はキープしておいてください。

必要なプロパティを設定する

先に作成したデータベースに必要なプロパティを作成していきます。この情報が更新または追加された際にChartworkにメッセージが送信されます。

Chatworkの準備

次にChatworkの準備にとりかかりましょう!

ChatworkのAPIトークンを取得する方法

Yoomと連携できるように事前にAPIトークンを発行しておく必要があります。

詳しくはChatworkのヘルプページを参考にしてください。

APIトークンを発行する – ヘルプ | Chatwork

通知用グループチャットの作成

新しくルームを作成するか、既存のルームがあればそちらを使用します。

YoomでNotionとChatworkを連携してみた!

では、ここからはアプリの連携作業を始めます!

完成系は以下のようになるので、あわせて見てみてください!

Yoomにログインして連携をスタート

まずはYoomにログインします。

NotionとChatworkのアカウントをYoomに接続する

1.「マイアプリ登録」で「新規作成」からNotionを選択し、連携アカウントを追加します。

使用しているアカウントでログインしてください。

2.「マイアプリ登録」で「新規作成」からChatworkを選択し、連携アカウントを追加します。

使用しているアカウントでログインしてください。

連携の手順

ここからいよいよYoomを使って2つのアプリを連携させます!

1.まずは「マイプロジェクト」から⇒「新規作成」を選択、「はじめからの作成」を押します。

2.タイトルを入力し、「特定のアプリイベントを受信したとき」を選択し、Notionを選択します。

3.アプリトリガーのタイトルはわかりやすい文章を入力してください。

トリガーアクションは「特定のデータベースのページが作成・更新されたら」を選択し「次へ」を押します。

4.「トリガーの起動間隔」を選択し、「データベースID」を入力します。

データベースIDは、先ほどログインをキープしてもらったNotionのデータベースにアクセスして、
URL内ののhttps://www.notion.so/●●●●?v15698の●●●●の部分をコピーして入力します。

※詳しくはこちらのページを参考にしてください。

 Notionの各IDに関するよくあるエラーと確認方法 | Yoomヘルプセンター (intercom.help)

5.「テスト」が成功したら、「保存する」を押します。

その後トップに戻ったら、「+」をクリックし、Notionの設定は完了です!

続いてChatworkに通知するように設定します。

6.「アプリと連携する」を選び、Chatworkを選択します。

7.「アクション」は「メッセージを送る」を選択し、「次へ」を押します。

8.投稿先の「ルームID」を入力し、Chatworkに投稿されるメッセージを編集します。

ルームIDは連携されていれば候補から選ぶことができるので、楽ちんですね。

メッセージでは、すでにNotion側のトリガー設定で取れている情報(アウトプット)も活用できるので、本文にそれらの情報を組み込みながらの作成もできます。

9.「テスト」をしてテストが成功したら、「保存する」を押します。

自動通知の設定

トリガーの設定をONにする

最後にトリガーのON/OFFボタンを「ON」に切り替えれば完成です。

これで、Notion上に情報追加があったとき自動でChartworkにメッセージが届きます!

Notionのデータ変更時にChatworkへ通知を送る方法

でも新規データの追加と既存データの更新ってその後の業務の流れが全然違くない?と思ったそこのあなた。

実はあらかじめ仕分けしておけば、新規データの追加と既存データの更新を分けてChartworkへメッセージを通知することもできるのです!

こちらも完成形があるので、あわせて確認してみてください。

連携作業の1~5までの手順は同じ。これを実現するには、6からのChartworkまでの連携作業が少し変わります。

5.までの設定で、「+」をクリックしたら、アプリではなくオペレーション間の操作というタイプから「分岐する」を選択します。

分岐では、先にNotionの連携でアウトプットされている「最終更新日時」と「作成日時」を使って新規データの追加と既存データの更新を分けます。

「作成日時」が「最終更新日時」と同じなら、今作成したものということになるので、「新規データの追加」となりますよね。

もしこの二つが異なるなら、前に作成した既存のデータを今更新したということになるはずです。

それでは、設定方法を見てみましょう!

「保存する」と次のような状態になるので、今度は分岐あとの「+」をクリックし、別々にChartworkの設定をします。

ここで、【6.「アプリと連携する」を選び、Chatworkを選択します。】へもどります。

ちなみに、Yoomでは分岐する操作は有料プランで使えるのですが、トライアル制度もあるので、
無料でこの設定を試すこともできるようです!

無料トライアルでできることと開始方法について

カスタマイズ可能な通知メッセージの作成

分岐ができたので、それぞれ違うメッセージをChartworkへ通知していきます。

まずは、「値が等しい」すなわち新規データ追加時のメッセージを設定します。

設定方法は連携設定7から9までと同じです。

分岐ごとに文章をかえての2パターン設定するだけです!

分岐したどちらのパターンもChartworkの設定ができました。

最後にトリガーのON/OFFボタンをONにすることをお忘れなく!

まとめ

以上、ChatworkでNotionのデータ変更を自動通知する方法を試してみました!

今まで「情報更新したよー」とメールやチャットで対象者を選び、社内共有していたことがあっという間に自動化されました。

ちょっとしたことですが、手間だった業務が効率化され、さらに連絡し忘れもなくなりました!

Yoomではもっといろいろなアプリを連携出来そうなので、どんどん挑戦して行こうと思いますので、みなさんもぜひ試してみてください!

この記事を書いた人
c.aoyagi
Yoomでコンテンツの作成やユーザーサポートを行っています。 Yoomの機能理解や使い方のレベルは松竹梅でいくと松です。
タグ
自動化
通知
関連アプリ
お役立ち資料
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る
会社概要
利用規約(JaEn
プライバシーポリシー(JaEn
セキュリティポリシー(JaEn
特定商取引法に基づく表記
©️ Yoom Inc.