NEW 新たにAIワーカー機能が登場。あなただけのAI社員をつくろう! 詳しくはこちら
AIワーカー機能であなただけのAI社員をつくろう! 詳しくはこちら
SlackとGitHubの連携イメージ
Slackにアップロードされたファイルを自動でGitHubに連携する
Yoomを詳しくみる
この記事のフローボットを試す
SlackとGitHubの連携イメージ
Yoom活用術

2025-08-20

Slackで送信されたメッセージでGitHubにIssueを作成する方法

Mio Ito
Mio Ito

タスク管理はプロジェクトを円滑に進行させるために重要な業務の一つですよね。
しかし、タスク管理を行うためには、ツールにタスク情報を打ち込まなければならず、煩わしさを感じることはありませんか?
タスク登録にかかる時間を、タスクそのものを解決するために充てることができたら、業務効率がグッと上がりそうですよね。
この記事では、Slackで送信されたメッセージをGitHubのIssueにノーコードで自動登録する方法を解説します。
SlackとGitHubを連携することでチームのコミュニケーションとタスク管理が一段と効率化されるはずです。
タスク作成の時間短縮に悩む方は、ぜひ本記事で効率化の方法を確認してみてくださいね!

SlackとGitHubを活用したすぐに試せる自動化テンプレート

SlackとGitHubを活用し、様々なケースで自動化を実現できます!気になる自動化テンプレートがあれば、ぜひ試してみてくださいね!

登録を自動化する便利なテンプレート


■概要
開発業務においてSlackで共有されたファイルを、手動でGitHubに反映させる作業は手間がかかる上に、対応漏れなどのミスも起こりがちではないでしょうか。このワークフローを活用すれば、Slackの特定チャンネルにアップロードされたファイルをトリガーに、GitHubへの連携を自動化できます。ファイル共有からプルリクエスト作成までの一連の流れをスムーズにし、開発プロセスの効率化を支援します。

■このテンプレートをおすすめする方
  • SlackとGitHub間でのファイル連携を手作業で行っている開発担当者の方
  • 開発チームのコミュニケーションとバージョン管理の連携を効率化したい方
  • 手作業によるファイルのアップロードミスや反映漏れを防ぎたいプロジェクトマネージャーの方

■このテンプレートを使うメリット
  • Slackへのファイル投稿を起点に自動でGitHubへ連携されるため、手作業で行っていたプルリクエスト作成などの時間を短縮できます。
  • 手動でのファイル連携に伴うアップロードミスや反映漏れといったヒューマンエラーの発生を防ぎ、作業の正確性を高めます。

■フローボットの流れ
  1. はじめに、お使いのSlackとGitHubのアカウントをYoomと連携します。
  2. 次に、トリガーでSlackを選択し、「ファイルがチャンネルに投稿されたら」のアクションを設定します。
  3. 最後に、オペレーションでGitHubを選択し、「プルリクエストを作成」のアクションを設定し、トリガーで取得したファイル情報などを紐付けます。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント
  • Slackのトリガー設定では、連携の起点としたいチャンネルをIDで任意に指定できます。
  • GitHubのオペレーション設定では、プルリクエストのタイトルや本文などに、Slackから取得したファイル情報を自由に埋め込むことが可能です。

■注意事項
  • Slack、GitHubのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

■概要
開発チームでのバグ報告やタスク依頼にSlackを活用しているものの、その内容をGitHubのIssueに手作業で転記する手間を感じていませんか。この作業は時間がかかるだけでなく、情報の転記ミスや対応漏れといったヒューマンエラーの原因にもなり得ます。このワークフローを活用すれば、Slackの特定チャンネルへの投稿をトリガーに、AIが内容を解析しGitHubへ自動でIssueを作成するため、こうした課題をスムーズに削減できます。

■このテンプレートをおすすめする方
  • Slackでの報告などを手作業でGitHubのIssueに転記している開発担当者の方
  • SlackとGitHubを連携させて、開発チーム内の情報共有を効率化したいプロジェクトマネージャーの方
  • 情報転記といったノンコア業務を減らし、本来の開発業務に集中したいと考えている方

■このテンプレートを使うメリット
  • Slackへのメッセージ投稿を起点に、自動でGitHubにIssueが作成されるため、これまで手作業に費やしていた時間を短縮することができます。
  • システムが自動で処理を行うため、Issueのタイトルや内容の転記ミス、作成漏れといったヒューマンエラーの防止に繋がります。

■フローボットの流れ
  1. はじめに、SlackとGitHubをYoomと連携します。
  2. 次に、トリガーでSlackを選択し、「新しいメッセージがチャンネルに投稿されたら」というアクションを設定します。
  3. 次に、オペレーションでAI機能の「テキストからデータを抽出する」を設定し、Slackの投稿内容からIssueのタイトルや本文などの必要な情報を抽出します。
  4. 最後に、オペレーションでGitHubの「Issueを作成」アクションを設定し、AIが抽出したデータをもとにIssueを作成します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント
  • Slackのトリガー設定では、Issue作成の起点としたいチャンネルを任意で設定してください。
  • AI機能のオペレーションでは、Slackの投稿からどのような情報を抽出すべきか、指示内容を任意で設定することが可能です。
  • GitHubにIssueを作成する際に、AIが抽出した情報のうち、どの項目をタイトルや本文に設定するかなどを任意で指定できます。

■注意事項
  • Slack、GitHubのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

通知を自動化する便利なテンプレート


■概要
開発プロジェクトにおいて、GitHubでのプルリクエスト作成はレビュー依頼の合図ですが、関係者への通知は手作業になりがちではないでしょうか。通知漏れや遅延が発生すると、レビュープロセスが滞り開発スピードに影響を及ぼすこともあります。このワークフローを活用すれば、GitHubでプルリクエストが作成された際に、指定のSlackチャンネルへ自動で通知を送ることが可能になり、こうした課題を解消してスムーズな開発フローを実現します。

■このテンプレートをおすすめする方
  • GitHubとSlackを連携させ、プルリクエストのレビュー依頼を効率化したい開発チームのリーダーの方
  • プルリクエスト作成時の手動での通知作業に手間を感じているソフトウェアエンジニアの方
  • 開発チーム内のコミュニケーションを円滑にし、レビュープロセスを迅速化したいプロジェクトマネージャーの方

