NEW 新たにAIワーカー機能が登場。あなただけのAI社員をつくろう! 詳しくはこちら
AIワーカー機能であなただけのAI社員をつくろう! 詳しくはこちら
GitHubとYoomの連携イメージ
【ノーコードで実現】GitHubのWebhookで受信した情報を他アプリに自動で連携する方法
Yoomを詳しくみる
この記事のテンプレートを試す
GitHubとYoomの連携イメージ
フローボット活用術

2025-10-23

【ノーコードで実現】GitHubのWebhookで受信した情報を他アプリに自動で連携する方法

Kumiko Tsukamoto
Kumiko Tsukamoto

■概要

GitHubで新しいIssueが作成された際、内容を確認して手動でTrelloにカードを作成する作業は、手間がかかるだけでなく、転記ミスも起こりがちではないでしょうか。このワークフローを活用すれば、GitHubのWebhookをトリガーとして、Issueの作成を検知し、Trelloへ自動でカードを作成できるため、こうした課題を解消し、プロジェクト管理を効率化します。

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

  • GitHubとTrelloを連携させて、タスク管理を効率化したいプロジェクトマネージャーの方
  • GitHubのWebhookを活用し、Issue作成時の手動でのカード作成作業をなくしたい開発者の方
  • 開発チームのタスク管理プロセスを自動化し、生産性を向上させたいと考えているチームリーダーの方

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

  • GitHubのWebhookでIssue作成を検知し自動でTrelloにカードが作成されるため、これまで手作業に費やしていた時間を短縮できます。
  • 手作業での情報転記が不要になることで、Issueの内容の入力間違いやカード作成漏れといったヒューマンエラーのリスク軽減に繋がります。

■フローボットの流れ

  1. はじめに、GitHubとTrelloをYoomと連携します。
  2. 次に、トリガーでGitHubを選択し、「Webhookを受信したら(Webhook起動)」を設定し、GitHub側で発行したWebhook URLを登録します。
  3. 次に、オペレーションで分岐機能を追加し、Webhookで受信したIssueの作成日時と更新日時をもとに後続の処理を分岐させる設定をします。
  4. 最後に、オペレーションでTrelloの「新しいカードを作成する」アクションを設定し、特定のリストにカードを作成します。

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

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

  • Trelloのカード作成オペレーションでは、カードを作成するボードやリストの指定が可能です。また、カードのタイトルや説明欄には、GitHubから取得したIssueのタイトルや本文などを変数として設定できます。

■注意事項

  • GitHub、TrelloのそれぞれとYoomを連携してください。
  • GitHubでWebhookを設定する方法は下記をご参照ください。
    https://intercom.help/yoom/ja/articles/11710834
  • GitHubのアウトプットはJSONPathから取得可能です。取得方法は下記をご参照ください。
    https://intercom.help/yoom/ja/articles/9103858
  • 分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
  • ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。

「GitHubでIssueが作成されたら、手動でTrelloにカードを作っている…」
「プルリクエストがマージされたタイミングで、Slackに手動で通知するのが面倒…」

このように、GitHubでの特定のアクションをきっかけに発生する、他ツールへの情報連携や通知作業に手間を感じていませんか?

もし、GitHubのWebhookで受信したIssue作成などの情報を、Trelloなどのタスク管理ツールに自動で連携したり、Slackなどのチャットツールに自動で通知したりできる仕組みがあれば、これらの手作業による手間やヒューマンエラーから解放され、開発やプロジェクト管理といった本来集中すべきコア業務に多くの時間を割くことができます!

今回ご紹介する自動化は、ノーコードで簡単に設定できて、手間や時間もかからないので、ぜひ自動化を導入して作業をもっと楽にしましょう!

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

YoomにはGitHubのWebhookで受信した情報を活用する業務フロー自動化のテンプレートが用意されているので、「まずは試してみたい!」という方は、以下のバナーをクリックして、すぐに自動化を体験してみましょう!


■概要

