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

2025-03-26

GitHubとChatworkを連携して、GitHubに追加したIssueをChatworkに自動通知する方法

Ai Ohta
Ai Ohta

チームプロジェクトにおいてメンバー同士の連携は重要ですよね。中でもタスクの割り振りは作業のスピード感を左右する大きなポイントと言えるのではないでしょうか。
そこで今回は、チームコミュニケーションの強化を促すGitHubとChatworkのアプリ連携をご紹介します!
この連携を取り入れることで作業効率の向上が見込めるでしょう。導入して、チームの生産性を向上させませんか?

こんな方におすすめ

・GitHubとChatworkの両ツールを活用しているチーム
・GitHubに追加したIssueについてChatworkで連絡を取り合うことが多いチーム
・GitHubに追加したIssueにいち早く気が付きたい方
・チーム連携の強化を目指しているリーダー

GitHubとChatworkの連携メリットと具体例

メリット1: Issueへの取り組みスピードが向上する

今回の連携により、GitHubに追加されたIssueを自動でChatworkに通知できるようになります。
そのため、チームメンバーが新たなタスクに気が付きやすくなり、問題を迅速に解決できるようになるかもしれません。
例えば、GitHubを活用することの多いシステム開発などの場合、バグや機能改善などはなるべくであれば早く対応した方が良いですよね。
そこで今回のアプリ連携を導入すれば、他の作業を行っている場合でも新しいIssueを把握しやすくなり、タスクへ取り組むまでのスピードが素早くなる可能性があります。

メリット2: チームの連携が強化される

システム開発などはリモートワークで行うことが珍しくありません。その場合、Chatworkのようなコミュニケーションツールを用いることが多いはずです。チームメンバーと同じ空間で作業を行えない時は、細やかな連絡がカギとなります。
今回の連携は、このようなリモートワークにおいてチームの連携を強化し、コミュニケーションを活性化する可能性があるでしょう。
例えば、Chatworkに通知されたIssueを引用返信しながらメンバーと連絡を取り合うことで、より具体的なタスクの分担や相談などを行いやすくなるのではないでしょうか。

メリット3: 二度手間を解消できる

これまで、GitHubに追加されたIssueをメンバーに知らせるために、Chatworkへ手動でその旨を入力していませんでしたか?今回のアプリ連携を導入すれば、Issueが追加されるとChatworkに自動で通知が届くようになるため、このような手間を解消することが可能です。
これにより通知作業を簡略化でき、業務負担が改善されるかもしれません。また、作業の手間が無くなるため効率の向上も見込めるはずです。

では、ここからYoomを使用して、アプリ同士を連携するフローを紹介していきます。

[Yoomとは]

GitHubとChatworkの連携フローの作り方

今回は「GitHubでIssueが作成されたらChatworkに通知する」という自動化を、以下のテンプレートを用いて行います。


■概要
GitHubでのプロジェクト管理において、新しいIssueが作成された際のチームへの情報共有に手間を感じていませんか?都度手動で通知を行うことで、対応の遅れや共有漏れが発生することもあります。このワークフローを活用すれば、GitHubで新しいIssueが作成されたタイミングをトリガーにして、Chatworkへ自動で通知を送信できます。これにより、スムーズな情報共有を実現し、開発の初動を迅速化します。

■このテンプレートをおすすめする方
  • GitHubを活用しており、Issue作成時の情報共有を効率化したい開発担当者の方
  • チームへの情報伝達を円滑にし、プロジェクトの進行をスムーズにしたいマネージャーの方
  • GitHubとChatwork間の手作業による通知業務を減らし、コア業務に集中したい方

■このテンプレートを使うメリット
  • GitHubでIssueが作成されると自動でChatworkに通知が飛ぶため、手作業での情報共有にかかっていた時間を短縮できます。
  • 手動での通知による連絡漏れや伝達の遅延を防ぎ、重要なIssueに対するチームの迅速な対応を後押しします。

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

■このワークフローのカスタムポイント
  • GitHubのトリガー設定では、通知の対象としたいリポジトリを任意で設定してください。
  • Chatworkに送信するメッセージには、IssueのタイトルやURL、担当者名など、通知したい情報を自由に組み合わせて設定できます。

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

まずはYoomの登録を行いましょう。
1.上のバナーの「詳細を見る」をクリック
2.移行した画面下部の「このテンプレートを試してみる」をクリック
3.Yoomの登録を行う

※既に登録が完了している場合はログイン画面が表示されるので、ログインしましょう。

今回の連携フローは大きく分けて以下のプロセスの通りです。

・GitHubとChatworkをマイアプリ連携
・GitHubの起動設定
・Chatworkへ通知する設定
・トリガーボタンをONにして、GitHubとChatworkの連携動作を確認

まずはじめに、マイアプリ連携を行います。

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

Yoomの登録が完了すると、フローボットのテンプレートが「マイプロジェクト」にコピーされます。
画像のような表示がされたら、左側にあるメニューから「マイアプリ」を選択してください。