■このテンプレートを使うメリット
  • GitHubでプルリクエストが作成されるとSlackへ自動で通知されるため、手作業での連絡に費やしていた時間を短縮できます。
  • 通知が自動化されることで、連絡の漏れや遅れといったヒューマンエラーを防ぎ、レビュープロセスの停滞を回避できます。

■フローボットの流れ
  1. はじめに、GitHubとSlackをYoomと連携します。
  2. 次に、トリガーでGitHubを選択し、「プルリクエストが作成されたら」というアクションを設定します。
  3. 最後に、オペレーションでSlackの「チャンネルにメッセージを送る」アクションを設定し、プルリクエストの情報を指定のチャンネルに通知します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント
  • GitHubのトリガー設定では、通知の対象としたいリポジトリの所有者名やリポジトリ名を任意で設定してください。
  • Slackへの通知設定では、メッセージを送信するチャンネルや、通知するメッセージの内容を任意でカスタマイズすることが可能です。

■注意事項
  • GitHub、SlackのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

■概要
GitHubでのIssueの更新は、プロジェクトの進捗に直結するため重要ですが、変更のたびに確認したり、チームメンバーに共有したりするのは手間がかかります。このワークフローを活用すれば、GitHubでIssueが作成・更新された際に、その内容を自動でSlackに通知することが可能です。これにより、開発チーム内での情報共有が円滑になり、タスクの見落としを防ぎ、迅速な対応を実現できます。

■このテンプレートをおすすめする方
  • GitHubとSlackを利用し、開発プロジェクトの進捗管理をしている方
  • GitHubのIssue更新の確認漏れや、チームへの共有漏れを防ぎたい方
  • 開発関連の定型的な通知業務を自動化し、作業効率を向上させたい方

■このテンプレートを使うメリット
  • GitHubでIssueが更新されると自動でSlackに通知されるため、手動での確認や共有作業に費やしていた時間を短縮できます。
  • 手作業による通知の遅延や共有漏れといったヒューマンエラーを防ぎ、プロジェクトに関する重要な更新を確実にチームへ伝達できます。

■フローボットの流れ
  1. はじめに、GitHubとSlackをYoomと連携します。
  2. 次に、トリガーでGitHubを選択し、「Issueが新しく作成または更新されたら」というアクションを設定します。
  3. 次に、オペレーションでコマンドオペレーションの「分岐」を設定し、特定の条件に応じて後続の処理を分けられるようにします。
  4. 最後に、オペレーションでSlackの「チャンネルにメッセージを送る」アクションを設定し、Issueの更新内容を任意のチャンネルに通知します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント
  • Slackの「チャンネルにメッセージを送る」アクションでは、通知先として設定したいチャンネルのIDを任意で指定してください。

■注意事項
  • GitHub、SlackのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。
  • 分岐はパーソナルプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
  • パーソナルプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。

■概要
GitHubでのプロジェクト管理において、次々と作成されるIssueの中から重要なものを見逃してしまったり、対応が遅れてしまったりすることはないでしょうか。特にチームでの開発では、特定のIssueに関する迅速な情報共有が不可欠です。このワークフローを活用すれば、GitHubで特定のキーワードを含むIssueが作成された際に、自動でSlackに通知を送ることが可能になり、こうした課題を円滑に解決し、対応の迅速化を実現します。

■このテンプレートをおすすめする方
  • GitHubでプロジェクト管理を行っており、Issueの見逃しや対応漏れを防ぎたい開発者の方
  • チームでの開発において、迅速な情報共有の仕組みを構築したいプロジェクトマネージャーの方
  • GitHubとSlackを連携させ、開発コミュニケーションの効率化を図りたいと考えている方

■このテンプレートを使うメリット
  • GitHubで特定のIssueが作成されると自動でSlackに通知が届くため、重要な更新の見逃しや対応の遅れといったリスクを軽減します。
  • 手動でIssueを確認し共有する手間がなくなるので、本来の開発業務など、より重要なタスクに集中する時間を確保できます。

■フローボットの流れ
  1. はじめに、GitHubとSlackをYoomと連携します
  2. トリガーで、GitHubの「Issueが新しく作成されたら」を選択し、フローが起動するきっかけを設定します
  3. 次に、オペレーションで「分岐」を設定し、Issueのタイトルなどに特定のキーワードが含まれている場合のみ、後続のアクションが実行されるよう条件を指定します
  4. 最後に、オペレーションでSlackの「チャンネルにメッセージを送る」を設定し、条件に合致したIssueの情報を指定のチャンネルへ通知します
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント
  • 「分岐」オペレーションでは、通知の条件としたいキーワード(例:「バグ」「緊急」など)を任意で設定できます。これにより、特定の重要なIssueのみをSlackに通知することが可能です。
  • Slackの「チャンネルにメッセージを送る」アクションでは、通知を投稿したいチャンネルIDを任意で設定してください。

■注意事項
  • GitHub、SlackのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。
  • 分岐はパーソナルプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
  • パーソナルプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。

■概要
GitHubでの開発業務において、プルリクエストへのコメントを見逃してしまい、レビューや修正の対応が遅れてしまうことはありませんか。手動での確認作業は手間がかかるだけでなく、コミュニケーションの遅延にも繋がりかねません。このワークフローを活用すれば、GitHubのプルリクエストにコメントが作成されたことをSlackへ自動で通知できるため、こうした課題を解消し、開発サイクルの迅速化をサポートします。
■このテンプレートをおすすめする方
  • GitHubでのプルリクエストに関するやり取りを、より迅速に行いたい開発者の方
  • レビュー依頼の見逃しを防ぎ、チームの開発スピードを向上させたいマネージャーの方
  • GitHubとSlackを連携させることで、開発コミュニケーションを効率化したい方
■このテンプレートを使うメリット
  • プルリクエストへのコメントをSlackに即時通知するため、確認漏れや対応の遅延を防ぎ、レビュープロセスを円滑に進めることができます。
  • GitHubを常に確認する手間を省き、重要な通知だけを受け取れるため、開発者はコーディングなどの本来の業務に集中しやすくなります。
