■概要
Slackでのスレッド投稿にスタンプが押されると、OpenAIがスレッドの開始メッセージとスタンプが押されたメッセージの内容を要約し、Notionの新規ページへ自動的に追加するフローボットです。このワークフローにより、Slackでのコミュニケーション内容を手軽に整理し、Notionでの情報管理を効率化できます。Slack上で行われた質疑応答、プロジェクトの進捗報告や共有された会議の議事録などの要点整理を行いたいチームにとって、作業の手間を省き、重要な情報を見逃すことなく活用できます。
■このテンプレートをおすすめする方
- Slackで活発にチームコミュニケーションを行っている企業のプロジェクト管理担当者
- Notionでチームの情報を一元管理したいと考えているチームリーダー
- Slackのメッセージ内容を効率的に整理し、共有したいと考えているチームメンバー
■このテンプレートを使うメリット
- Slackでのスレッドを自動で要約し、Notionで管理することで、手動での作業を削減し、時間を有効活用できます。
- スタンプが押されたスレッドの内容を元のメッセージごと自動的にNotionに整理することで、情報の整理と共有がスムーズになり、プロジェクト進行などの業務が効率化します。
■フローボットの流れ
- Slack 、Notion、OpenAIのそれぞれとYoomを連携し、Slackの指定したチャンネルと接続します。
- トリガーとして、Slackの「メッセージにスタンプが押されたら」を設定します。これにより、スタンプが押されたタイミングでワークフローが起動します。
- 次に、Slackの「特定のメッセージを取得」アクションを設定し、スタンプが押されたスレッド投稿の元のメッセージを自動的に取得します。
- 次に、Slackの「スレッドのメッセージを取得」アクションを設定し、 スタンプが押されたスレッドのメッセージを取得します。
- 次に、OpenAIの「テキストの生成(Chat completion)」アクション設定し、それらの内容を要約します。
- 次に、データ置換機能を使用して、改行表記に関する正規表現によるデータの置換を行います。
- 最後に、Notionに「ページを作成」アクションを設定し、要約した内容を新しいページとして自動的に作成します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- SlackのチャンネルIDとスタンプ名を任意で設定可能です。
- OpenAIでは、前段で取得した変数や固定のテキストを使用して、プロンプトを自由にカスタマイズできます。
- Notionでは、ページ作成先のデータベースを任意で設定できます。
■注意事項
- Slack、Notion、OpenAIのそれぞれとYoomを連携してください。
- ChatGPT(OpenAI)のアクションを実行するには、OpenAIのAPI有料プランの契約が必要です。(APIが使用されたときに支払いができる状態)