次に、右上の新規接続ボタンをクリックします。

GitHubとYoomの連携

GitHubのマイアプリ連携は、GitHubにログインしておくことで素早く完了します。
そのため、現段階でGitHubにログインしておきましょう。

1.検索する

GitHubを検索し、GitHubのアイコンを選択します。

クリックすることで画面が切り替わります。
上記の表示が出たら連携完了です。

Chatworkの連携

1.検索する

Chatworkを検索し、Chatworkのアイコンをクリックします。

2.Chatworkにログイン

ログイン画面が表示されます。
Issueの登録を通知したいアカウントでログインを行いましょう。

3.許可を押す


上記の画面が表示されたら許可を押します。

その後、Yoomの画面に自動で切り替わり、上記の表示がされれば連携完了です。

ステップ2:GitHubの起動設定

1.マイプロジェクトを開く

画面左側のメニューから「マイプロジェクト」を開きましょう。

2.コピーしたテンプレートを開く
「【コピー】GitHubでIssueが作成されたらChatworkに通知する」をクリックします。

3.アプリトリガーを選択

GitHubのアイコンの「Issueが新しく作成されたら」をクリックします。
タイトルなどの設定は完了しているため、次へを押しましょう。

4.トリガーの起動間隔の設定

起動間隔を設定しましょう。
トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
プランによって最短の起動間隔が異なりますので、ご注意ください。
設定ができたら画面を下へスクロールします。

5.必須項目の入力

ボックス下部の補足に従い、GitHubのURLからコピー&ペーストしましょう。

6.テストの実行

設定が完了したら、GitHubでテスト用のIssueを作成してください。その後、画面下部にあるテストボタンを押しましょう。
テスト成功と表示が出たら完了です。保存をクリックします。

ステップ3:Chatworkへの通知設定

1.アプリと連携する

Chatworkのアイコンの「Chatworkに通知する」をクリックします。
タイトルなどの設定は完了しているため、次へを押しましょう。

2.投稿先のルームIDを設定する

GitHubのIssueを通知するルームIDを設定しましょう。ボックスをクリックします。

チャンネルが一覧表示されるので、クリックして挿入しましょう。

3.メッセージ内容の設定

続けてChatworkに投稿するメッセージを設定します。ボックスをクリックしましょう。

赤枠の「Issueが新しく作成されたら」を選択します。

GitHubのデータが選択できるため、Chatworkに送信したいものをクリックします。

4.レイアウトを整える

他にも挿入したいデータがある場合は、続けて設定してください。
データが挿入できると画像のようになります。


その後、見やすさを考慮し、レイアウトを整えることをおすすめします。

5.テストの実行

画像のように設定が完了したら、画面下にあるテストボタンを押します。
テスト成功の表示がされたら、設定は完了です。保存をしましょう。

6.トリガーをONにする

フローボットの作成が完了すると、上記のような表示がされます。トリガーは初期設定ではOFFの状態なので、ONにしましょう。

今回使用したフローボットテンプレート
GitHubでIssueが作成されたらChatworkに通知する


■概要
GitHubでのプロジェクト管理において、新しいIssueが作成された際のチームへの情報共有に手間を感じていませんか?都度手動で通知を行うことで、対応の遅れや共有漏れが発生することもあります。このワークフローを活用すれば、GitHubで新しいIssueが作成されたタイミングをトリガーにして、Chatworkへ自動で通知を送信できます。これにより、スムーズな情報共有を実現し、開発の初動を迅速化します。

■このテンプレートをおすすめする方
  • GitHubを活用しており、Issue作成時の情報共有を効率化したい開発担当者の方
  • チームへの情報伝達を円滑にし、プロジェクトの進行をスムーズにしたいマネージャーの方
  • GitHubとChatwork間の手作業による通知業務を減らし、コア業務に集中したい方

■このテンプレートを使うメリット
  • GitHubでIssueが作成されると自動でChatworkに通知が飛ぶため、手作業での情報共有にかかっていた時間を短縮できます。
  • 手動での通知による連絡漏れや伝達の遅延を防ぎ、重要なIssueに対するチームの迅速な対応を後押しします。

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

■このワークフローのカスタムポイント
  • GitHubのトリガー設定では、通知の対象としたいリポジトリを任意で設定してください。
  • Chatworkに送信するメッセージには、IssueのタイトルやURL、担当者名など、通知したい情報を自由に組み合わせて設定できます。

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

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

他にGitHubやChatworkを使った自動化の例がYoomにはたくさんあるので、いくつか紹介します。

1.Chatworkでメッセージが投稿されたらGitHubでIssueを作成する

Chatworkのメッセージ内容を自動でIssueに追加することもできます。今回の自動化との併用で効率的なタスク管理が行えるでしょう。


■概要
Chatworkで開発に関する依頼やタスクのやり取りを行う中で、その内容をGitHubのIssueに手動で転記する作業に手間を感じてはいないでしょうか。転記漏れや対応遅延は、プロジェクトの進行に影響を与えかねません。このワークフローを活用することで、Chatworkの特定メッセージをきっかけに、AIが内容を解析しGitHubへ自動でIssueを作成できるため、こうした課題を円滑に削減します。