■フローボットの流れ
  1. はじめに、GitHubとSlackをYoomと連携します。
  2. 次に、トリガーでGitHubを選択し、「IssueまたはPull Requestにコメントが作成されたら」というアクションを設定します。
  3. 次に、オペレーションでコマンドオペレーションの「分岐」を設定し、コメントの対象がプルリクエストの場合のみ、後続のアクションが実行されるようにします。
  4. 最後に、オペレーションでSlackの「チャンネルにメッセージを送る」アクションを設定し、指定のチャンネルにコメント内容などを通知します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
  • GitHubのトリガー設定では、通知の対象としたいリポジトリIDを任意で設定してください。
  • Slackでメッセージを送るアクションを設定する際に、通知を送付したいチャンネルIDを任意で設定してください。
■注意事項
  • GitHub、SlackのそれぞれとYoomを連携してください。
  • 分岐はパーソナルプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
  • パーソナルプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

■概要
GitHubでのプルリクエストの作成や更新があった際、チームメンバーへの共有やコメントの追加を手作業で行っていませんか?こうした定型的な連絡作業は、開発の勢いを止めてしまうこともあり、通知漏れなどのリスクも伴います。このワークフローを活用すれば、GitHubでプルリクエストが更新されると、自動でコメントを追加しSlackへ通知することが可能になり、開発チーム内の情報共有を円滑に進めることができます。

■このテンプレートをおすすめする方
  • GitHubでのプルリクエストに関するレビュー依頼や進捗の通知を手作業で行っている開発者の方
  • 開発チーム内のレビュープロセスを円滑にし、コミュニケーションを効率化したいチームリーダーの方
  • GitHubとSlackを連携させることで、開発フロー全体の生産性を高めたいと考えている方

■このテンプレートを使うメリット
  • プルリクエストの更新をトリガーに、GitHubへのコメント追加やSlack通知が自動で実行されるため、手作業での連絡の手間を削減し開発業務に集中できます。
  • 手動での通知による連絡漏れや遅延を防ぎ、レビュープロセスを円滑に進めることで、開発サイクルの迅速化に繋がります。

■フローボットの流れ
  1. はじめに、GitHubとSlackをYoomと連携します。
  2. 次に、トリガーでGitHubを選択し、「プルリクエストが作成または更新されたら」というアクションを設定します。
  3. 次に、オペレーションで分岐機能を設定し、プルリクエストの情報をもとに後続の処理を条件に応じて分岐させます。
  4. 続けて、オペレーションでGitHubを選択し、「Issue・Pull Requestにコメントを追加」のアクションを設定します。
  5. 最後に、オペレーションでSlackの「チャンネルにメッセージを送る」アクションを設定し、関係者に通知します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント
  • GitHubのトリガーやオペレーションを設定する際、対象とするリポジトリの所有者やリポジトリ名は任意で設定してください。
  • 分岐機能では、トリガーで取得したプルリクエストの情報をもとに、後続の処理に進むための条件を自由にカスタマイズできます。
  • Slackへの通知アクションでは、メッセージを送信するチャンネルやメンション先、メッセージ本文の内容を任意で設定することが可能です。

■注意事項
  • GitHub、SlackのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。
  • 分岐はパーソナルプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
  • パーソナルプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。

AIと連携した便利な自動化テンプレート


■概要
GitHubで新しいIssueが作成された際、内容に不足がないか一つひとつ手作業で確認する業務に手間を感じていませんか。担当者への確認や差し戻しが発生すると、開発のスピードも鈍化してしまいます。このワークフローを活用すれば、GitHubでIssueが作成されるとAIが自動で内容を解析し、情報が不足している場合にSlackへ通知することが可能です。Issue作成後の確認作業を自動化し、開発プロセスをよりスムーズにします。

■このテンプレートをおすすめする方
  • GitHubのIssue管理をより効率的に行いたいプロジェクトマネージャーの方
  • Issueの内容確認や、開発者へのフィードバックに時間を要している開発チームのリーダーの方
  • Slackを活用して、開発チーム内のコミュニケーションを円滑に進めたいと考えている方

■このテンプレートを使うメリット
  • GitHubでIssueが作成されるとAIが自動で内容をチェックするため、担当者が手動で確認する時間を短縮できます。
  • AIが客観的に不足情報を指摘することで確認漏れを防ぎ、Issueの品質を一定に保つことで手戻りの削減に繋がります。

■フローボットの流れ
  1. はじめに、GitHubとSlackをYoomと連携します。
  2. 次に、トリガーでGitHubを選択し、「Issueが新しく作成されたら」というアクションを設定します。
  3. 次に、オペレーションでAI機能の「テキストを生成する」アクションを設定し、作成されたIssueの内容を解析するように設定します。
  4. 最後に、オペレーションでSlackの「チャンネルにメッセージを送る」アクションを設定し、AIの解析結果を指定のチャンネルに通知します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント
  • GitHubのトリガー設定で、Issue作成を検知する対象のリポジトリを任意で指定することが可能です。
  • Slackに通知するメッセージは、AIによる解析結果のほか、Issueのタイトルや本文などを含めて自由にカスタマイズできます。

■注意事項
  • GitHub、SlackのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

■概要

GitHubでプルリクエストが作成されるたびに、その内容を確認して手作業でSlackに共有していませんか。この定型的ながらも重要な情報共有は、頻度が高くなると開発チームの手間となり、本来の業務を圧迫することもあります。このワークフローを活用すれば、GitHubでプルリクエストが作成された際に、その内容を自動で要約しSlackへ通知することが可能になり、開発チーム内の迅速で確実な情報共有を実現します。

■このテンプレートをおすすめする方

  • GitHubとSlackを利用し、プルリクエストの共有を手作業で行っている開発チームの方
  • プルリクエストの見落としを防ぎ、レビュープロセスを迅速化したいプロジェクトマネージャーの方
  • 開発フローにおける定型業務を自動化し、チーム全体の生産性向上を目指している方