GitHubで新しいIssueが作成された際、内容を確認して手動でTrelloにカードを作成する作業は、手間がかかるだけでなく、転記ミスも起こりがちではないでしょうか。このワークフローを活用すれば、GitHubのWebhookをトリガーとして、Issueの作成を検知し、Trelloへ自動でカードを作成できるため、こうした課題を解消し、プロジェクト管理を効率化します。

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

  • GitHubとTrelloを連携させて、タスク管理を効率化したいプロジェクトマネージャーの方
  • GitHubのWebhookを活用し、Issue作成時の手動でのカード作成作業をなくしたい開発者の方
  • 開発チームのタスク管理プロセスを自動化し、生産性を向上させたいと考えているチームリーダーの方

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

  • GitHubのWebhookでIssue作成を検知し自動でTrelloにカードが作成されるため、これまで手作業に費やしていた時間を短縮できます。
  • 手作業での情報転記が不要になることで、Issueの内容の入力間違いやカード作成漏れといったヒューマンエラーのリスク軽減に繋がります。

■フローボットの流れ

  1. はじめに、GitHubとTrelloをYoomと連携します。
  2. 次に、トリガーでGitHubを選択し、「Webhookを受信したら(Webhook起動)」を設定し、GitHub側で発行したWebhook URLを登録します。
  3. 次に、オペレーションで分岐機能を追加し、Webhookで受信したIssueの作成日時と更新日時をもとに後続の処理を分岐させる設定をします。
  4. 最後に、オペレーションでTrelloの「新しいカードを作成する」アクションを設定し、特定のリストにカードを作成します。

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

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

  • Trelloのカード作成オペレーションでは、カードを作成するボードやリストの指定が可能です。また、カードのタイトルや説明欄には、GitHubから取得したIssueのタイトルや本文などを変数として設定できます。

■注意事項

  • GitHub、TrelloのそれぞれとYoomを連携してください。
  • GitHubでWebhookを設定する方法は下記をご参照ください。
    https://intercom.help/yoom/ja/articles/11710834
  • GitHubのアウトプットはJSONPathから取得可能です。取得方法は下記をご参照ください。
    https://intercom.help/yoom/ja/articles/9103858
  • 分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
  • ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。

GitHubのWebhookと他ツールを連携する方法

普段お使いの開発ツールであるGitHubから、様々なツールへの情報連携を自動化する方法を、具体的なテンプレートを使って紹介します!気になる内容があれば、ぜひクリックしてみてください!

開発ツールの情報をもとにタスク管理ツールに連携する

GitHubのWebhookで受信したIssue作成などの情報を、Trelloなどのタスク管理ツールに自動で連携することができるので、開発の進捗管理やタスクの割り当てをスムーズに行い、プロジェクト全体の生産性を向上させましょう!


■概要

GitHubで新しいIssueが作成された際、内容を確認して手動でTrelloにカードを作成する作業は、手間がかかるだけでなく、転記ミスも起こりがちではないでしょうか。このワークフローを活用すれば、GitHubのWebhookをトリガーとして、Issueの作成を検知し、Trelloへ自動でカードを作成できるため、こうした課題を解消し、プロジェクト管理を効率化します。

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

  • GitHubとTrelloを連携させて、タスク管理を効率化したいプロジェクトマネージャーの方
  • GitHubのWebhookを活用し、Issue作成時の手動でのカード作成作業をなくしたい開発者の方
  • 開発チームのタスク管理プロセスを自動化し、生産性を向上させたいと考えているチームリーダーの方

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

  • GitHubのWebhookでIssue作成を検知し自動でTrelloにカードが作成されるため、これまで手作業に費やしていた時間を短縮できます。
  • 手作業での情報転記が不要になることで、Issueの内容の入力間違いやカード作成漏れといったヒューマンエラーのリスク軽減に繋がります。

■フローボットの流れ

  1. はじめに、GitHubとTrelloをYoomと連携します。
  2. 次に、トリガーでGitHubを選択し、「Webhookを受信したら(Webhook起動)」を設定し、GitHub側で発行したWebhook URLを登録します。
  3. 次に、オペレーションで分岐機能を追加し、Webhookで受信したIssueの作成日時と更新日時をもとに後続の処理を分岐させる設定をします。
  4. 最後に、オペレーションでTrelloの「新しいカードを作成する」アクションを設定し、特定のリストにカードを作成します。

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

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

  • Trelloのカード作成オペレーションでは、カードを作成するボードやリストの指定が可能です。また、カードのタイトルや説明欄には、GitHubから取得したIssueのタイトルや本文などを変数として設定できます。

