・
■概要
GitHubで新しいIssueが作成された際、内容を確認して手動でTrelloにカードを作成する作業は、手間がかかるだけでなく、転記ミスも起こりがちではないでしょうか。このワークフローを活用すれば、GitHubのWebhookをトリガーとして、Issueの作成を検知し、Trelloへ自動でカードを作成できるため、こうした課題を解消し、プロジェクト管理を効率化します。
■このテンプレートをおすすめする方
■このテンプレートを使うメリット
■フローボットの流れ
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
■注意事項
「GitHubでIssueが作成されたら、手動でTrelloにカードを作っている…」
「プルリクエストがマージされたタイミングで、Slackに手動で通知するのが面倒…」
このように、GitHubでの特定のアクションをきっかけに発生する、他ツールへの情報連携や通知作業に手間を感じていませんか?
もし、GitHubのWebhookで受信したIssue作成などの情報を、Trelloなどのタスク管理ツールに自動で連携したり、Slackなどのチャットツールに自動で通知したりできる仕組みがあれば、これらの手作業による手間やヒューマンエラーから解放され、開発やプロジェクト管理といった本来集中すべきコア業務に多くの時間を割くことができます!
今回ご紹介する自動化は、ノーコードで簡単に設定できて、手間や時間もかからないので、ぜひ自動化を導入して作業をもっと楽にしましょう!
YoomにはGitHubのWebhookで受信した情報を活用する業務フロー自動化のテンプレートが用意されているので、「まずは試してみたい!」という方は、以下のバナーをクリックして、すぐに自動化を体験してみましょう!
■概要
GitHubで新しいIssueが作成された際、内容を確認して手動でTrelloにカードを作成する作業は、手間がかかるだけでなく、転記ミスも起こりがちではないでしょうか。このワークフローを活用すれば、GitHubのWebhookをトリガーとして、Issueの作成を検知し、Trelloへ自動でカードを作成できるため、こうした課題を解消し、プロジェクト管理を効率化します。
■このテンプレートをおすすめする方
■このテンプレートを使うメリット
■フローボットの流れ
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
■注意事項
普段お使いの開発ツールであるGitHubから、様々なツールへの情報連携を自動化する方法を、具体的なテンプレートを使って紹介します!気になる内容があれば、ぜひクリックしてみてください!
GitHubのWebhookで受信したIssue作成などの情報を、Trelloなどのタスク管理ツールに自動で連携することができるので、開発の進捗管理やタスクの割り当てをスムーズに行い、プロジェクト全体の生産性を向上させましょう!
■概要
GitHubで新しいIssueが作成された際、内容を確認して手動でTrelloにカードを作成する作業は、手間がかかるだけでなく、転記ミスも起こりがちではないでしょうか。このワークフローを活用すれば、GitHubのWebhookをトリガーとして、Issueの作成を検知し、Trelloへ自動でカードを作成できるため、こうした課題を解消し、プロジェクト管理を効率化します。
■このテンプレートをおすすめする方
■このテンプレートを使うメリット
■フローボットの流れ
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
■注意事項
それではここから代表的な例として、GitHubでIssueが作成された際に、その情報をWebhookで受信し、Trelloにカードを自動で作成するフローを解説していきます!
ここではYoomを使用してノーコードで設定をしていくので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。
▼今回連携するアプリの公式サイト:GitHub
[Yoomとは]
今回は大きく分けて以下のプロセスで作成します。
■概要
GitHubで新しいIssueが作成された際、内容を確認して手動でTrelloにカードを作成する作業は、手間がかかるだけでなく、転記ミスも起こりがちではないでしょうか。このワークフローを活用すれば、GitHubのWebhookをトリガーとして、Issueの作成を検知し、Trelloへ自動でカードを作成できるため、こうした課題を解消し、プロジェクト管理を効率化します。
■このテンプレートをおすすめする方
■このテンプレートを使うメリット
■フローボットの流れ
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
■注意事項
ここでは、Yoomとそれぞれのアプリを連携して、操作が行えるようにしていきます。
以下を参考にマイアプリ登録を行いましょう。
以下を参考にマイアプリ登録を行いましょう。
続いてYoomのテンプレートをコピーします。
以下バナーのテンプレートの「このテンプレートを試してみる」のアイコンをクリックします。
■概要
GitHubで新しいIssueが作成された際、内容を確認して手動でTrelloにカードを作成する作業は、手間がかかるだけでなく、転記ミスも起こりがちではないでしょうか。このワークフローを活用すれば、GitHubのWebhookをトリガーとして、Issueの作成を検知し、Trelloへ自動でカードを作成できるため、こうした課題を解消し、プロジェクト管理を効率化します。
■このテンプレートをおすすめする方
■このテンプレートを使うメリット
■フローボットの流れ
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
■注意事項
以下の画像のような画面が表示されたらテンプレートのコピーは完了です。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

設定お疲れ様でした!
今回ご紹介した連携以外でも、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が登録されたら、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で新しいIssueが作成されるたびに、関連情報を手動でGoogle検索していませんか?この調査作業は開発プロセスで頻繁に発生するため、積み重なると大きな手間になります。このワークフローは、GitHubで特定のIssueが作成されると、その内容をもとにGoogle検索を自動で実行し、結果を取得します。情報収集のプロセスを自動化することで、調査の手間を省き、開発業務の効率化を支援します。
■このテンプレートをおすすめする方
■このテンプレートを使うメリット
■フローボットの流れ
■このワークフローのカスタムポイント
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■注意事項
■概要
GitHubでIssueが作成されるたびに、手作業で顧客管理システムであるSPIRALに情報を転記していませんか?このような手作業は、開発のスピードを妨げるだけでなく、入力ミスや情報連携の遅延といった課題も引き起こしやすいものです。このワークフローを活用すれば、GitHubで新しいIssueが作成された際に、その情報が自動でSPIRALにレコードとして追加されるため、プロジェクト管理と顧客情報の一元化をスムーズに進めることができます。
■このテンプレートをおすすめする方
■このテンプレートを使うメリット
■フローボットの流れ
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
■注意事項
■概要
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のヘルプページを参考にしてみてください。
また以下のサポート窓口を使用することも可能です。