■このテンプレートをおすすめする方
  • Chatworkでのタスク依頼を、手作業でGitHubのIssueに登録している開発担当者の方
  • メンバーからの依頼の転記漏れや、対応の遅れを防ぎたいプロジェクトリーダーの方
  • ChatworkとGitHubを連携させ、Issue作成のプロセスを自動化したいと考えている方

■このテンプレートを使うメリット
  • Chatworkのメッセージ投稿をトリガーにIssueが自動で作成されるため、手作業での転記に費やしていた時間を短縮できます。
  • 手動でのコピー&ペーストによる転記ミスや、Issueの作成漏れといったヒューマンエラーの防止に繋がります。

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

■このワークフローのカスタムポイント
  • Chatworkのトリガー設定では、Issue作成のきっかけとしたいメッセージを検知するルームを任意で設定してください。
  • AI機能のオペレーションでは、Chatworkのメッセージからどのような情報を抽出するか、指示(プロンプト)を任意の内容で設定できます。
  • GitHubにIssueを作成するオペレーションでは、タイトルや本文に連携する情報を任意で設定することが可能です。

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

2.GitHubでIssueが作成されたらTrelloに追加する

同じプロジェクト内のシステム開発チームとその他のチームでタスク管理ツールを使い分けている場合に活用できます。チーム間の連携を強化しましょう。


■概要
GitHubで新しいIssueが作成されるたびに、タスク管理ツールのTrelloへ手動で内容を転記していませんか?この手作業は、開発のスピードを妨げるだけでなく、転記ミスや対応漏れといったヒューマンエラーの原因にもなりかねません。
このワークフローを利用することで、GitHubでのIssue作成をトリガーに、Trelloへ自動でカードを追加できます。開発とタスク管理の連携をスムーズにし、プロジェクトの進行を効率化します。

■このテンプレートをおすすめする方
  • GitHubとTrelloを併用し、Issueの内容を手作業で転記している開発担当者の方
  • Issueの対応漏れを防ぎ、タスク管理を効率化したいプロジェクトマネージャーの方
  • 開発チームの生産性を向上させるため、定型的な作業を自動化したいと考えている方

■このテンプレートを使うメリット
  • GitHubでIssueが作成されるとTrelloに自動でカードが追加され、手作業での転記に費やしていた時間を削減できます。
  • 手作業による情報の転記漏れや入力ミスといったヒューマンエラーを防ぎ、タスク管理の正確性を向上させます。

■フローボットの流れ
  1. はじめに、GitHubとTrelloをYoomと連携します。
  2. 次に、トリガーでGitHubを選択し、「Issueが新しく作成されたら」を設定します。
  3. 最後に、オペレーションでTrelloを選択し、「新しいカードを作成」のアクションを設定します。前のステップで取得したIssueのタイトルや本文などの情報を、作成するカードの各項目に紐付けます。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント
  • GitHubのトリガー設定では、連携対象としたいリポジトリのオーナー名とリポジトリ名を任意で設定してください。
  • Trelloでのカード作成時には、カードを追加するボードやリストを任意で選択できます。また、カードのタイトルや説明には、GitHubのIssueから取得した情報を動的に設定したり、固定のテキストを追加したりすることが可能です。

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

3.GitHubでIssueが作成されたらJira Softwareにタスクを追加する

Jira Softwareとの連携はいかがでしょうか。開発におけるタスク管理を簡素化し、効率を向上させましょう。


■概要

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

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

■注意事項

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

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

まとめ

GitHubとChatworkを連携させると、チームの連携強化が期待できます。コミュニケーションが活発になる可能性もあるため、プロジェクトを一丸となってこなしていけるようになるかもしれません。
このような自動化の導入は業務負担を軽減したり、効率を向上させる働きが期待できます。
生産性を上げるためにも、取り入れてみませんか?

Yoomを使えば、今回ご紹介したような連携を
プログラミング知識なしで手軽に構築できます。
無料でYoomを試す
この記事を書いた人
Ai Ohta
Ai Ohta
雑貨店の店長を経験後はSEOライターとして在宅勤務を開始。後にマーケティングのスタートアップ企業と5年間ほど業務委託契約。 東大生に囲まれながらパソコンを抱え、様々なビジネス用語やSaaSツールの使い方を勉強する日々でした。 雑貨店の店長をしていた頃は、売上と在庫管理、人材管理、発注などの事務作業に幾度となく時間を奪われ、接客ができず売り時を逃がすこともしばしば。業務委託の際にも入力などの細かい作業が多く、「こんな単調な作業、自動化できないの?」と思っていたので、Yoomのビジョンには大いに共感しています!
タグ
Dropbox
GitHub
連携
通知
自動化
関連アプリ
お役立ち資料
Yoomがわかる!資料3点セット
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る
詳しくみる