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

2025-03-26

ChatworkとGitHubを連携して、Chatworkのメッセージを投稿したらGitHubでIssueを自動で作成する方法

Yuna Matsukawa
Yuna Matsukawa

GitHubを活用することでタスクやバグの管理を効率化できます。
しかし、業務を進める中でChatworkのメッセージの内容をGitHubのIssueとして登録する場合、登録までに手間がかかり、転記ミスや漏れといったヒューマンエラーが発生する可能性があります。
本記事ではChatworkとGitHubを連携することで、Chatworkでメッセージが投稿されたらGitHubでIssueを作成する方法をご紹介します。
ノーコードでChatworkとGitHubを連携できる手順とメリットを紹介しますので、ぜひ最後までご覧ください。

Chatworkのメッセージ内容をもとにGitHubでIssueを作成するメリット

メリット1: 手入力の手間を削減し業務の効率化が可能に!

タスクの進捗管理や情報共有を手作業で行う場合、転記の手間がかかりヒューマンエラーが発生する可能性があります。
ChatworkとGitHubを連携すると、Chatworkのメッセージの内容をGitHubのIssueに自動で登録できます。
これにより、担当者は作業時間を短縮し、意思決定までのプロセスをスピードアップできる可能性があります。
また、転記ミスや漏れといったヒューマンエラーの削減が期待できます。

メリット2: 情報の一元管理でタスクの見落としを防げる!

ChatworkとGitHubを連携することで、メッセージが投稿されたらChatworkのメッセージのタイトルや内容をGitHubのIssueに自動で記録することができるため、情報の一元管理が可能になり、タスクが明確化され、見落としを防げる可能性があります。
特に、テレワーク勤務の場合や部署をまたがるプロジェクトの場合では、チームメンバー全員がGitHubを通じて漏れなく進捗を共有できるため、業務の正確性向上が期待できます。

[Yoomとは]

Yoomを活用したChatworkとGitHubの連携フローの作り方

ここからは、Yoomを活用しChatworkとGitHubを連携し、「Chatworkでメッセージが投稿されたらGitHubでIssueを作成する」フローの作成方法をご紹介します。
上記フローの活用で、先述したメリットを実現できます。

作成手順は、下記プロセスになります。

・ChatworkとGitHubをマイアプリ登録する
・テンプレートをコピー
・フローの起点となるChatworkのトリガー設定と、GitHubのオペレーション設定
・トリガーボタンをONにして、ChatworkとGitHubの連携動作を確認

〈フローボット作成時の注意事項〉
AI機能は、一部有料プランでのみご利用いただける機能で、2週間の無料トライアルを行うことが可能です。

〈事前準備〉
下記バナーの「試してみる」をクリックしてください。
登録フォームに入力し、Yoomに登録してください。

登録が完了したら、早速ログインしてフローを編集していきましょう!


■概要
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分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

ステップ1:ChatworkとGitHubをマイアプリ登録する

まずは、YoomのマイアプリにChatworkとGitHubを登録します。

1. Chatworkの登録方法


左欄の「マイアプリ」をクリックして、「新規接続」からChatworkを検索してください。

連携したいアカウントでログインしたら、上記画像が表示されるので、「許可」をクリックしてください。

2. GitHubの登録方法
今度は「新規接続」からGitHubを検索してください。

GitHubのログイン画面が表示されるため、ログインしてください。
連携が完了するとYoomのマイアプリにChatworkとGitHubが登録されます。

ステップ2:Chatworkに新しいメッセージがルームに投稿されたら起動するトリガーの設定

アプリトリガーの「新しいメッセージがルームに投稿されたら」という項目を選択してください。

トリガーアクションとアカウント情報に誤りがないことを確認し、「次へ」をクリックしてください。

トリガーの起動間隔:5分/10分/15分/30分/60分から任意で選択可能です。
※起動間隔は、プランによって選択できない場合がありますのでご注意ください。

ステップ3:テキストからデータを抽出する

続いて、「テキストからデータを抽出する」という項目を選択してください。

タイトルは、変更可能です。
上記画像の通り、変換タイプが「データの抽出(2タスク)」が選択されていることを確認してください。

対象のテキスト設定は、上記画像の内容を参考にしてください。
設定方法)「新しいメッセージがルームに投稿されたら」の中にある「メッセージ内容」をクリックしてください。
このように設定することで、Chatworkに新しいメッセージが投稿されたら、メッセージ内容を自動取得し、データを抽出できます。

抽出したい項目は、上記のように設定することで、メッセージの「タイトル」と「内容」を自動で抽出できます。
設定完了後、テストをクリックしてください。

テストが成功したら、アウトプットが取得されるので確認後「保存する」をクリックしてください。

ステップ4:GitHubにIssueを作成する

次に、「Issueを作成」という項目を選択してください。

アクションとアカウント情報に誤りがないことを確認し、「次へ」をクリックしてください。

オーナー名とリポジトリ名は、注釈を参考に入力してください。

タイトルは、「テキストからデータを抽出する」の中にある「タイトル」をクリックしてください。
上記のように設定することで、Chatworkに投稿されたメッセージの「タイトル」を、自動でGitHubのIssueのタイトルに反映できます。