■このテンプレートを使うメリット

  • プルリクエスト作成からSlackへの通知までが完全に自動化され、これまで手作業での共有に費やしていた時間を短縮することができます。
  • 手動での通知による共有漏れや遅延といったヒューマンエラーを防ぎ、レビュー依頼などを確実に行えるため、開発サイクルが円滑になります。

■フローボットの流れ

  1. はじめに、GitHubとSlackをYoomと連携します。
  2. 次に、トリガーでGitHubを選択し、「プルリクエストが作成されたら」というアクションを設定して、監視したいリポジトリを指定します。
  3. 最後に、オペレーションでSlackを選択し、「チャンネルにメッセージを送る」アクションを設定し、通知内容を記述します。

※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント

  • Slackの「チャンネルにメッセージを送る」アクションでは、通知を送信したいチャンネルを任意で設定することが可能です。
  • 通知するメッセージの本文には、トリガーで取得したプルリクエストのタイトルやURL、作成者名などの情報を変数として埋め込み、通知内容を自由にカスタマイズできます。

注意事項

  • GitHub、SlackのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

OCRを使った便利な自動化テンプレート

とにかく早く試したい方へ

本記事ではノーコードツール「Yoom」を使用した連携方法をご紹介します。
難しい設定や操作は必要なく、非エンジニアの方でも簡単に実現できます。
下記のテンプレートから今すぐに始めることもできるので、ぜひお試しください!


■概要
開発チームでのバグ報告やタスク依頼にSlackを活用しているものの、その内容をGitHubのIssueに手作業で転記する手間を感じていませんか。この作業は時間がかかるだけでなく、情報の転記ミスや対応漏れといったヒューマンエラーの原因にもなり得ます。このワークフローを活用すれば、Slackの特定チャンネルへの投稿をトリガーに、AIが内容を解析しGitHubへ自動でIssueを作成するため、こうした課題をスムーズに削減できます。

■このテンプレートをおすすめする方
  • Slackでの報告などを手作業でGitHubのIssueに転記している開発担当者の方
  • SlackとGitHubを連携させて、開発チーム内の情報共有を効率化したいプロジェクトマネージャーの方
  • 情報転記といったノンコア業務を減らし、本来の開発業務に集中したいと考えている方

■このテンプレートを使うメリット
  • Slackへのメッセージ投稿を起点に、自動でGitHubにIssueが作成されるため、これまで手作業に費やしていた時間を短縮することができます。
  • システムが自動で処理を行うため、Issueのタイトルや内容の転記ミス、作成漏れといったヒューマンエラーの防止に繋がります。

■フローボットの流れ
  1. はじめに、SlackとGitHubをYoomと連携します。
  2. 次に、トリガーでSlackを選択し、「新しいメッセージがチャンネルに投稿されたら」というアクションを設定します。
  3. 次に、オペレーションでAI機能の「テキストからデータを抽出する」を設定し、Slackの投稿内容からIssueのタイトルや本文などの必要な情報を抽出します。
  4. 最後に、オペレーションでGitHubの「Issueを作成」アクションを設定し、AIが抽出したデータをもとにIssueを作成します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント
  • Slackのトリガー設定では、Issue作成の起点としたいチャンネルを任意で設定してください。
  • AI機能のオペレーションでは、Slackの投稿からどのような情報を抽出すべきか、指示内容を任意で設定することが可能です。
  • GitHubにIssueを作成する際に、AIが抽出した情報のうち、どの項目をタイトルや本文に設定するかなどを任意で指定できます。

■注意事項
  • Slack、GitHubのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

Slackで送信されたメッセージでGitHubにIssueを作成する方法

Slackの指定のチャンネルに投稿されたメッセージをSlackのAPIを利用して受け取り、GitHubの提供するAPIを用いてSlackで送信されたメッセージを用いてGitHubにIssueを作成することで実現が可能です。
一般的に実現にはプログラミングの知識が必要ですが、ノーコードツールのYoomを用いることでプログラミング知識がなくても簡単に実現できます。
[Yoomとは]

フローの作成方法

  • SlackとGitHubをマイアプリ登録
  • テンプレートをコピー
  • Slackのトリガー設定とデータの抽出、その後に続くGitHubのオペレーション設定
  • トリガーボタンをONにして、SlackとGitHubの連携動作を確認

ステップ1:SlackとGitHubをマイアプリ連携

はじめに使用するアプリのマイアプリ登録を行いましょう。

Slackのマイアプリ登録


以下の手順をご参照ください。
また、チャンネルにメッセージを送るためにはYoomアプリのインストールが必要です。

より詳しく知りたい方は以下のリンク先をご覧ください。

GitHubのマイアプリ登録

以下の手順をご参照ください。


ステップ2:テンプレートをコピー

それでは、いよいよ自動化の設定を進めます。
以下のバナーの「試してみる」をクリックしてフローボットをコピーしてくださいね。


■概要
開発チームでのバグ報告やタスク依頼にSlackを活用しているものの、その内容をGitHubのIssueに手作業で転記する手間を感じていませんか。この作業は時間がかかるだけでなく、情報の転記ミスや対応漏れといったヒューマンエラーの原因にもなり得ます。このワークフローを活用すれば、Slackの特定チャンネルへの投稿をトリガーに、AIが内容を解析しGitHubへ自動でIssueを作成するため、こうした課題をスムーズに削減できます。

■このテンプレートをおすすめする方
  • Slackでの報告などを手作業でGitHubのIssueに転記している開発担当者の方
  • SlackとGitHubを連携させて、開発チーム内の情報共有を効率化したいプロジェクトマネージャーの方
  • 情報転記といったノンコア業務を減らし、本来の開発業務に集中したいと考えている方

■このテンプレートを使うメリット
  • Slackへのメッセージ投稿を起点に、自動でGitHubにIssueが作成されるため、これまで手作業に費やしていた時間を短縮することができます。
  • システムが自動で処理を行うため、Issueのタイトルや内容の転記ミス、作成漏れといったヒューマンエラーの防止に繋がります。

