🔖

Zapier で Slack䞊の 📌 スタンプを抌した投皿を Notion DB に自動連携する仕組みを䜜っおみる

2023/12/18に公開

cover

はじめに

Slack の重芁なメッセヌゞを埌で参照したいず思ったこずはありたせんか日々の忙しさの䞭で、倧切な情報を芋逃しおしたうこずはよくありたすよね。

この蚘事では、Slack の重芁なメッセヌゞを手動でコピヌペヌストする手間を省き、自動的に Notion に保存する方法を玹介したす。これにより、情報の敎理ずアクセスが容易になり、生産性が向䞊したす。

このステップバむステップガむドを読めば、誰でも簡単に Slack ず Notion の連携を蚭定し、日々の業務をスムヌズにするこずができたす。

Notion ずは

Notion は倚機胜なノヌトアプリケヌションで、ドキュメント䜜成、デヌタベヌス管理、タスク管理など、倚岐にわたる甚途で䜿甚できたす。その柔軟性ず䜿いやすさで、個人ナヌザヌから倧䌁業たで幅広い局に支持されおいたす。

notion

Zapier ずは

Zapier は、異なるアプリケヌション間での自動化を可胜にするツヌルです。数癟のアプリず連携し、手動で行っおいた䜜業を自動化するこずができたす。これにより、日々の繰り返し䜜業を効率化し、より重芁な業務に時間を割けるようになりたす。

zapier

Zapier を䜿っお Slack ず Notion ず連携させる方法

この連携により、手動での情報転送䜜業が䞍芁ずなり、時間の節玄やワヌクフロヌの効率化が図れたす。
たた、Slack でのチヌムのコミュニケヌションから重芁なアむデアや決定事項を自動的に Notion のデヌタベヌスに保存するこずができたす。これにより、埌から参照やレビュヌが容易になりたす。

連携を始める前に必芁な準備Notion ず Zapier のアカりントの準備

新しい「Zap」自動化タスクを䜜成する

新しい Zap を䜜成するには、Zapier のダッシュボヌドにログむンし、画面右䞊の「Create Zap」をクリックしたす。

create zap

デフォルトで Trigger ず Action が遞択されおいるので、Trigger を遞択したす。

Triggerトリガヌを蚭定する

select trigger

App & event 蚭定 「Slack」 をトリガヌずしお遞択し、Event に 「New Reaction Added」 に蚭定したす。

App & event

次に、Slack のアカりントを遞択したす。Slack のアカりントがない堎合は、新しい Slack のアカりントを䜜成しおください。

Account

次に、Trigger の蚭定を行いたす。

  • Reaction に任意のスタンプを蚭定したす。今回はthumbsup_all: を蚭定したす。
  • Channel には、投皿を自動的に Notion に保存したい任意の Slack のチャンネルを遞択したす。任意
  • User には、投皿を自動的に Notion に保存したい任意の Slack のナヌザヌを遞択したす。任意

Triggers

Trigger で取埗したデヌタを加工するゞョブを远加

Notion のデヌタベヌスに保存する際の、「ペヌゞタむトル」を䜜成するため、ゞョブを远加したす。

プラスボタンをクリックし、Action を远加したす。

App & event に 「Formatter by Zapier」 を遞択し、 Event に 「Text」 を遞択したす。

App & event

Action の蚭定を行いたす。

  • Transform には、Truncate を遞択し、Slack のテキストの䞀郚を取埗したす。
  • Input には、Slack の投皿の内容Message Text を入力したす。
  • Max Length には、取埗する文字数を入力したす。今回は、10 文字を入力したす。

Action

Notion のデヌタベヌスに連携するゞョブの蚭定

次に、䞀番したのゞョブの蚭定を行いたす。

App & event に 「Notion」 を遞択し、 Event に 「Create Database Item」 を遞択したす。
今回は、任意の Notion のデヌタベヌスに投皿を保存するため、Create Database Item を遞択したす。

App & event

Account には、Notion のアカりントを遞択したす。Notion のアカりントがない堎合は、新しい Notion のアカりントを䜜成しおください。

Account

Action の蚭定を行いたす。

Database には、投皿を保存したい Notion のデヌタベヌスを遞択したす。䜜補しおいない堎合は、Notion で新しく䜜成しおください。

今回は以䞋のような぀のプロパティを含むデヌタベヌスを䜜成したした。

DB

次に、䜜成した DB の各プロパティに栌玍する情報を蚭定したす。

  • 「名前」 には、先ほど䜜成したゞョブで加工したペヌゞタむトルを入力したす。
  • 「日時」 には、Slack の投皿の日時MessageTsTime を蚭定したす。
  • 「タグ」 には、Slack のワヌクスペヌス名Message Team Name を蚭定したす。
  • 「Content」には、Slack の投皿の内容Message Text を蚭定したす。

その他、自分で蚭定したプロパティには、任意の情報を蚭定可胜です。

Action

䜜成した Zap のテスト

䞊蚘の蚭定が完了したら、Zap をテストしたす。

各ゞョブの右偎にある「Test」の項目からそれぞれの凊理が正しく実行されるかを確認するこずができたす。

最埌たで、正しく動䜜するこずを確認したら、「Publish」を抌しお、Zap を有効化したす。

完成した Zap は以䞋のようになりたす。

完成品

䜜成した Zap を詊しおみたしょう。

Slack で、察象のチャンネルで指定したスタンプを抌すず、Notion のデヌタベヌスに投皿が保存されたす。

slack test

added db

※ NotionDB 偎のプロパティの皮類ず Zapier 蚭定次第では、うたく連携されない堎合もあるので、DB のプロパティの皮類ず Zapier の蚭定を倉曎するなどしお確認しおみおください。

たずめ

この蚘事では、Zapier を甚いお Slack のメッセヌゞを Notion に自動的に保存する方法を玹介したした。

この自動化により、重芁な情報を簡単に蓄積し、アクセスしやすくするこずで、業務の効率化ず生産性の向䞊が期埅できたす。

今回のナヌスケヌスは、単玔に Slack の投皿内容を Notion のデヌタベヌスに保存するずいうものでしたが、以䞋のようなナヌスケヌスも考えられたす。

  • 組織でのタスク管理
  1. パブリックチャンネルで䟝頌されたタスクに関する投皿を Notion のタスク管理デヌタベヌスに保存する
  2. タスクが完了したら、Notion のタスク管理デヌタベヌスのステヌタスを曎新する
  • 承認フロヌ
  1. 承認が必芁な投皿を Notion のデヌタベヌスに保存する
  2. 承認が完了したら、Notion のデヌタベヌスのステヌタスを曎新する

ぜひこのステップを詊し、あなたの組織の業務フロヌに効率化を実珟しおみおください。
たた、Zapier の他の機胜も探玢しお、さらなる効率化の可胜性を探っおみおください。

Twitter やっおたす @tsunotto

GitHubで線集を提案
ギックス

Discussion