■注意事項

  • GitHub、TrelloのそれぞれとYoomを連携してください。
  • GitHubでWebhookを設定する方法は下記をご参照ください。
    https://intercom.help/yoom/ja/articles/11710834
  • GitHubのアウトプットはJSONPathから取得可能です。取得方法は下記をご参照ください。
    https://intercom.help/yoom/ja/articles/9103858
  • 分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
  • ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。

GitHubのWebhookを活用してTrelloと連携するフローを作ってみよう

それではここから代表的な例として、GitHubでIssueが作成された際に、その情報をWebhookで受信し、Trelloにカードを自動で作成するフローを解説していきます!

ここではYoomを使用してノーコードで設定をしていくので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。

▼今回連携するアプリの公式サイト:GitHub

[Yoomとは]

フローの作成方法

今回は大きく分けて以下のプロセスで作成します。

  • GitHubとTrelloのマイアプリ連携
  • テンプレートをコピー
  • GitHubのトリガー設定とTrelloのアクション設定
  • トリガーをONにし、フローが起動するかを確認

■概要

GitHubで新しいIssueが作成された際、内容を確認して手動でTrelloにカードを作成する作業は、手間がかかるだけでなく、転記ミスも起こりがちではないでしょうか。このワークフローを活用すれば、GitHubのWebhookをトリガーとして、Issueの作成を検知し、Trelloへ自動でカードを作成できるため、こうした課題を解消し、プロジェクト管理を効率化します。

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

  • GitHubとTrelloを連携させて、タスク管理を効率化したいプロジェクトマネージャーの方
  • GitHubのWebhookを活用し、Issue作成時の手動でのカード作成作業をなくしたい開発者の方
  • 開発チームのタスク管理プロセスを自動化し、生産性を向上させたいと考えているチームリーダーの方

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

  • GitHubのWebhookでIssue作成を検知し自動でTrelloにカードが作成されるため、これまで手作業に費やしていた時間を短縮できます。
  • 手作業での情報転記が不要になることで、Issueの内容の入力間違いやカード作成漏れといったヒューマンエラーのリスク軽減に繋がります。

■フローボットの流れ

  1. はじめに、GitHubとTrelloをYoomと連携します。
  2. 次に、トリガーでGitHubを選択し、「Webhookを受信したら(Webhook起動)」を設定し、GitHub側で発行したWebhook URLを登録します。
  3. 次に、オペレーションで分岐機能を追加し、Webhookで受信したIssueの作成日時と更新日時をもとに後続の処理を分岐させる設定をします。
  4. 最後に、オペレーションでTrelloの「新しいカードを作成する」アクションを設定し、特定のリストにカードを作成します。

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

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

  • Trelloのカード作成オペレーションでは、カードを作成するボードやリストの指定が可能です。また、カードのタイトルや説明欄には、GitHubから取得したIssueのタイトルや本文などを変数として設定できます。

■注意事項

  • GitHub、TrelloのそれぞれとYoomを連携してください。
  • GitHubでWebhookを設定する方法は下記をご参照ください。
    https://intercom.help/yoom/ja/articles/11710834
  • GitHubのアウトプットはJSONPathから取得可能です。取得方法は下記をご参照ください。
    https://intercom.help/yoom/ja/articles/9103858
  • 分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
  • ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。

ステップ1:GitHubとTrelloのマイアプリ連携

ここでは、Yoomとそれぞれのアプリを連携して、操作が行えるようにしていきます。

1.GitHubのマイアプリ登録

以下を参考にマイアプリ登録を行いましょう。

2.Trelloのマイアプリ登録

以下を参考にマイアプリ登録を行いましょう。

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

続いてYoomのテンプレートをコピーします。

以下バナーのテンプレートの「このテンプレートを試してみる」のアイコンをクリックします。