■フローボットの流れ
  1. はじめに、SlackとGitHubをYoomと連携します。
  2. 次に、トリガーでSlackを選択し、「新しいメッセージがチャンネルに投稿されたら」というアクションを設定します。
  3. 次に、オペレーションでAI機能の「テキストからデータを抽出する」を設定し、Slackの投稿内容からIssueのタイトルや本文などの必要な情報を抽出します。
  4. 最後に、オペレーションでGitHubの「Issueを作成」アクションを設定し、AIが抽出したデータをもとにIssueを作成します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント
  • Slackのトリガー設定では、Issue作成の起点としたいチャンネルを任意で設定してください。
  • AI機能のオペレーションでは、Slackの投稿からどのような情報を抽出すべきか、指示内容を任意で設定することが可能です。
  • GitHubにIssueを作成する際に、AIが抽出した情報のうち、どの項目をタイトルや本文に設定するかなどを任意で指定できます。

■注意事項
  • Slack、GitHubのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

クリックすると以下のような画像が出てくるのでOKを押しましょう。

ステップ3:Slack「新しいメッセージがチャンネルに投稿されたら」のトリガーを設定

最初に、Slackの「新しいメッセージがチャンネルに投稿されたら」の設定を行います。

以下の画面が表示されたら、次の設定を行いましょう。

  • 「タイトル」→必要に応じて変更可能
  • 「Slackと連携するアカウント情報」→アカウントが合っているか確認
  • 「トリガーアクション」→新しいメッセージがチャンネルに送信されたら

設定が完了したら、「次へ」をクリックします。

以下の画面が表示されたら、詳細を設定します。

「トリガーの起動間隔」→5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。プランによって最短の起動間隔が異なりますので、ご注意ください。
「チャンネルID」→候補から送信先のチャンネルを選択し、設定してください


Slackで送信するメッセージを確認しましょう。
登録する項目を後ほどAIを使用して抽出を行うので、「タイトル」と「内容」を分かりやすく入力してあります。
送信内容は任意で設定できますので、ご自身の業務内容に合わせて、必要であればカスタムしてくださいね。

実際にこちらを先ほど設定したチャンネルに送信し、Yoomの画面で「テスト」を実行しましょう。

以下のようにテストに成功したら、「完了」をクリックして完了です。
ここで取得した値は後続のステップで利用します。
取得した値とは?
トリガーやオペレーション設定時に、「テスト」を実行して取得した値のことを指します。
後続のオペレーション設定時の値として利用でき、フローボットを起動する度に変動した値となります。

ステップ4:テキストデータの抽出設定

次に先述したように、GitHubへIssueを作成するためにSlackのメッセージから項目を取得します。
「テキストからデータを抽出する」をクリックしましょう。


こちらはすでに設定が完了しているアクションなので、内容を確認しましょう。
もし、アクションを変更したい場合には、『変更する』を押すとその他の抽出アクションを選択できます。

次の画面で、「対象のテキスト」にAIを利用して抽出したい、特定のテキストを入力します。
入力バーをクリックすると、前ステップから取得した情報を引用できます。

今回は、前ステップで取得した【text】を抽出対象としました。
このように取得した値を引用することで、毎回動的な値を自動入力可能です。
なお、固定値を入力してしまうと、毎回同じ内容から特定の項目を抽出することとなるため、注意が必要です。

抽出したい項目も確認しましょう。
今回は「タイトル」と「内容」という様に設定しましたが、Slackで送信する内容に合わせて設定することもできます。
最後に「テスト」を実行し、成功したら「完了」をクリックしてください。

ステップ5:GitHub「Issueを作成」のアクションを設定

最後に、GitHubの「Issueを作成」の設定を行います。

以下の画面が表示されたら、次の設定を行いましょう。

  • 「タイトル」→必要に応じて変更可能
  • 「GitHubと連携するアカウント情報」→アカウントが合っているか確認
  • 「アクション」→Issueを作成

設定が完了したら、「次へ」をクリックします。

API接続設定を行います。

  • 「オーナー名」→URLから取得し、設定
  • 「リポジトリ名」→URLから取得し、設定

  • 「タイトル」→取得した値から、テキストからデータを抽出するの「タイトル」を選択
  • 「コメント」→取得した値から、テキストからデータを抽出するの「内容」を選択

※「タイトル」と「コメント」は取得した値と組み合わせて、直接入力で定型的な内容を設定することも可能です。

その他の項目も、運用状況に合わせて設定しましょう。
「+ 〜を追加」を押すことで、設定項目を増やすこともできます。

設定が完了したら、「テスト」を実行して、実際にIssueが作成されているかを確認してください。
反映内容に問題がなければ、「保存する」をクリックして完了です。

ステップ6:SlackとGitHubの自動化の動作確認

最後に「トリガーをON」をクリックしたら、自動化の設定は完了です。
正しくフローボットが起動するかどうかを確認しましょう。

設定おつかれ様でした!

SlackやGitHubを使ったその他の自動化例

本日ご紹介した連携以外にもSlackやGitHubのAPIを活用することで様々な自動化を実現することが可能です。
もし気になるものがあれば、ぜひ試してみてください!

Slackを活用した自動化例

情報の追加操作をトリガーに関係者へ詳細を自動通知したり、投稿メッセージを抽出して情報を集約することも可能です。
さらに、OCR(データ読み取り機能)を活用することで、データ処理作業の効率化が見込めます。


■概要
Jira Softwareで新しい課題が作成されても、Slackでの共有が遅れたり、そもそも共有を忘れてしまい、対応が後手に回ってしまうことはありませんか?このような情報共有のタイムラグは、プロジェクトの進行に影響を与えかねません。このワークフローを活用すれば、Jira Softwareで課題が追加された際に、指定したSlackチャンネルへ即座に通知を自動化できるため、チーム内の情報共有を円滑にし、タスクの対応漏れを防ぎます。
■このテンプレートをおすすめする方
  • Jira SoftwareとSlackを併用してプロジェクト管理を行っている開発チームの方
  • プロジェクトの進捗をリアルタイムで把握し、チーム連携を強化したいプロジェクトマネージャーの方
  • Jira Softwareの更新を手作業でSlackに転記しており、手間や共有漏れを感じている方
