Notion × Slack連携自動保存ツール
SlackメッセージをNotionに連携して自動保存
日々の業務のコミュニケーションツールとして「Slack」をご利用されている方も多くいらっしゃるのではないでしょうか。
Slackで重要なメッセージや添付ファイルを探す際、過去のメッセージが埋もれてしまっていて、見つけ出すのが困難だった経験はありませんか?
また、2022年9月にSlackの料金体系が改変されたことで、直近90日よりも前のメッセージを閲覧することができなくなりました。
無料プランを利用されているユーザーの中でも不便さを感じながらも使い続けている方も一定数いらっしゃるでしょう。
このような課題感を感じているSlackユーザーのために、以前GASラボではGoogleスプレッドシートにSlackのメッセージを保存できる「Slack自動エクスポートツール」を開発し、非常に多くの方にご利用いただくことができました。
しかし、以前のツールでは、最近利用ユーザーが急激に増加する「Notion」にSlackのメッセージを保存することができませんでした。
そこで、今回GASラボでは「Notion × Slack連携自動保存ツール」を開発しました!
本ツールは、指定したSlackチャネルの直近30日間のメッセージを自動取得し、Notionのデータベースに連携して保存することができるツールです。
SlackからNotionへの自動連携保存処理は、ご自身のお好みの頻度で定期実行を設定が可能です。
また、指定したダイレクトメッセージ(DM)もNotionにエクスポートできます。
データ保存イメージ
さらに、Slackのメッセージに添付されたファイルをバックアップしたい方向けに、指定したファイルをGoogleドライブの指定フォルダに一括保存することができる機能も搭載しております。
本ツールはGoogleスプレッドシートに自動化スクリプトである「Google Apps Script(GAS)」が実装されたツールです。
そのため、GoogleスプレッドシートやNotionがご利用できる環境であれば、ツールの初期設定ができます。
本ツールは基本的に「入力」と「クリック操作」でご利用いただけるので、簡単なPC操作ができる方であれば、どなたでもご利用いただけます。
※詳しい仕様は、ツールマニュアルをご覧ください。
SlackのチャネルのメッセージをNotionのデータベースで手作業で登録されている方
Slackの無料プランをチームで利用している方
Slackのエクスポート機能に不便さを感じている方
・指定したSlackチャンネルのメッセージのうち、直近30日間のメッセージを取得し、Notionのデータベースに連携して自動保存することができます。
・メッセージに対するスレッドも取得可能です。
・指定したDMのメッセージも自動保存に対応しています。
・Notionデータベースに連携・保存する「Slackの設定」と「定期実行設定」の初期設定だけ完了してしまえば、あとは完全に自動で動作するようになります。
・自動連携保存の頻度はご自身のお好みの頻度を設定することもできます。
・本ツールはクラウド上で動作するため、初期設定だけ完了してしまえば、端末の電源をOFFにしても問題ありません。
・指定のSlackのチャネルにアップロードされた添付ファイルを自動でリストアップする機能も搭載されています。
・また、リストアップしたファイルのうち、選択したファイルをGoogleドライブに一括保存することができます。
・ファイルの保存先フォルダは予め指定することも可能です。
・まずは、本ツールの「設定シート」に記載されているテンプレートURLにアクセスし、本ツール専用のNotionデータベースを生成します。
次にNotion APIの設定を行います。
Notion APIのトークンを取得し、本ツールの「設定シート」の「Notionインテグレーショントークン」の欄に貼り付けます。
NotionのAPIトークンの取得方法は本ツールのマニュアルにて丁寧に解説しておりますので、ご安心ください。
次に、SlackのAPIを利用するためのトークンを取得し、設定します。
トークンの取得方法については、本ツールの「設定シート」にて、スクリーンショット画像と共に具体的に解説しておりますので、こちらの手順に沿って取得してください。
次に、SlackメッセージをNotionに連携して保存するための準備として、Slackのチャネル情報とユーザー情報一覧を取得します。
本ツールの自動化メニューを利用し、チャネル情報とユーザー情報を自動出力します。
その後、NotionにエクスポートしたいSlackのチャネルを選択します。
最後に実際にSlackのメッセージをNotionへエクスポートします。
本ツール独自の「メニュー」より「Slackをエクスポート」を実行します。
メニュー実行後、指定されたチャネルのSlackメッセージが自動で取得され、Notionのデータベースにデータが保存されていきます。
自動保存を定期実行することも簡単に設定可能です。詳しくはマニュアルをご覧ください。
Notionのデータベースに保存される項目は下記になります。
メッセージID
スレッド ID
送信日時
送信ユーザー
メッセージ抜粋(2000文字まで)
本ツールを利用するためには、GoogleアカウントおよびSlackのアカウント、Notionのアカウントが必要になります。
本ツールでバックアップできるものは、チャネルのメッセージ情報及びDMのメッセージ情報、ファイル情報のみです。
DMのメッセージ情報は本ツールの利用設定された方本人が関わるDMのみを取得可能です。
本ツールでは、定期実行を設定された場合、前回との差分となる新しいメッセージが追記される仕様となっています。
ファイルダウンロード機能を利用する場合、Googleドライブの容量にご注意ください。
本ツールでは、複数のアプリ(bot)をワークスペースにインストールすることを想定しておりません。複数のアプリ(bot)をインストールした場合には、正しく挙動しない可能性がございます。
本ツールでは、Slackのワークスペースにアプリをインストールできることが前提となります。インストールできない場合や、権限がない場合、本ツールをご利用できない可能性がございます。
本ツールはSlackAPIと連携した形で情報を取得しております。場合によっては、一時的に情報が取得できない場合や、情報を取得できなくなるリスクもございます。このリスクについては、予めご了承ください。
本ツールはNotion APIを使用して操作しております。場合によっては、一時的に情報の操作に失敗するケースもございます。予めご了承ください。
Notion APIを設定・利用するためには、ご自身がワークスペースのオーナー権限をお持ちであることが必要となります。
本ツールを利用することで発生した問題の責任は負いかねます。事前に使い方をテスト、理解した上で、ご利用ください。
ツールおよびプログラムの著作はGASラボにあります。無断での転載・配布やソースコードのコピーは禁止しております。
本ツールは処理時間に上限があります(約6分)。そのため、チャネルや取得するメッセージが大量である場合には、処理を完了できない可能性もあります。必要に応じて、チャネル一覧シートの「出力対象」を絞り込んで、ご利用ください。
本ツールは初回利用時に「認証・許可プロセス」が発生します。認証・許可を下記の記事を参考に進めて下さい。
本ツールはNotion APIやSlack APIの仕様変更に伴い、ツール自体の仕様が変更になる可能性やアップデートされる可能性がございます。予めご了承ください。
GASラボではツールをご利用いただけるのはご購入されたお客様1名様のみに限定しております。ご購入されたお客様以外のご利用は固く禁止しております。法人でツールをご利用される場合は「GASラボ法人プラン」に必ずご加入ください。
ワークスペースの管理者権限がない場合、「Install to Workspace」の際にワークスペースの管理者にアプリのインストールの申請が必要となる場合があります。ワークスペースの管理者にアプリのインストールが許可されれば、本ツールをご利用いただくことは可能です。
GASラボでは、有料ツールご購入者様限定で「無料使い方サポートサービス」を提供しておりますので、ご安心ください。
購入後にご覧いただけるページ内に、お問い合わせフォームのご案内がございますので、そちらよりお問い合わせください。
GASラボでは、個人のユーザー様向けに100種類以上のツールが使い放題のプラン「GASラボ月額使い放題メンバーシップ(個人プラン)」をnote限定でご用意しております。
個人のユーザー様で本ツールも含めて複数のツールのご利用を予定されている場合はメンバーシップのご利用がお得でおすすめです。
GASラボではご購入されたユーザー様以外のツールのご利用を固く禁止しております。
法人でツールをご利用される場合は、GASラボの有料ツール全てを複数のユーザー様でご利用いただける「GASラボ法人プラン」にご加入ください。
※GASラボ法人プランならではの特典を多数ご用意しております。
お得なメンバーシップのご案内
GASラボでは、自動化ツールを100種類以上企画・開発・販売しております。
個人のお客様で複数のツールをご利用される場合は、100種類以上のツールが使い放題のnote限定「メンバーシップ」のご利用がおすすめです。
GASラボではNotion関連の自動化ツールを多数ご用意しております。
「Notion×Googleカレンダー連携自動保存ツール」はGoogleカレンダーの予定を自動でNotionデータベースに保存・更新できるツールです。ご自身のGoogleアカウントに権限のあるGoogleカレンダーの当日の0:00時から1年後までの予定(イベント)を自動でNotionのデータベースに保存します。
980円
「Notion × Gmail連携自動保存ツール」はGmailを自動でNotionに保存できるツールです。Notionに保存するメールは条件設定が可能で、1時間ごとに新着メールをGmailからNotionへ自動保存することができます。 Notionにはメールの内容はもちろん、メールの件名、送信者、受信日時などの詳細情報も保存されます。
980円
「Notionページ一覧取得・出力ツール」はご利用されているワークスペースのページ一覧情報を取得し、Googleスプレッドシートに一括出力できるツールです。取得・出力できるページ情報は、ページのIDやタイトル情報のほか、ページのURLや作成者、最新更新者、最新更新日時、ページが属する親情報といった管理・整理する上で便利な詳細情報も出力することができます。また、本ツールではページ一覧情報だけではなく、データベース一覧情報も出力可能です。
980円
「Notionデータベース一覧出力ツール」はご利用されているワークスペースのデータベース一覧をGoogleスプレッドシートに一括出力できるツールです。データベース一覧で出力される情報は、データベースのタイトル情報だけではなく、データベースのURLや作成者、最新更新者、最新更新日時といった管理・整理する上で便利な詳細情報も出力することができます。
無料
「Notionユーザー一覧出力ツール」はご利用されているNotionワークスペースのユーザー一覧をGoogleスプレッドシートに簡単に出力できるツールです。ユーザー一覧として、出力されるのは、一般ユーザーだけではなく、ワークスペースに取り入れられている「bot」についても出力することができます。
無料
「Notionデータベース×スプレッドシート連携ツール」は特定のNotionのデータベースの情報を、任意のGoogleスプレッドシートに連携して出力(書き出し)ができるツールです。エクスポート先のGoogleスプレッドシートはファイル自体もURLで指定することができ、シートも指定することが可能です。
980円
「Twitter(X)画像付きツイート自動投稿ツール」は画像付きのツイートに対応したTwitter(X)自動投稿ツールです。2023年3月末に変更されたTwitter(X)APIのプラン変更にも対応しており、無料プランでもご利用可能なTwitter(X)Botが構築できます。自動ツイートの頻度は「毎日特定の時間帯にツイート」や「数時間ごとにツイート」などお好みのインターバルを設定可能です。ツイートに添付できる画像は最大で4枚まで対応しており、もちろん画像なしのツイートの投稿にも対応しております。
2,980円
GASラボの「Instagramインサイトデータ自動取得ツール」は、Instagramの標準機能に搭載されていない「Instagramインサイトデータ」の「外部出力機能」を実現するGAS自動化ツールです。Instagramの各種インサイトデータを自動で取得し、 Googleスプレッドシートに出力・蓄積していくことができます。専用のBI分析テンプレートつき。本ツールは個人利用の場合、買い切り型のため、月額料金は不要です。
5,000円
GASラボの「ツイート一括取得・保存ツール」は、指定したTwitter(X)アカウントのツイートを一括取得・保存することのできるGAS自動化ツールです。他人(公開アカウント)の特定のツイートも一括取得にも対応。ツイートのパフォーマンス指標も取得するため、ツイートの分析にも活用できます。本ツールは個人利用の場合、買い切り型のツールです。
5,000円
「Slack自動エクスポートツール」は、Slackのメッセージを自動でスプレッドシートにエクスポートするGAS自動化ツールです。また、DMのエクスポートも可能で、アップロードされたファイルもダウンロードです機能も搭載しています。メッセージのエクスポートタイミングは「月」「週」「日」単位で指定できます。個人利用の場合、買い切り型のツールであるため、月額利用料は発生しません。
2,980円
GASラボの「Instagram×WordPress自動連携投稿ツール」は、Instagramの投稿をWordPressに連携して記事として自動投稿できるGAS自動化ツールです。過去のInstagramの投稿のうちWordPressに連携したいものを一括で同期投稿する機能も搭載しています。WordPressの投稿にInstagramの投稿を埋め込むこともできます。本ツールは個人利用の場合、買い切り方のため、月額料金は不要です。
8,000円
「YouTube動画コメント一覧一括取得ツール」は公開されている特定のYouTube動画のコメント一覧をAPI経由で自動で取得し、Googleスプレッドシートへ一括出力することができるツールです。本ツールでは親コメントだけではなく、親コメントへの返信された子コメントも取得することができ、それぞれのコメントへの高評価数、コメント投稿日、投稿者に関する情報も取得する事ができます。
1,980円
GASラボの「Threadsインサイト自動取得ツール」は、ご自身のThreadsアカウントの各種インサイトデータ(ユーザーのインサイト・投稿のインサイト)を毎日自動で取得し、記録できるGAS自動化ツールです。エンゲージメント率の高い投稿の発見や閲覧数の多い人気の投稿の分析などが簡単にできます。 また、取得したデータを可視化できる本ツール専用のLooker Studioレポートをワンクリックで自動生成できる機能も搭載しており、取得したデータを簡単に分析可能です。
4,980円
GASラボの「Instagram最新投稿リサーチツール」は、Instagramの特定のハッシュタグの最新投稿を自動でGoogleスプレッドシートに自動出力することができるGAS自動化ツールです。投稿のURLや投稿のキャプション情報や、各投稿の画像データ、各投稿のいいね数やコメント数などのエンゲージメントデータも取得することができます。本ツールは個人利用の場合、買い切り型であるため、月額は不要です。
2,980円
GASラボの「Twitter(X)リツイートユーザー一覧抽出ツール」は、URLで指定した特定のツイートに「リツイート(リポスト)」したユーザーの一覧を簡単に抽出・リストアップできるGAS自動化ツールです。他人(公開アカウント)の特定のツイートを「リツイート(リポスト)」したユーザーのリストアップも可能です。
5,000円
「Twitter(X)ツリー形式ツイート予約投稿ツール」はツリー形式でのツイートを日時を指定して予約投稿することができるTwitter(X)自動投稿ツールです。Twitter (X)APIの無料プランでもご利用可能です。テキストのみのツイートだけではなく、画像付きや動画付きのスレッド型のツイートにも対応しています。また、自動リツイート(リポスト)機能も搭載しております。
9,800円
GASラボの「Threads予約自動投稿ツール」は、指定した日時にThreadsの予約投稿ができるGAS自動化ツールです。投稿内容は「Googleスプレッドシート」で編集することができ、PCだけではなく、スマホでも予約設定や操作可能です。また、投稿のインサイトデータの自動取得機能も搭載しております。
9,800円
GASラボの「Instagramコメント抽出ツール」は、Instagramの特定の投稿のコメント一覧を抽出して、Googleスプレッドシートに出力することができるGAS自動化ツールです。コメント文章だけではなく、コメントを投稿したユーザー情報や「いいね数」なども抽出、出力することができます。コメントへの返信も抽出可能です。本ツールは個人利用の場合は買い切り方のため、月額料金は発生しません。
2,980円
GASラボの無料ツール情報や新着ツール情報を受け取りたい方は、メールマガジンにご登録ください