■概要

GitHubで新しいIssueが作成された際、内容を確認して手動でTrelloにカードを作成する作業は、手間がかかるだけでなく、転記ミスも起こりがちではないでしょうか。このワークフローを活用すれば、GitHubのWebhookをトリガーとして、Issueの作成を検知し、Trelloへ自動でカードを作成できるため、こうした課題を解消し、プロジェクト管理を効率化します。

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

  • GitHubとTrelloを連携させて、タスク管理を効率化したいプロジェクトマネージャーの方
  • GitHubのWebhookを活用し、Issue作成時の手動でのカード作成作業をなくしたい開発者の方
  • 開発チームのタスク管理プロセスを自動化し、生産性を向上させたいと考えているチームリーダーの方

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

  • GitHubのWebhookでIssue作成を検知し自動でTrelloにカードが作成されるため、これまで手作業に費やしていた時間を短縮できます。
  • 手作業での情報転記が不要になることで、Issueの内容の入力間違いやカード作成漏れといったヒューマンエラーのリスク軽減に繋がります。

■フローボットの流れ

  1. はじめに、GitHubとTrelloをYoomと連携します。
  2. 次に、トリガーでGitHubを選択し、「Webhookを受信したら(Webhook起動)」を設定し、GitHub側で発行したWebhook URLを登録します。
  3. 次に、オペレーションで分岐機能を追加し、Webhookで受信したIssueの作成日時と更新日時をもとに後続の処理を分岐させる設定をします。
  4. 最後に、オペレーションでTrelloの「新しいカードを作成する」アクションを設定し、特定のリストにカードを作成します。

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

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

  • Trelloのカード作成オペレーションでは、カードを作成するボードやリストの指定が可能です。また、カードのタイトルや説明欄には、GitHubから取得したIssueのタイトルや本文などを変数として設定できます。

■注意事項

  • GitHub、TrelloのそれぞれとYoomを連携してください。
  • GitHubでWebhookを設定する方法は下記をご参照ください。
    https://intercom.help/yoom/ja/articles/11710834
  • GitHubのアウトプットはJSONPathから取得可能です。取得方法は下記をご参照ください。
    https://intercom.help/yoom/ja/articles/9103858
  • 分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
  • ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。

以下の画像のような画面が表示されたらテンプレートのコピーは完了です。

ステップ3:トリガーとなるGitHubの設定

GitHubでWebhookを受信したことを自動化のトリガーにするための設定を行います。
以下の赤枠をクリックしましょう。

連携アカウントとアクションを選択する画面が表示されるので、今回連携するGitHubのアカウントを確認し「次へ」をクリックします。

GitHubで設定が必要なWebhookURLが表示されます。
GitHubで設定を行いましょう。
Webhookを設定したら、Issueを作成します。

Yoomに戻り「テスト」をクリックしましょう。
以下の画面のように取得した値にメッセージの内容が表示されます。
この後、この取得した値の内容を入力に使用することができます。
※取得した値に関して、詳しくはこちらをご確認ください。

テスト成功後「保存する」をクリックしましょう。

ステップ4:分岐設定

GitHubでIssueが作成された際のみ、次の設定に進むよう設定を行います。
以下の赤枠をクリックしましょう。

  • 「分岐する」オペレーションは、ミニプラン以上でご利用いただけます。
    フリープランで利用するとエラーになってしまうのでご注意ください。
  • ミニプランなどの有料プランは2週間の無料トライアルが可能です。
    無料トライアル中なら、普段制限されているアプリや機能も自由にお試しいただけますので、ぜひ活用してみてください。

以下の画面が表示されるはずです。
下記のように設定することで、「created_at」と「created_at」の日時が同じ場合、Issueの新規作成と判断し、次のフローヘ進むようになります。

確認ができたら「保存する」をクリックしましょう。

ステップ5:Trelloでカードを作成する

GitHubで作成したIssueを元にTrelloでカードを作成するための設定を行います。
以下の赤枠をクリックしましょう。

連携アカウントとアクションを選択する画面が表示されるので、今回連携するTrelloのアカウントを確認し「次へ」をクリックします。