■このテンプレートを使うメリット
  • Jira Softwareに課題が追加されると自動でSlackに通知されるため、これまで手作業で行っていた情報共有の時間を短縮することができます。
  • 課題の発生をチームへリアルタイムに共有できるため、対応の初動を早め、プロジェクトのスムーズな進行をサポートします。
■フローボットの流れ
  1. はじめに、Jira SoftwareとSlackをYoomと連携します。
  2. 次に、トリガーでJira Softwareを選択し、「課題が追加されたら」フローが起動するように設定します。
  3. 最後に、オペレーションでSlackの「チャンネルにメッセージを送る」アクションを設定し、Jira Softwareで追加された課題の情報を通知するように設定します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
  • Jira Softwareのトリガー設定では、お使いの環境のサブドメインや、通知の対象としたいプロジェクトキーを任意で設定してください。
  • Slackへの通知オペレーションでは、メッセージを投稿するチャンネルIDや、通知メッセージのテキストを任意で設定可能です。
■注意事項
  • Slack、Jira SoftwareのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。
  • Jira Softwareのマイアプリ連携方法は「Jira Softwareのマイアプリ登録方法」をご参照ください。

■概要
Google広告の日々のパフォーマンスをチームに共有するため、毎日レポートを取得してSlackに手作業で送信するのは手間がかかる作業ではないでしょうか。このワークフローを活用すれば、指定した時間にGoogle Adsから自動でレポートを取得し、Slackの特定チャンネルへ送信する一連のプロセスを自動化できます。これにより、手作業による報告業務の負担を軽減し、正確な情報共有を実現します。
■このテンプレートをおすすめする方
  • 毎日Google Adsのレポートを手動で取得し、Slackへ送信している広告運用担当者の方
  • Google 広告のパフォーマンス共有を自動化し、チームの状況把握を迅速化したい方
  • 手作業によるレポートの送信漏れや共有の遅延を防ぎ、情報共有を確実に行いたい方
■このテンプレートを使うメリット
  • 毎日決まった時間にGoogle Adsからレポートを自動で取得しSlackへ送信するため、手作業に費やしていた時間を短縮し、より重要な分析業務などに集中できます。
  • 手作業によるレポートの取得忘れや送信ミスを防ぎ、正確な情報を確実にチームへ共有することで、ヒューマンエラーのリスクを軽減します。
■フローボットの流れ
  1. はじめに、Google AdsとSlackをYoomと連携します。
  2. 次に、トリガーでスケジュールトリガー機能を選択し、「スケジュールトリガー」アクションでフローを起動したい日時を設定します。
  3. 次に、オペレーションでGoogle Adsの「アカウントレポートの取得」アクションを設定し、必要なパフォーマンスデータを取得します。
  4. 次に、オペレーションで計算機能の「計算(四則演算)」アクションを設定し、費用を通常の通貨単位に変換します。
  5. 最後に、オペレーションでSlackの「チャンネルにメッセージを送る」アクションを設定し、取得・算出したレポート内容を指定のチャンネルに送信します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
  • スケジュールトリガー機能では、レポートを取得したい日時を「毎日9時」や「毎週月曜10時」など、業務に合わせて自由に設定可能です。
  • Google Adsのアカウントレポート取得アクションでは、対象となる広告アカウントIDや、「昨日」や「今月初日から昨日まで」といったレポートの集計期間を任意で指定できます。
  • Slackへの通知では、送信先のチャンネルやメンション先を自由に設定でき、本文にはGoogle Adsから取得した値を変数として埋め込み、カスタマイズしたレポートを送信できます。
■注意事項
  • Google Ads、SlackのそれぞれとYoomを連携してください。

■概要

BoxでファイルがアップロードされたらSlackに通知するフローです。

Yoomを利用するとプログラミング不要で簡単にアプリ同士の連携が行えます。

■このテンプレートをおすすめする方

1. Boxを使用してファイル管理を行っている企業

・チームでBoxを使ってファイルを共有しているが、アップロードしたことをすばやく把握したい方

・新しいファイルが格納されるたびに通知を受け取り、スムーズな情報共有を図りたい方

2. 社内のチャットツールとしてSlackを導入している企業

・Slackを日常的に使っていて、常に最新のファイル情報を確認したい方

・プロジェクトマネージャーとして、チームメンバーの作業状況をリアルタイムで把握したい方

■このテンプレートを使うメリット

BoxでファイルがアップロードされたらSlackに通知するフローを利用することで、いくつかのメリットが得られます。
まず、チームメンバーが即座に新しいファイルの存在を知ることができるため、情報の共有が円滑に行えます。
その結果、タイムリーな対応が可能となり、業務の進行速度が向上します。

また、Slack上で通知を受け取ることで、重要なファイルの見逃しが防止され、正確な業務遂行が期待できるでしょう。
ファイルに関することで確認したいことがある場合は、チャット上でそのままやり取りができるため、コミュニケーションの円滑化にも寄与します。

■注意事項

・BoxとSlackのそれぞれとYoomを連携してください。


■概要
Slackで共有された重要な情報を、手作業でMicrosoft Excelに転記する際に手間や抜け漏れを感じていませんか?特に、報告や依頼など、記録が必要なコミュニケーションは正確に管理したいものです。このワークフローを活用すれば、Slackの特定チャンネルへの投稿を検知し、投稿者やメッセージ内容などを自動でMicrosoft Excelの指定したファイルに転記するため、こうした情報管理の課題を解消できます。
■このテンプレートをおすすめする方
  • Slackの投稿内容を手作業でMicrosoft Excelに転記し、業務報告書などを作成している方
  • 複数人からの報告をSlackで受け、Microsoft Excelでタスクや進捗を管理しているチームリーダーの方
  • 手作業による情報転記の時間を削減し、より重要な業務に集中したいと考えている方
■このテンプレートを使うメリット
  • Slackにメッセージが投稿されると自動でMicrosoft Excelに転記されるため、手作業での転記業務にかかる時間を短縮できます。
  • システムが自動で処理を行うことで、コピー&ペーストのミスや転記漏れといったヒューマンエラーの防止に繋がります。
