GitHubとMicrosoft Teamsの連携イメージ
アプリ同士の連携方法

2025-08-06

GitHubに新しいIssueが作成されたら、Microsoft Teamsに通知する方法

a.ohta

ソフトウェア開発者は日々コードを見つめ、管理し、修正…。テストをしても「なんで動かないの!」ということもザラですよね。やっと見つけたバグが単なるスペルミスというオチまで付いていたりします。こうしたことを踏まえると、変更したコードの履歴管理やバックアップが可能なGitHubは、大変便利なアプリですね!チームでプロジェクトを進めている場合でも共同作業をスムーズに行えるので、導入しない手は無いでしょう。
さて、今回はGitHubをMicrosoft Teamsと連携してみます。Microsoft Teamsと連携すると、日々のコード管理がどのように楽になるのか、要チェックです!

GitHubとMicrosoft Teamsを活用したすぐに試せる自動化テンプレート集はこちら

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

[[70726,160904,174458,174449,160890,174453]]

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

[[200329]]

2つのアプリを連携する便利な自動化テンプレート

[[113780,160909]]

今すぐに試したい方へ

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

[[70726]]

[Yoomとは]

GitHubとMicrosoft Teamsを連携する方法

では、ここからは実際に「GitHubに新しいIssueが作成されたら、Microsoft Teamsに通知」というフローボットを、ノーコードツールYoomを用いて作成します。
Yoomは無料お試し期間もあるので、まずは試しに1つでもフローボットを作ってみるのがおすすめです!

フローの作成方法

作成の流れは大きく分けて以下です。

  • GitHubとMicrosoft Teamsのマイアプリ連携
  • テンプレートをコピー
  • GitHubのトリガー設定およびMicrosoft Teamsのアクション設定
  • トリガーをONにしてフローが正しく動くかを確認
[[70726]]

マイアプリ設定

フローボットを作成する前に、Yoomと各アプリを連携する必要があります。
GitHubとMicrosoft TeamsをYoomと連携させる方法はとても簡単なのでご安心ください!

「マイプロジェクト」というページの画面左側のメニューから「マイアプリ」を選択!

     ↓

右上の新規作成をクリック!検索窓に「GitHub」と入力するとGitHubのアイコンが出てくるのでクリックしましょう。 

     ↓

あとは画面に従ってIDなどを入力しサインインを押すだけです!

     ↓

このままMicrosoft Teamsのマイアプリ連携へ進みましょう。Microsoft365にログインしておくとすぐに連携完了するので、あらかじめログインしておくことをおすすめします。
※「Microsoft 365(旧Office 365)」には個人向けと法人向けプラン(Microsoft 365 Business)があります。法人向けプランを契約していない場合、Yoomからの認証がうまくいかない可能性があるのでご注意ください。

     ↓

先ほどに同じく検索窓に「Microsoft Teams」と入力しMicrosoft Teamsのアイコンをクリックすると…特に画面移行などなくそのまま連携ができました!
本当に素早く終わりましたよね!この調子で次へ行きましょう。

以下バナーの「試してみる」をクリックしてください。

[[70726]]

「テンプレートがコピーされました」と表示されるので「OK」をクリックします。

GitHubのトリガー設定

まずはじめに、フローボットを組み立てている最中にテストを行うので、GitHubであらかじめissueを作成しておきましょう。

マイアプリ連携が終わったら画面左側のマイプロジェクトから「【コピー】GitHubに新しいIssueが作成されたら、Microsoft Teamsに通知」」をクリック!右上の編集するを押しましょう。

     ↓

GitHubのアイコンの「Issueが新しく作成されたら」を押します。テンプレートを利用したことにより必要項目はあらかじめ入力されているので、そのまま次へをクリック!
テンプレートを利用すると設定が最小限に抑えられるので、テンプレートは本当におすすめです。

     ↓

オーナー名と、リポジドリ名を入力しましょう。画像の赤枠の部分にそって入力すればOKです。
入力ができたら画面下の「テスト」を押します。青く「テスト成功」と表示されたら保存しましょう。

GitHubの設定はこれだけです。とても簡単に設定できますよね!

Microsoft Teamsの設定

次の設定が最後です!
Microsoft Teamsのロゴの「チャネルにメッセージを送る」を押しましょう。

     ↓

連携するアカウント情報を確認します。
こちらもタイトルとアクションは既に入力されていますね。テンプレートは本当に便利です!

     ↓

次へを押すとAPI接続設定というページに入ります。チームIDやチャネルIDの入力欄があるので、どんどん入力していきましょう。もちろん、GitHubからの通知を受け取りたいIDを入力してくださいね。
     ↓

メッセージボックス内をクリックすると、画像赤枠の選択肢が出てくるのでクリックしてみましょう。そうすると、issueの内容が表示されます。
ここで任意の内容を追加すればMicrosoft Teamsに通知できるので、Microsoft Teamsに通知したい内容がある場合は選択してみましょう。

通知する内容を決めたら画面下の「テスト」を押します。青く「テスト成功」と表示されると、Microsoft Teamsに通知が来ていますよね…!これは感動の瞬間です。
Microsoft Teamsに通知が来たのを確認できたら「保存する」を忘れずに押しましょう。これにてフローボットの作成は終了です。お疲れ様でした!

[[70726]]

GithubやMicrosoft Teamsを使ったその他の自動化例

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

Githubを活用した自動化例

自動的に新規イシューを作成したり、リポジトリにユーザーを追加することが可能です。

[[150835,146536,205980,259036,73540]]

Microsoft Teamsを活用した自動化例

Microsoft Teamsへの通知を自動化したり、Microsoft Teamsのカレンダーに自動的に予定を登録することが可能です。

[[69666,70347,75617,71486,159355]]

まとめ

ソフトウェア開発でのコードとの戦いは果てしないですよね。ものすごいものを作っているのにその過程は地道で、バグとの戦いだったりもします。そのような大変さを少しでも軽減でき、開発者のみなさんに寄り添えるようなフローボットを紹介できていたら嬉しい限りです!
他にも自動化できるフローは沢山あるので、ご自身が使用しているアプリと照らし合わせながら、この機会にYoomを覗いてみてくださいね!

この記事を書いた人
a.ohta
雑貨店の店長を経験後はSEOライターとして在宅勤務を開始。後にマーケティングのスタートアップ企業と5年間ほど業務委託契約。 東大生に囲まれながらパソコンを抱え、様々なビジネス用語やSaaSツールの使い方を勉強する日々でした。 雑貨店の店長をしていた頃は、売上と在庫管理、人材管理、発注などの事務作業に幾度となく時間を奪われ、接客ができず売り時を逃がすこともしばしば。業務委託の際にも入力などの細かい作業が多く、「こんな単調な作業、自動化できないの?」と思っていたので、Yoomのビジョンには大いに共感しています!
タグ
自動化
連携
GitHub
Microsoft Teams
通知
関連アプリ
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomについて詳しく見る
お役立ち資料
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る
Yoomとは?
これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
詳しくみる
詳しくみる