Trelloの設定画面が表示されます。
まずボードIDはTrelloで確認し、入力しましょう。

リストIDは以下のように表示される候補から選択します。

タイトルにはGitHubから取得した値を用いて「title」を入力しましょう。
取得した値を活用することで、固定値ではなく、トリガーが実行されるたびに最新の情報が反映できます。

説明には、GitHubから取得した値より「body」を入力しました。

設定ができたら「テスト」をクリックし、テストが成功したかを確認しましょう。

Trelloで実際にカードが作成されているかを確認します。
確認ができたらYoom画面に戻って「保存する」をクリックしましょう。

ステップ6:トリガーをONに設定しフロー稼働の準備完了

以下の画面の赤枠部分「トリガーをON」をクリックすることで、フローボットが自動で起動します。

設定お疲れ様でした!

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

今回ご紹介した連携以外でも、GitHubのAPIを活用してさまざまな業務を自動化することが可能です。

例えば、GitHubのデータをGoogleスプレッドシートに自動で情報を登録したり、Slackに通知を送ったりすることができます。
これにより、タスク管理の効率が向上し、プロジェクト全体の進捗を把握するのが簡単になるでしょう。


■概要

GitHub上で新しいIssueが作成されたら、その情報を自動的に取得し、Notionデータベースに追加します。

追加したいデータベースにアクセスしなくても自動でデータを展開することが可能です。

■事前準備

Notionに事前にGitHubのIssueデータを追加するようのページを用意します。

実際のページイメージはこちら

■設定方法

①アプリトリガーからGithubを選択して以下の設定を行いテスト・保存します。

・トリガーアクション:Issueが新しく作成されたらを選択します。

・トリガー起動間隔:基本的には最短の5分で設定します。

・オーナー名:「https://github.com/{オーナー名}/{リポジトリ名}/issues/{Issue番号}」のオーナー名の箇所をコピーペーストします。

・リポジトリ名:「https://github.com/{オーナー名}/{リポジトリ名}/issues/{Issue番号}」のリポジトリ名の箇所をコピーペーストします。

②トリガー下の+マークからアプリと連携するオペレーションでNotionを選択し、以下の設定を行いテスト・保存し完了です。

・アクション:ページにテキストを追加を選択します。

・ページID:指定のページのURL上にあるページID(数字とアルファベットの組み合わせ)をコピーペーストします。

・コンテンツ:ページに追加したい内容を入力します。

①で取得したIssueのアウトプットを用いて埋め込みも可能です。

※アウトプットを動的に使用する設定の詳細はこちら

■注意事項

GitHubアカウント、Notionアカウントとの連携設定が必要です。

・Notionとの連携でよくあるエラーについてはこちら 


■概要

GitHubのIssueが作成されるたびに、その内容を一つひとつ確認し、要点を把握する作業に手間を感じていませんか。特にプロジェクトが大規模になると、Issueの管理が煩雑になりがちで、対応の遅れや見落としにも繋がりかねません。このワークフローを活用すれば、GitHubで新しいIssueが作成された際に、AIが自動で内容を要約しIssueを更新するため、こうした課題を解消できます。Issue管理の効率化によって、開発プロセスをより円滑に進めることが可能です。

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

  • GitHubを利用した開発プロジェクトで、Issue管理の工数を削減したいと考えている方
  • 複数のリポジトリを管理しており、GitHubのIssueを横断的に、かつスムーズに把握したい方
  • Issueの内容確認作業を自動化し、より重要な開発業務にリソースを集中させたい方

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

  • GitHubでIssueが投稿されると、AIが自動で内容を要約するため、Issueの概要を把握するまでの時間を短縮し、迅速なアサインや対応が可能になります。
  • 要約された内容がIssueに追記されることで、誰が見ても要点が把握しやすくなるため、チーム内の情報共有の質が向上し、開発業務の属人化を防ぎます。