■フローボットの流れ
  1. はじめに、SlackとMicrosoft ExcelをYoomと連携します。
  2. 次に、トリガーでSlackの「新しいメッセージがチャンネルに投稿されたら」を設定し、監視対象のチャンネルを指定します。
  3. 最後に、オペレーションでMicrosoft Excelの「レコードを追加する」を選択し、トリガーで取得したメッセージの内容などを指定のファイルに行として追加します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
  • Slackのトリガー設定では、どのチャンネルに投稿されたメッセージを自動化の対象とするか、任意でカスタマイズしてください。
  • Microsoft Excelのオペレーション設定では、投稿者名、メッセージ本文、投稿日時といったSlackの情報を、Excelファイルのどの列に転記するかを自由にマッピングできます。
■注意事項
  • Slack、Microsoft ExcelのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。
  • Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。
  • Microsoft Excelのデータベースを操作するオペレーションの設定に関しては「【Excel】データベースを操作するオペレーションの設定に関して」をご参照ください。 

GitHubを活用した自動化例

Issueの新規作成を検知して情報を別ツールに自動同期することで、ツールの横断作業を減らせそうです。
また、一方のツール上でタスクを更新するだけで、GitHub側の関連するIssueも同様に更新できるため、更新漏れも低減するはずです!


■概要
GitHubでのプロジェクト管理において、Issueの作成や更新状況をチーム全体で把握するために、手作業でGoogle スプレッドシートに転記している、といった手間は発生していませんか。手作業での転記は時間がかかるだけでなく、記載漏れなどのミスにも繋がりかねません。このワークフローを活用することで、GitHubでIssueが作成または更新された際に、指定したGoogle スプレッドシートへ情報を自動で追加し、Issue管理を効率化します。
■このテンプレートをおすすめする方
  • GitHubのIssue情報を手作業でGoogle スプレッドシートに転記しているプロジェクトマネージャーの方
  • エンジニアと非エンジニア間で、Issueの進捗状況をスムーズに共有したいと考えている方
  • 手作業による情報転記のミスを減らし、正確なIssue管理を実現したいと考えている開発チームの方
■このテンプレートを使うメリット
  • GitHubでIssueが作成・更新されると自動でGoogle スプレッドシートに情報が追加されるため、手作業での転記にかかっていた時間を短縮できます。
  • システムが自動で処理を行うため、手作業による入力ミスや更新漏れといったヒューマンエラーの発生を防ぎ、情報の正確性を保ちます。
■フローボットの流れ
  1. はじめに、GitHubとGoogle スプレッドシートをYoomと連携します。
  2. 次に、トリガーでGitHubを選択し、「Issueが新しく作成または更新されたら」というアクションを設定します。
  3. 最後に、オペレーションでGoogle スプレッドシートを選択し、「スプレッドシートに情報を記載」のアクションを設定することで、Issueの情報を自動で記録できます。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
  • GitHubのトリガー設定では、Issueの作成や更新を検知する対象のリポジリを任意で設定してください。
  • Google スプレッドシートに連携する情報は、Issueのタイトルや担当者、ラベルなど、管理したい項目を自由にカスタマイズすることが可能です。
■注意事項
  • GitHub、Google スプレッドシートのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

■概要

GitHubでのIssue管理とAirtableでのタスク管理を別々に行っていることで、情報の二重入力や転記漏れが発生していませんか?このワークフローは、GitHubに新しいIssueが作成されると、その内容をAIが自動で要約し、Airtableへレコードとして追加します。GitHubとAirtableの連携を自動化することで、開発プロジェクトにおける情報共有と進捗管理を円滑にします。

■このテンプレートをおすすめする方

  • GitHubのIssue情報を手作業でAirtableに転記している開発者やプロジェクトマネージャーの方
  • GitHubとAirtableを連携させ、プロジェクトのタスク管理をより効率化したいと考えているチームリーダーの方
  • 最新のIssue情報を迅速にチーム全体で共有し、対応の遅れや漏れを防ぎたいと考えている方

■このテンプレートを使うメリット

  • GitHubにIssueが作成されると自動でAirtableに要約情報が記録されるため、手動での転記作業にかかる時間を短縮できます
  • 手作業による情報の転記ミスや共有漏れを防ぎ、GitHubとAirtable間のデータ整合性を保ち、正確な情報管理を実現します

■フローボットの流れ

  1. はじめに、GitHubとAirtableをYoomと連携します
  2. 次に、トリガーでGitHubを選択し、「Issueが新しく作成されたら」というアクションを設定します
  3. 次に、オペレーションでAI機能を選択し、「要約する」アクションでトリガーで取得したIssueの内容を要約します
  4. 最後に、オペレーションでAirtableを選択し、「レコードを作成」アクションで要約した内容などを指定のテーブルに追加します

※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント

  • GitHubのトリガー設定では、任意のリポジトリを設定してください
  • AIによる要約オペレーションでは、出力する文字数や「箇条書きで」といった要約の条件を任意で指定できます
  • Airtableへのレコード作成では、任意のテーブルを指定可能です。また、各フィールドに登録する値は、IssueのタイトルやAIの要約結果など、前のステップで取得した情報を自由に埋め込めます

■注意事項

  • GitHub、AirtableのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

■概要
開発プロジェクトでGitHubを利用していると、新しいIssueが作成されるたびに手動でDiscordなどのチャットツールに通知するのは手間がかかります。また、手作業による通知では、共有漏れや遅延が発生し、プロジェクトの進行に影響を与えてしまうことも少なくありません。このワークフローを活用すれば、GitHubで新しいIssueが作成された際に、その情報をDiscordへ自動で通知できるため、こうした情報共有に関する課題を円滑に削減します。

■このテンプレートをおすすめする方
  • GitHubとDiscordを連携させ、プロジェクトの情報共有を効率化したい開発者の方
  • Issueの作成状況をチームにスムーズに通知し、迅速な対応を促したいプロジェクトマネージャーの方
  • 手動での通知作業による共有漏れや手間を減らしたいと考えているチームリーダーの方

