社内のコミュニケーションツール多すぎ問題を解決！複数のSNS通知をLINEで一括管理

#社内コミュニケーションツール多すぎ問題
これはどの企業もあるあるなんですかね・・・？
マップなるものを見ると、**その多さにびっくり**します！！
<img width=600 alt=![170915_soshiki_2.jpg] src=https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2052662/bb073658-54dc-e693-2f7e-25db07928851.jpeg>
ちなみに、うちの会社は
【社　　内】Talknote、Gmail
【社　　外】Facebook
【こっそり】LINE
の3つがメインなのですが、社外の人とやり取りするには、
Slackを使いたい、chatworkを使いたい、LINE WORKSを使いたいという声もありますが、
この4つでも煩雑になっているのが現状です。

#通知だけでもまとめたい・・・
各々アプリ毎に通知は来るものの、大量でうざい（笑）なので消しちゃうと、
**「あれ？なんだったっけ・・・？」となって、情報を探す時間が増えてしまいます**。
特に、私が困っちゃうのは
**「自分にメンションがついた通知」を消してしまう**ことです。
新規投稿は大体分かるのですが、
コメントについたメンションは消えちゃうとどれだったっけ・・・？と
分からなくて全部投稿を開けて探すという無駄な時間を過ごすことになります。

##IPaasでSNS通知を全てLINEにつなげてみよう！
ちょうどプログラミングの授業で学んだiPaasを使って、LINEに通知をまとめてみよう！ということで
チャレンジしてみることにしました！
下記画像の通り、LINEを使って通知（しかもメンションがついたもののみ！）を送信することができました！！
![通知.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2052662/cf54aad9-5ffe-e80d-23db-b528e73fec16.png)

#そもそもiPaasって何？
前置きですが・・・
<img width=600 alt=![integromat_image.png] src=https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2052662/66b1f35c-fe97-468a-dcc2-35504bd835ac.png>

> iPaaS（Integration Platform as a Service）とは、複数のシステムを連携して業務自動化を実現するサービスのことです。
>・バラバラに管理されているデータを統合する
>・システム間の連携を円滑にする
>など、iPaaSはあらゆるサービス同士をつなげる「橋渡し役」としての機能を持ちます。
>たとえばSalesforceで商談が作成されたら、Slackにも自動で通知されるといった具合です。
>このように、iPaaSは業務の自動化・効率化を加速>させるため、生産性アップが期待できます。

ということで、いろいろなシステムを1つに繋げてくれるサービスです！
今回は画像にもある[Integromat](https://www.integromat.com/)を使ってみました！

基本的な使い方はこちらの動画が分かりやすいので、ご参考ください。
[Youtube：Integromatの使い方](https://youtu.be/JiQHSoBxuBg)


#つまづいたところと解決方法
ノーコードで楽勝！と思いきや、２か所つまづいてしまいました。。。

:::note warn
Integromatで直接つなげないサービスがある
:::
**iPaasでIFTTTやIntegromatでつなげば、万事解決☆**と思いきや、
特に国内でしか流通していないTalknoteや
Facebookでメンションの通知はトリガーとしてなかったので、つなぐことができず・・・。
でも、できる方法はないか考えてみました。

##解決方法①Gmailで来た通知を読み取る
何かできる方法はないか？を探して、設定を見ていると、
TalknoteもFacebookもGmailで通知ができることを発見！
GmailであればIntegromatでも連携できます◎
そういえば、普段はGmailの通知のお知らせはアプリがあるので
OFFにしていたということをすっかり忘れていました。

:::note warn
Gmaiがうまく接続しない・・・
:::
公式サイトさんの[ヘルプ](https://www.integromat.com/en/help/app/google-email)にも書いてあるように、どうやらよくある事象みたいです。

<img width=600 alt![integromathelp.PNG] src=https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2052662/053c1dc6-55c8-32c4-2e9b-6d06dc6b1225.png>


解決方法として、動画を参考にしてください。と書いてあるのですが、
<iframe width="560" height="315" src="https://www.youtube.com/embed/ZbpXTwo1Fjc" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

英語分からない・・・！！！

##解決方法②Google Cloud Platformで接続する
ということで、こちらの日本語で分かりやすい記事をご参考ください。
[Integromatで個人のGmailアカウントを接続してみた](https://qiita.com/wearenocoders/items/981234f8397f9c21d66b)
手順通りに[Google Cloud Platform](https://console.cloud.google.com/?hl=ja)を使って接続していきます。


#Integromatであとはつなぐだけ！
簡単なので、工程のみ説明します。
###1．トリガーの「Watch emails」を選択
###2．Filtertype「GmailFilter」を選択
###3．Query「From:’メンションの通知が来るメールアドレス’」を入力

<img width=600 alt![成功②.PNG] src=https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2052662/c07862c0-fe82-4f3e-4a6d-cc597fd731fa.png>

###4．LINEのNotifyで通知をする設定をする
<img width=600 alt![成功③.PNG] src=https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2052662/6d1ca45a-3071-2818-16e3-8c9fd0fe0f19.png>

#LINEで一括管理できるようになりました！
冒頭でもお見せしましたが、無事に成功！！！
![通知.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2052662/9c96248b-d88b-bb19-1893-5f2fa3012097.png)
動画にしたかったけど、仕事の情報があるので、画像ですみません。
**・これだけ見ればOK！となってすっきりした**
**・ログが残っているので、どこの何のメンションか分かるようになった**
ノーコードでこれだけできるのはすごくびっくりでした。

#このプロトタイプはどうですか？のヒアリング
居酒屋で働いているのですが、
①本社勤務の同僚
②店舗勤務の後輩
の同じ会社だけど、働く環境の違う二人に聞いてみました！
###通知を一括で確認できるのは嬉しい！
というのは、本社勤務の同僚からのフィードバックで、
私と同じく、通知がすっきりして、ログが残っているので確認しやすい！ということでした。
よかった！！
###応用して他のことに使いたい
というのは、店舗勤務の後輩からのフィードバックで、
そもそも、社外の人とやり取りをしないから、TalknoteとLINE以外を使わない。
ただ、Gmailは見落としがちになっていて、
特にホットペッパーやぐるなびといった媒体からのお客様の予約通知メールが
LINEで通知が来るようになったら、すぐに気付けるし便利だから使ってみたい！という意見をもらいました。

#使う人のニーズに合わせて応用をしていく
後輩の意見は確かに！という感じでした。
（Gmailって店舗で働いていると、お知らせや案内といった直接関係ないものばかりで、
　ついつい見落としがちになってしまう。。。）
先程の**3．Query「From:’メンションの通知が来るメールアドレス’」を入力**を
予約通知のメールアドレスに変えるだけなので、簡単に応用できそうです！

**・同じ会社でも環境が異なれば、使いたいニーズが異なってくる**
**・同じことでも応用していけば、幅が広がる

ということに気付けた、はじめてのノーコードでのプログラミングでした！