■フローボットの流れ

  1. はじめに、GitHubをYoomと連携します。
  2. 次に、トリガーでGitHubを選択し、「Issueが新しく作成されたら」というアクションを設定し、対象のリポジトリを指定します。
  3. 次に、オペレーションでAI機能の「要約する」アクションを設定し、トリガーで取得したIssueの本文を要約対象として指定します。
  4. 最後に、オペレーションでGitHubの「Issueを更新」アクションを設定し、前のステップでAIが生成した要約を対象のIssueに追記します。

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

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

  • GitHubのトリガー設定では、フローを起動させたいリポジトリのオーナー名とリポジトリ名を任意で設定してください。
  • AI機能による要約のアクションでは、要約対象の文章に前段で取得したIssueのタイトルや本文などを変数として設定できるほか、「箇条書きで」「要点のみ」といった要約の条件を自由にカスタマイズできます。
  • GitHubでIssueを更新するアクションでは、固定値や前段で取得した情報を変数として活用し、本文への追記だけでなくラベルの付与など任意の項目を設定することが可能です。

■注意事項

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

■概要

GitHubで新規のIssueが登録されたら、kintoneのレコードにも登録するフローです。

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

1.kintoneを使用してタスク管理を行なっている方

・採番したタスクごとに管理を行う統括部門の方

・個々が作成したタスクをまとめる必要のある上長の方

・タスク作成者と実行者が違う場合のそれぞれの担当者

2.手入力の作業を減らし、自動化したいと考えている方

・業務自動化を目指している中小企業の経営者

・データの正確性を高めたい事務職員

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

・GitHubで登録された内容を自動でkintoneに登録することで、入力ミスをなくすことができます。

・一連の流れが自動で完了するため、手間を省き、業務効率を向上させることができます。

■注意事項

・kintone、GitHubのそれぞれとYoomを連携してください。


■概要

GitHubでIssueが新しく作成または更新されたら、Googleスプレッドシートに自動で追加します。

設定方法

GitHub、GoogleスプレッドシートとYoomを連携してください。(マイアプリ連携)

GitHubの「Issueが新しく作成または更新されたら」というトリガーで、オーナー名とリポジトリ名を指定してください。

・Googleスプレッドシートの「レコードを追加する」というオペレーションで、追加先のスプレッドシート情報を指定してください。

注意事項

GitHubアカウントとGoogleスプレッドシートアカウントとの連携設定が必要です。


■概要

GitHubでIssueが作成されたら、自動的にJira Softwareにタスクを追加するフローです。

GitHubのIssue管理とJira Softwareの課題管理に行うことができ、複数のツールに同じ情報を何度も追加する手間や、転記ミスを削減することができます。

■注意事項

・GitHub、Jira SoftwareそれぞれとYoomを連携してください。

・GitHub登録先の詳細を任意の値に置き換えてご利用ください。


■概要

開発チーム内での迅速な情報共有は不可欠ですが、GitHubでのプルリクエスト作成を手動でSlack通知していませんか?このワークフローを活用すれば、GitHubでプルリクエストが作成されたタイミングで、Slackの指定チャンネルに自動で通知できます。手動での確認作業や連絡の手間がなくなり、チーム内のスムーズな情報共有と開発サイクルの効率化に貢献します。

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

  • GitHubでの開発状況をSlackでリアルタイムに把握し、連携を強化したい開発者の方
  • プルリクエストの見落としを防ぎ、レビュープロセスを迅速化したいチームリーダーの方
  • 手動での通知作業をなくし、開発チームのコミュニケーションを効率化したい方

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

  • GitHubでプルリクエストが作成されるとSlackへ自動通知されるため、手動での連絡や確認作業に費やしていた時間を短縮できます。
  • 手作業による通知の遅延や連絡漏れといったヒューマンエラーを防ぎ、レビュー依頼の伝達を確実に行うことができます。

■フローボットの流れ

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

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

  • GitHubのトリガー設定では、通知の対象としたい「リポジトリの所有者」と「リポジトリ名」をそれぞれ指定してください。
  • Slackでメッセージを送るアクションを設定する際に、通知先となる「チャンネルID」を任意で設定してください。

■概要