■このテンプレートを使うメリット
  • GitHubでIssueが作成されると、設定したDiscordチャンネルに自動で通知が飛ぶため、これまで手作業での共有に費やしていた時間を短縮できます。
  • 手動での通知作業が減ることで、共有漏れや内容の間違いといったヒューマンエラーを防ぎ、確実な情報共有を実現します。

■フローボットの流れ
  1. はじめに、GitHubとDiscordをYoomと連携します。
  2. 次に、トリガーでGitHubを選択し、「Issueが新しく作成されたら」というアクションを設定します。
  3. 最後に、オペレーションでDiscordの「メッセージを送信」アクションを設定し、GitHubから取得したIssueの情報を指定のチャンネルに送信します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント
  • GitHubのトリガー設定では、通知を検知する対象のリポジトリ名を任意で設定してください。
  • Discordに通知するメッセージの内容は、IssueのタイトルやURL、担当者など、連携したい情報に合わせて任意で設定することが可能です。

■注意事項
  • GitHub、DiscordのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

■概要

プロジェクト管理でBacklogとGitHubを併用していると、課題の二重登録や転記の手間が発生しがちではないでしょうか。手作業による転記は時間がかかるだけでなく、入力ミスや更新漏れの原因にもなり得ます。このワークフローを活用すれば、Backlogに新しい課題が追加されると自動でGitHubにもIssueが作成されるため、こうした課題を解消し、開発プロジェクトの管理を円滑に進めることが可能です。

■このテンプレートをおすすめする方

  • BacklogとGitHubの両方で課題管理を行っている開発チームの方
  • 課題の二重登録による手間やヒューマンエラーをなくしたいプロジェクトリーダーの方
  • 複数のツールをまたぐ開発ワークフローの効率化を検討している方

■このテンプレートを使うメリット

  • Backlogに課題が追加されると自動でGitHubにもIssueが作成されるため、これまで手作業での転記に費やしていた時間を短縮できます。
  • 手作業による情報の転記が不要になることで、入力ミスや登録漏れといったヒューマンエラーを防ぎ、情報の正確性を保ちます。

■フローボットの流れ

  1. はじめに、BacklogとGitHubをYoomと連携します。
  2. 次に、トリガーでBacklogを選択し、「Backlogに課題が追加されたら」フローが起動するように設定します。
  3. 次に、オペレーションでトリガーとなったBacklogの課題情報を取得します。
  4. 最後に、オペレーションでGitHubの「Issueを作成」アクションを設定し、前のステップで取得した課題情報を紐付けます。

※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント

  • Backlogのトリガー設定では、連携するBacklogのドメインや、監視対象としたいプロジェクトIDを任意で設定してください。
  • GitHubでIssueを作成するアクションでは、タイトルや本文などの各項目に、固定のテキストを設定したり、Backlogから取得した課題の情報を変数として設定したりすることが可能です。

■注意事項

  • Backlog、GitHubのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

■概要
Notionでタスク管理を行い、その進捗をGitHubのIssueに手動で反映させる作業は、二度手間で更新漏れの原因になることはありませんか? プロジェクト管理において情報の同期は重要ですが、手作業では手間がかかり、ミスも発生しがちです。 このワークフローを活用すれば、Notionでタスクが更新されたタイミングを検知し、GitHubのIssueを自動で更新できるため、こうした課題をスムーズに解消し、開発プロセスの連携を円滑にします。

■このテンプレートをおすすめする方
  • NotionとGitHubを併用し、タスクとIssueの情報を手動で同期させている開発者の方
  • プロジェクト管理ツール間の情報連携を自動化し、作業の抜け漏れをなくしたいマネージャーの方
  • タスク管理とIssue管理を連携させ、開発業務の効率化を進めたいと考えている方

■このテンプレートを使うメリット
  • Notion上のタスクを更新するだけで、関連するGitHubのIssueが自動で更新されるため、転記作業に費やしていた時間を短縮できます。
  • 手作業による更新漏れや入力ミスといったヒューマンエラーを防ぎ、NotionとGitHub間の情報の一貫性を保つことに繋がります。

■フローボットの流れ
  1. はじめに、NotionとGitHubをYoomと連携します。
  2. 次に、トリガーでNotionを選択し、「特定のデータソースのページが作成・更新されたら」というアクションを設定します。
  3. 次に、オペレーションでNotionの「レコードを取得する(ID検索)」アクションを設定し、更新されたページの詳細情報を取得します。
  4. 次に、オペレーションで分岐機能を設定し、特定の条件に合致した場合のみ後続のアクションが実行されるようにします。
  5. 最後に、オペレーションでGitHubの「Issueを更新」アクションを設定し、取得した情報をもとに該当するIssueを更新します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント
  • Notionのトリガー設定では、連携の対象としたいデータソースや、更新を検知したいプロパティを任意で設定してください。
  • 分岐機能では、「ステータスが完了になった場合」など、Issueを更新したい条件を任意で設定することが可能です。

■注意事項
  • Notion、GitHubのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。
  • 分岐はパーソナルプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
  • パーソナルプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。

まとめ

SlackとGitHubの連携により、手作業を削減できます。
Issueが自動で登録されることで、チームのコミュニケーションとタスク管理の効率化につながるでしょう。
また、プロジェクトの進行がスムーズになれば、チーム全体の生産性が向上しそうですね。
ぜひYoomをご自身の業務に取り入れ、効率化を体験してみてくださいね!

Yoomを使えば、今回ご紹介したような連携を
プログラミング知識なしで手軽に構築できます。
無料でYoomを試す
この記事を書いた人
Mio Ito
Mio Ito
新卒でジュエリー販売を経験し、結婚出産を経て、社会保険労務士事務所で6年ほど勤務してきました。どちらの業界でも在庫管理や顧客管理をはじめ、様々な事務仕事を経験しました。特に社労士事務所での勤務では、膨大な入力作業や事務処理で一日終わることもしばしば。Yoomを知って第一声は「なぜもっと早く出会えなかったのか・・・」でした。皆様にYoomの便利さを届けられるように、わかりやすい文章書けるよう心がけています!
タグ
GitHub
Slack
自動
自動化
通知
連携
関連アプリ
アプリ連携
お役立ち資料
Yoomがわかる!資料3点セット
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る
詳しくみる