コメントは、「テキストからデータを抽出する」の中にある「内容」をクリックしてください。
上記のように設定することで、Chatworkに投稿されたメッセージの「内容」を、自動でGitHubのIssueのコメントに反映できます。
テストを行い、成功したら「保存する」をクリックしてください。

ステップ5:トリガーをONにする

全ての設定が完了したら、上記画面が表示されるので、「トリガーをON」にして、フローボットを起動させてください。

これで「Chatworkでメッセージが投稿されたらGitHubで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分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

その他のGitHubを使用した自動化例の紹介

ここからは、GitHubを使用したおすすめの3つのフローボットをご紹介します。

1.GithubでIssueが作成されたらMicrosoft Excelに自動で追加するフローです。
このフローを活用することで、手作業を省き迅速に問題解決ができる可能性があります。


■概要
開発プロジェクトにおいてGitHubで作成されたIssueを、進捗管理などの目的で別途Microsoft Excelに転記していることはないでしょうか。この手作業での転記は手間がかかるだけでなく、入力漏れや記載ミスといったヒューマンエラーの原因にもなり得ます。このワークフローを活用すれば、GitHubで新しいIssueが作成されたタイミングで、その内容を自動でMicrosoft Excelへ追加できるため、こうした課題を解消し、より正確で効率的なIssue管理を実現します。

■このテンプレートをおすすめする方
  • GitHubとMicrosoft Excelを併用し、Issueを手動で転記・管理している開発担当者の方
  • Issueの転記漏れや入力ミスを防ぎ、プロジェクト管理の精度を高めたいプロジェクトマネージャーの方
  • 開発チームの定型的な管理業務を自動化し、生産性を向上させたいと考えている方

■このテンプレートを使うメリット
  • GitHubでIssueが作成されると自動でMicrosoft Excelに記録されるため、これまで手作業での転記に費やしていた時間を削減できます。
  • システムが自動で処理を行うことで、手作業による入力間違いや転記漏れといったヒューマンエラーの発生防止に繋がります。

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

■このワークフローのカスタムポイント
  • GitHubのトリガー設定では、通知の対象としたいオーナー名やリポジトリ名を任意で設定してください。
  • Microsoft Excelでレコードを追加するアクションでは、Issueのタイトルや本文など、前段階で取得したどの情報をどの列に割り当てるか、または固定値を設定するかを柔軟にカスタマイズできます。

■注意事項
  • GitHub、Microsoft ExcelのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。
  • Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。
  • Microsoft Excelのデータベースを操作するオペレーションの設定に関しては「【Excel】データベースを操作するオペレーションの設定に関して」をご参照ください。 

2.GitHubで登録されたタスク情報をGaroonのカレンダーに自動で登録するフローです。
このフローを活用すると、GitHubのタスク情報を自動でGaroonに登録できるため、作業の時間を省き、素早いタスク解消につながる可能性があります。
これによりタスク解決を円滑にし、全体の生産性向上が期待できます。


■概要

GitHubで登録されたタスク情報をGaroonのカレンダーに登録するフローです。

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

1.Garoonを業務に活用している方

・カレンダー機能を活用し、チームの予定を可視化している方

・情報を登録し、スケジュールと関連させ管理をしている方

2.GitHubを活用してタスク管理を行う方

・プロジェクトに関するタスクを担当ごとに割り当て対応している方

・案件の計画、実行、完了までのプロセスの可視化に活用している方

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

Garoonはチーム全体の予定を管理し可視化することで、スムーズな業務進行に有効的なツールです。
さらにGitHubで管理するタスクの期日をGaroonに登録することで、課題管理とタスクの期限管理を同時に行うことができます。
しかし、GitHubでタスクが追加後毎回Garoonに手入力で期日を追加するのは、務の質を低下させる可能性があります。

作業に時間をかけずにタスク解決にチーム全体で集中したいと考える方にこのフローは適しています。
このフローを活用するとGitHubのタスク情報を自動でGaroonに登録し、作業の時間を省くことができます。
今まで作業に使っていた時間をコア業務に使用できるため、素早いタスク解消につながります。
タスク解決をスムーズにすることで、全体の生産性向上に繋げることができます。

■注意事項

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

・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。

・プランによって最短の起動間隔が異なりますので、ご注意ください。

3.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分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

まとめ

本記事ではChatworkとGitHubを連携し、Chatworkでメッセージが投稿されたらGitHubでIssueを作成する方法をご紹介しました。
これにより、業務を効率化し転記ミスや漏れといったヒューマンエラーを削減することが期待できます。
さらに、情報の一元管理でタスクの見落としを防げる可能性があります。
Yoomでは、ChatworkとGitHub以外にもさまざまなアプリと連携し、業務を自動化できます。
Yoomのフローボットテンプレート一覧から、気になるフローをお試しください。

Yoomを使えば、今回ご紹介したような連携を
プログラミング知識なしで手軽に構築できます。
無料でYoomを試す
この記事を書いた人
Yuna Matsukawa
Yuna Matsukawa
これまでは、人材業界で営業・営業事務を経験してきました。 前職の経験を踏まえ、さまざまな企業が抱えている悩みは「業務の自動化」により軽減できると実感しています。 Yoomを通して、皆様のお悩みを少しでも解決できるよう、日々情報を発信していきます!
タグ
Chatwork
GitHub
連携
通知
自動化
関連アプリ
お役立ち資料
Yoomがわかる!資料3点セット
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る
詳しくみる