GitHubで新しいIssueが作成されるたびに、関連情報を手動でGoogle検索していませんか?この調査作業は開発プロセスで頻繁に発生するため、積み重なると大きな手間になります。このワークフローは、GitHubで特定のIssueが作成されると、その内容をもとにGoogle検索を自動で実行し、結果を取得します。情報収集のプロセスを自動化することで、調査の手間を省き、開発業務の効率化を支援します。

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

  • GitHubのIssue対応で、関連情報のGoogle検索を手作業で行っている開発者の方
  • 開発チームの情報収集プロセスを効率化し、生産性を向上させたいプロジェクトマネージャーの方
  • GitHubとGoogle検索を連携させ、定型的な調査業務を自動化したいと考えている方

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

  • GitHubでIssueが作成されると自動でGoogle検索が実行されるため、手動での検索やコピペ作業に費やしていた時間を短縮することができます
  • 検索キーワードの誤入力や検索漏れといった人為的なミスを防ぎ、誰が対応しても同じ品質で情報収集が行えるよう業務を標準化します

■フローボットの流れ

  1. はじめに、GitHubとGoogle検索をYoomと連携します
  2. 次に、トリガーでGitHubを選択し、「Issueが新しく作成されたら」というアクションを設定します
  3. 続いて、オペレーションで分岐機能を設定し、Issueのラベルなど特定の条件に合致した場合のみ後続の処理が進むようにします
  4. 次に、AI機能を用いてIssueの本文から検索に必要なキーワードを抽出します
  5. そして、オペレーションでGoogle検索の「検索結果を取得」アクションを設定し、抽出したキーワードで検索を実行します
  6. 最後に、GitHubの「Issue・Pull Requestにコメントを追加」アクションを設定し、取得した検索結果を該当のIssueにコメントします

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

  • 分岐機能では、特定のラベルが付いたIssueのみを対象にするなど、ワークフローを実行する条件を任意で設定することが可能です
  • GitHubへのコメント追加アクションでは、Google検索の結果に加えて固定のテキストを挿入したり、Issueのタイトルなどの情報を変数として埋め込んだりして、コメント内容を自由に設定できます

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

■注意事項

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

■概要

GitHubでIssueが作成されるたびに、手作業で顧客管理システムであるSPIRALに情報を転記していませんか?このような手作業は、開発のスピードを妨げるだけでなく、入力ミスや情報連携の遅延といった課題も引き起こしやすいものです。このワークフローを活用すれば、GitHubで新しいIssueが作成された際に、その情報が自動でSPIRALにレコードとして追加されるため、プロジェクト管理と顧客情報の一元化をスムーズに進めることができます。

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

  • GitHubとSPIRALを利用し、開発と顧客管理の連携を効率化したいと考えている方
  • Issue作成後の手動でのデータ登録作業に手間を感じ、自動化を検討している方
  • 開発状況と顧客情報を紐付けて管理し、対応の迅速化を目指すチームの方

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

  • GitHubでIssueが作成されると、自動的にSPIRALへレコードが登録されるため、これまで手作業で行っていた情報転記の時間を削減できます。
  • 手作業によるデータ入力の際に起こりがちな、転記ミスや項目漏れといったヒューマンエラーを防ぎ、情報の正確性を高めます。

■フローボットの流れ

  1. はじめに、GitHubとSPIRALをYoomと連携させます。
  2. 次に、トリガーとしてGitHubを選択し、「Issueが新しく作成されたら」というアクションを設定し、監視したいリポジトリなどを指定します。
  3. 最後に、オペレーションとしてSPIRALを選択し、「レコードを登録」アクションを設定します。この際、GitHubのIssueから取得した情報をSPIRALのどの項目に登録するかマッピングします。

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

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

  • GitHubのトリガー設定では、フローの起動間隔を調整できるほか、特定のオーナー名やリポジトリ名に絞ってIssueの作成を検知するようにカスタムすることが可能です。
  • SPIRALのレコード登録オペレーションでは、GitHubのIssueから取得したタイトル、ラベル、などのアウトプット情報を活用し、SPIRALのどのフィールドにどの情報を登録するかを柔軟に設定できます。

■注意事項

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

■概要

Jira Softwareで課題が作成されたら、GitHubにIssueを登録してGoogle Chatに通知するフローです。

Jira SoftwareとGitHubの課題情報を同期する際などにご利用ください。

Google Chatに追加するタスクの内容などは自由に設定することが可能です。

■注意事項

・GitHub、Jira Software、Google ChatそれぞれとYoomを連携してください。

・Jira Softwareにタスクが追加されてから5~15分後にGithubにも情報が同期されます。

・Google Chatとの連携はGoogle Workspaceの場合のみ可能です。詳細はこちらをご参照ください。


■概要

Asanaの特定のセクションに新しいタスクが追加されたら、GitHubのIssueとして自動的に追加します。

タイトルや本文、ラベルの設定を自由にカスタマイズ可能です。

設定方法

Asana、GitHubそれぞれのアプリとYoomを連携してください。(マイアプリ連携)

・Asanaの「特定のセクションに新しいタスクが追加されたら」というトリガーで、対象のセクションを設定してください。

GitHubの「Issueの作成」というオペレーションで、Asanaから取得した情報をもとに、Issueのタイトル等の設定を行なってください。

注意事項

Asana、GitHubそれぞれでYoomとの連携が必要です。

・Issueのオーナー名やリポジトリ名の設定情報を任意の値に置き換えてご利用ください。

まとめ

GitHubのWebhookとTrelloの連携を自動化することで、これまで手作業で行っていたIssue情報の転記やタスク作成の手間を削減し、ヒューマンエラーを防ぐことができます。

これにより、開発チームはタスクの抜け漏れなく迅速に開発作業に着手でき、プロジェクト管理者は迅速な進捗状況を把握できる環境が整うでしょう!

今回ご紹介したような業務自動化を実現できるノーコードツール「Yoom」を使えば、プログラミングの知識がない方でも、直感的な操作で簡単に業務フローを構築できます。
もし自動化に少しでも興味を持っていただけたなら、ぜひこちらの登録フォームから無料登録して、Yoomによる業務効率化を体験してみてください!

よくあるご質問

Q:Issue作成以外の操作も自動化のきっかけにできますか?

A:はい、可能です。
GitHubとの連携で行えること、自動化の起点にできるアクションについては以下をご確認ください。

Q:特定のラベルが付いたIssueだけをTrelloに連携させることは可能ですか?

A:はい、可能です。
今回ご紹介したフローでも使用している「分岐」機能を使用することで、特定のラベルの付いたIssueの場合のみTrelloに連携するような設定を行うことができます。

※「分岐する」オペレーションは、ミニプラン以上でご利用いただけます。
フリープランで利用するとエラーになってしまうのでご注意ください。
※ミニプランなどの有料プランは2週間の無料トライアルが可能です。
無料トライアル中なら、普段制限されているアプリや機能も自由にお試しいただけますので、ぜひ活用してみてください。

Q:もし連携が失敗した場合、エラーに気づく仕組みや再実行する方法はありますか?

A:連携が失敗した場合、Yoomのアカウント作成時に登録したメールアドレスに通知が送信されます。
通知内容に掲載されているリンクからエラーの原因を確認することができます。
エラー内容を確認し、修正が必要な場合は、Yoomのヘルプページを参考にしてみてください。
また以下のサポート窓口を使用することも可能です。

Yoomを使えば、今回ご紹介したような連携を
プログラミング知識なしで手軽に構築できます。
無料でYoomを試す
この記事を書いた人
Kumiko Tsukamoto
Kumiko Tsukamoto
SaaS連携ツール「Yoom」を活用した業務自動化に関する記事を執筆するWebライター。ITパスポート資格保有者で、元システムエンジニア。Excelへの手入力による勤怠管理や領収書のデータ化といった反復作業に日々直面した経験から、SaaSツールを活用した業務効率化に興味を抱く。現在は、手作業に悩む担当者に向けて、Yoomの自動化機能を用いた業務フロー改善のTipsを発信している。
タグ
GitHub
連携
自動
自動化
関連アプリ
お役立ち資料
Yoomがわかる!資料3点セット
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る
詳しくみる