OpenAIとGitHubの連携イメージ
【ノーコードで実現】Google スプレッドシートのデータをOpenAIで分析してGitHubに自動的に連携する方法
Yoomを詳しくみる
この記事のテンプレートを試す
OpenAIとGitHubの連携イメージ
フローボット活用術

2025-11-06

【ノーコードで実現】Google スプレッドシートのデータをOpenAIで分析してGitHubに自動的に連携する方法

Ayu Sugiyama
Ayu Sugiyama

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

YoomにはGoogle スプレッドシートのデータをOpenAIで分析してGitHubに自動的に連携するためのテンプレートが用意されているので、今すぐ試したい方は以下よりバナーをクリックしてスタートしましょう!


■概要

GitHubでのIssue作成や、タスク内容の要約を手作業で行っていませんか?特に、プロジェクト管理で多くのタスクを扱う場合、手入力の手間や抜け漏れが課題となりがちです。このワークフローは、Google スプレッドシートに行が追加されるだけで、OpenAIがその内容を分析・要約し、GitHubへ自動でIssueを作成します。OpenAIとGitHubを連携させたタスク管理の自動化により、開発チームの生産性向上に貢献します。

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

  • GitHubへのIssue起票を手作業で行っており、工数を削減したい開発者やプロジェクトマネージャーの方
  • OpenAIとGitHubを連携させ、タスク管理やバグ報告のフローを効率化したいと考えている方
  • Google スプレッドシートで管理しているタスクリストから、自動でIssueを作成したいチーム

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

  • Google スプレッドシートへの追記からGitHubのIssue作成までが自動化され、手作業によるタスク起票の時間を短縮できます。
  • OpenAIによる内容分析と自動起票により、転記ミスや要約漏れといったヒューマンエラーを防ぎ、Issueの品質を保ちます。

■フローボットの流れ

  1. はじめに、Google スプレッドシート、OpenAI、GitHubをYoomと連携します。
  2. 次に、トリガーでGoogle スプレッドシートを選択し、「行が追加されたら」というアクションを設定します。
  3. 続いて、オペレーションでOpenAIを選択し、「テキストの生成(Chat completion)」アクションで、追加された行の内容を要約するよう設定します。
  4. 最後に、オペレーションでGitHubの「Issueを作成」アクションを設定し、OpenAIが生成したテキストをIssueの本文などに入れて起票します。

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

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

  • Google スプレッドシートのトリガー設定では、対象のスプレッドシート、シート、そして監視するテーブルの範囲を任意で指定してください。
  • OpenAIのアクションでは、Issueの内容を生成するためのプロンプトを自由にカスタマイズでき、スプレッドシートから取得した情報を変数としてプロンプトに含めることも可能です。
  • GitHubのアクションでは、Issueのタイトルや本文、担当者、ラベルなどに固定値や、前段のオペレーションで取得した情報を変数として設定できます。

■注意事項

  • Google スプレッドシート、ChatGPT、GitHubのそれぞれとYoomを連携してください。
  • ChatGPT(OpenAI)のアクションを実行するには、OpenAIのAPI有料プランの契約が必要です。(APIが使用されたときに支払いができる状態)
    https://openai.com/ja-JP/api/pricing/
  • ChatGPTのAPI利用はOpenAI社が有料で提供しており、API疎通時のトークンにより従量課金される仕組みとなっています。そのため、API使用時にお支払いが行える状況でない場合エラーが発生しますのでご注意ください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

「OpenAIで分析した内容を、手作業でGitHubのIssueに転記している…」

「開発タスクの管理で、複数のツール間での情報入力に手間がかかり、本来の業務に集中できない…」

このように、OpenAIとGitHubを利用する中で、データ連携に関する非効率な手作業に悩まされていませんか?

特に、分析結果の転記やIssueの作成といった定型業務は、時間がかかるだけでなく、コピー&ペーストのミスや入力漏れといったヒューマンエラーの原因にもなりがちです。

もし、OpenAIによる分析結果をGitHubのIssueとして自動的に作成したり、更新したりする仕組みがあれば、これらの煩わしい作業から解放され、開発者はより創造的で重要なコーディング業務に専念できる時間を確保できます。

今回ご紹介する自動化の設定は、プログラミングの知識がなくてもノーコードで簡単に実現できるため、日々の業務効率を格段に向上させることが可能です。
ぜひこの機会に自動化を導入し、よりスマートな開発プロセスを手に入れましょう!

OpenAIとGitHubの基本的な連携方法

OpenAIとGitHubを連携させることは開発者にとって非常に便利ですが、GitHubとOpenAIだけではタスク管理や通知、データ移行などの手作業が残ることが多いんです。たとえば、GitHubでプルリクエストを作成した後、手動でコードレビューをしてその結果を別のツールに入力するという作業が必要になるわけです。
そこで、Yoomのようなノーコード自動化ツールを使うと複数のツールをサクッと連携させることができ、設定も簡単。時間を節約しつつ作業効率をグッと上げることができます。

OpenAIとGitHubを連携してできること

OpenAIとGitHubのAPIを連携させることで、これまで手作業で行っていた情報転記や更新作業を自動化し、開発プロセスの生産性を大幅に向上させることが可能になります。

例えば、タスク管理シートに追加された項目を基にOpenAIが内容を分析し、自動でGitHubにIssueを作成する、といった一連の流れを完全に自動化できます。

ここでは、具体的な自動化のユースケースを複数ご紹介しますので、気になる内容があれば、ぜひクリックしてみてください!

Google スプレッドシートに行が追加されたら、OpenAIで内容を分析しGitHubにIssueを作成する

Google スプレッドシートで管理しているバグ報告や機能改善要望などを、手動でGitHubのIssueに転記する作業は手間がかかり、転記漏れのリスクも伴いますが、この連携を利用することで、スプレッドシートに行が追加されるだけで、OpenAIがその内容を自動で分析し、適切なタイトルや本文を持つIssueをGitHubに作成します。

これにより、Issue作成の工数を大幅に削減し、開発チームへの情報共有を迅速かつ正確に行うことができます。


■概要

GitHubでのIssue作成や、タスク内容の要約を手作業で行っていませんか?特に、プロジェクト管理で多くのタスクを扱う場合、手入力の手間や抜け漏れが課題となりがちです。このワークフローは、Google スプレッドシートに行が追加されるだけで、OpenAIがその内容を分析・要約し、GitHubへ自動でIssueを作成します。OpenAIとGitHubを連携させたタスク管理の自動化により、開発チームの生産性向上に貢献します。

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

  • GitHubへのIssue起票を手作業で行っており、工数を削減したい開発者やプロジェクトマネージャーの方
  • OpenAIとGitHubを連携させ、タスク管理やバグ報告のフローを効率化したいと考えている方
  • Google スプレッドシートで管理しているタスクリストから、自動でIssueを作成したいチーム

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

  • Google スプレッドシートへの追記からGitHubのIssue作成までが自動化され、手作業によるタスク起票の時間を短縮できます。
  • OpenAIによる内容分析と自動起票により、転記ミスや要約漏れといったヒューマンエラーを防ぎ、Issueの品質を保ちます。

■フローボットの流れ

  1. はじめに、Google スプレッドシート、OpenAI、GitHubをYoomと連携します。
  2. 次に、トリガーでGoogle スプレッドシートを選択し、「行が追加されたら」というアクションを設定します。
  3. 続いて、オペレーションでOpenAIを選択し、「テキストの生成(Chat completion)」アクションで、追加された行の内容を要約するよう設定します。
  4. 最後に、オペレーションでGitHubの「Issueを作成」アクションを設定し、OpenAIが生成したテキストをIssueの本文などに入れて起票します。

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

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

  • Google スプレッドシートのトリガー設定では、対象のスプレッドシート、シート、そして監視するテーブルの範囲を任意で指定してください。
  • OpenAIのアクションでは、Issueの内容を生成するためのプロンプトを自由にカスタマイズでき、スプレッドシートから取得した情報を変数としてプロンプトに含めることも可能です。
  • GitHubのアクションでは、Issueのタイトルや本文、担当者、ラベルなどに固定値や、前段のオペレーションで取得した情報を変数として設定できます。

■注意事項

  • Google スプレッドシート、ChatGPT、GitHubのそれぞれとYoomを連携してください。
  • ChatGPT(OpenAI)のアクションを実行するには、OpenAIのAPI有料プランの契約が必要です。(APIが使用されたときに支払いができる状態)
    https://openai.com/ja-JP/api/pricing/
  • ChatGPTのAPI利用はOpenAI社が有料で提供しており、API疎通時のトークンにより従量課金される仕組みとなっています。そのため、API使用時にお支払いが行える状況でない場合エラーが発生しますのでご注意ください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

Notionに行が追加されたら、OpenAIで内容を分析しGitHubにIssueを作成する

プロジェクト管理をNotionで行っている場合、データベースに追加されたタスクや議事録のアクションアイテムをGitHubのIssueに反映させる作業が発生しますが、この連携を活用すれば、Notionのデータベースに新しい項目が追加されたタイミングをトリガーに、OpenAIが内容を解釈・要約し、開発チームが対応すべきIssueとしてGitHubに自動で登録します。

これにより、ツール間の情報連携がシームレスになり、タスクの対応漏れや遅延を防ぎ、プロジェクト進行を円滑にします。


■概要
Notionでタスクやバグレポートを管理し、GitHubで開発を進める際、手作業でのIssue作成に手間を感じていませんか。特にOpenAIを用いて内容を分析・要約してから起票する場合、複数のツールを行き来する必要があり、非効率になりがちです。このワークフローは、Notionへの情報追加をトリガーとして、OpenAIが内容を自動で分析し、GitHubへIssueを作成するまでの一連の流れを自動化します。OpenAIとGitHubの連携により、開発に関わる定型業務を効率化できます。
■このテンプレートをおすすめする方
  • Notionで管理するタスクを、手作業でGitHubのIssueに転記している開発担当者の方
  • OpenAIを活用してタスク内容を整形し、GitHubへのIssue作成を効率化したいプロジェクトマネージャーの方
  • OpenAIとGitHubをAPI連携させ、開発ワークフロー全体の自動化を推進したいと考えている方
■このテンプレートを使うメリット
  • Notionに情報を追加するだけで、OpenAIによる内容分析からGitHubへのIssue作成までが自動処理されるため、手作業の時間を削減できます
  • 手動での転記作業がなくなることで入力ミスや記載漏れを防ぎ、OpenAIで生成するIssueのフォーマットが統一されるため、業務品質の安定に繋がります
■フローボットの流れ
  1. はじめに、Notion、OpenAI、GitHubをYoomと連携します
  2. 次に、トリガーでNotionを選択し、「特定のデータソースのページが作成・更新されたら」というアクションを設定します
  3. 次に、オペレーションで分岐機能を設定し、Notionのページのステータスなど、特定の条件に合致した場合のみ後続の処理に進むように設定します
  4. 次に、オペレーションでNotionの「レコードを取得する(ID検索)」を設定し、トリガーとなったページの詳細情報を取得します
  5. 次に、オペレーションでOpenAIの「テキストの生成(Chat completion)」を設定し、取得した情報をもとにIssueのタイトルや本文を生成するよう指示します
  6. 最後に、オペレーションでGitHubの「Issueを作成」を設定し、OpenAIが生成したテキストを使ってリポジトリにIssueを作成します
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
  • Notionのトリガー設定では、連携の対象としたいデータソースのIDを任意で設定してください
  • 分岐機能では、Notionから取得したページのプロパティ(ステータスなど)の値に応じて、後続の処理を実行する条件を自由に設定できます
  • OpenAIのアクションでは、Issueのタイトルや本文を生成するためのプロンプトを自由にカスタマイズでき、Notionから取得した情報を変数として利用できます
  • GitHubでIssueを作成するアクションでは、タイトルや本文、リポジトリ、担当者、ラベルなどを固定値や前段のステップで取得した情報を用いて動的に設定可能です
■注意事項
  • Notion、OpenAI、GitHubのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。
  • 分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
  • ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。
  • ChatGPT(OpenAI)のアクションを実行するには、OpenAIのAPI有料プランの契約が必要です。(APIが使用されたときに支払いができる状態)
  • ChatGPTのAPI利用はOpenAI社が有料で提供しており、API疎通時のトークンにより従量課金される仕組みとなっています。そのため、API使用時にお支払いが行える状況でない場合エラーが発生しますのでご注意ください。

OpenAIとGitHubの連携フローを作ってみよう

それでは、実際にOpenAIとGitHubを連携したフローを作成する手順を見ていきましょう。

今回は、プログラミング不要で誰でも簡単に自動化フローを構築できるYoomを使用しますので、直感的な操作で設定を進めることが可能です。
もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。

[Yoomとは]

フローの作成方法

今回は「Google スプレッドシートに行が追加されたら、OpenAIで内容を分析しGitHubにIssueを作成する」フローを作成していきます!

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

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


■概要

GitHubでのIssue作成や、タスク内容の要約を手作業で行っていませんか?特に、プロジェクト管理で多くのタスクを扱う場合、手入力の手間や抜け漏れが課題となりがちです。このワークフローは、Google スプレッドシートに行が追加されるだけで、OpenAIがその内容を分析・要約し、GitHubへ自動でIssueを作成します。OpenAIとGitHubを連携させたタスク管理の自動化により、開発チームの生産性向上に貢献します。

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

  • GitHubへのIssue起票を手作業で行っており、工数を削減したい開発者やプロジェクトマネージャーの方
  • OpenAIとGitHubを連携させ、タスク管理やバグ報告のフローを効率化したいと考えている方
  • Google スプレッドシートで管理しているタスクリストから、自動でIssueを作成したいチーム

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

  • Google スプレッドシートへの追記からGitHubのIssue作成までが自動化され、手作業によるタスク起票の時間を短縮できます。
  • OpenAIによる内容分析と自動起票により、転記ミスや要約漏れといったヒューマンエラーを防ぎ、Issueの品質を保ちます。

■フローボットの流れ

  1. はじめに、Google スプレッドシート、OpenAI、GitHubをYoomと連携します。
  2. 次に、トリガーでGoogle スプレッドシートを選択し、「行が追加されたら」というアクションを設定します。
  3. 続いて、オペレーションでOpenAIを選択し、「テキストの生成(Chat completion)」アクションで、追加された行の内容を要約するよう設定します。
  4. 最後に、オペレーションでGitHubの「Issueを作成」アクションを設定し、OpenAIが生成したテキストをIssueの本文などに入れて起票します。

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

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

  • Google スプレッドシートのトリガー設定では、対象のスプレッドシート、シート、そして監視するテーブルの範囲を任意で指定してください。
  • OpenAIのアクションでは、Issueの内容を生成するためのプロンプトを自由にカスタマイズでき、スプレッドシートから取得した情報を変数としてプロンプトに含めることも可能です。
  • GitHubのアクションでは、Issueのタイトルや本文、担当者、ラベルなどに固定値や、前段のオペレーションで取得した情報を変数として設定できます。

■注意事項

  • Google スプレッドシート、ChatGPT、GitHubのそれぞれとYoomを連携してください。
  • ChatGPT(OpenAI)のアクションを実行するには、OpenAIのAPI有料プランの契約が必要です。(APIが使用されたときに支払いができる状態)
    https://openai.com/ja-JP/api/pricing/
  • ChatGPTのAPI利用はOpenAI社が有料で提供しており、API疎通時のトークンにより従量課金される仕組みとなっています。そのため、API使用時にお支払いが行える状況でない場合エラーが発生しますのでご注意ください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

ステップ1:Google スプレッドシート・OpenAI・GitHubをマイアプリ登録

ここでは、Yoomとそれぞれのアプリを連携して、操作が行えるようにしていきます。
まずは基本的な設定方法を解説しているナビをご覧ください!

それではここから今回のフローで使用するアプリのマイアプリ登録方法を解説します。

【Google スプレッドシートのマイアプリ登録】

ナビを参考にGoogle スプレッドシートのマイアプリ登録を完了させてください。

【OpenAIのマイアプリ連携】

次にOpenAIのマイアプリ連携をします。

※ChatGPT(OpenAI)のアクションを実行するには、OpenAIのAPI有料プランの契約が必要です。(APIが使用されたときに支払いができる状態)

※ChatGPTのAPI利用はOpenAI社が有料で提供しており、API疎通時のトークンにより従量課金される仕組みとなっています。そのため、API使用時にお支払いが行える状況でない場合エラーが発生しますのでご注意ください。
先ほどと同様に、Yoomのマイページの「新規接続」ボタンをクリックし、検索窓からOpenAIを選択します。

以下の画像のような画面が表示されるので、内容に従って入力しましょう。
OpenAIのマイアプリ登録についてはこちらをご確認ください。

以上で、OpenAIのマイアプリ連携が完了です。

【GitHubのマイアプリ連携】
検索窓にGitHubと入力し、検索結果から選択します。

以下の画面が表示されたら 、メールアドレスとパスワードを入力し、「Sign in」をクリックしてください。

以下の画面で認証コードを入力し、「Verify」をクリックします。

これで、GitHubの連携が完了しました!
マイアプリ一覧に各アプリのアイコンが表示されていれば、OKです。次に進みましょう!

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

ここから、フローを作っていきましょう!
テンプレートを利用しているので、以下のテンプレートページを開き、『このテンプレートを試してみる』をクリックしてください。


■概要

GitHubでのIssue作成や、タスク内容の要約を手作業で行っていませんか?特に、プロジェクト管理で多くのタスクを扱う場合、手入力の手間や抜け漏れが課題となりがちです。このワークフローは、Google スプレッドシートに行が追加されるだけで、OpenAIがその内容を分析・要約し、GitHubへ自動でIssueを作成します。OpenAIとGitHubを連携させたタスク管理の自動化により、開発チームの生産性向上に貢献します。

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

  • GitHubへのIssue起票を手作業で行っており、工数を削減したい開発者やプロジェクトマネージャーの方
  • OpenAIとGitHubを連携させ、タスク管理やバグ報告のフローを効率化したいと考えている方
  • Google スプレッドシートで管理しているタスクリストから、自動でIssueを作成したいチーム

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

  • Google スプレッドシートへの追記からGitHubのIssue作成までが自動化され、手作業によるタスク起票の時間を短縮できます。
  • OpenAIによる内容分析と自動起票により、転記ミスや要約漏れといったヒューマンエラーを防ぎ、Issueの品質を保ちます。

■フローボットの流れ

  1. はじめに、Google スプレッドシート、OpenAI、GitHubをYoomと連携します。
  2. 次に、トリガーでGoogle スプレッドシートを選択し、「行が追加されたら」というアクションを設定します。
  3. 続いて、オペレーションでOpenAIを選択し、「テキストの生成(Chat completion)」アクションで、追加された行の内容を要約するよう設定します。
  4. 最後に、オペレーションでGitHubの「Issueを作成」アクションを設定し、OpenAIが生成したテキストをIssueの本文などに入れて起票します。

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

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

  • Google スプレッドシートのトリガー設定では、対象のスプレッドシート、シート、そして監視するテーブルの範囲を任意で指定してください。
  • OpenAIのアクションでは、Issueの内容を生成するためのプロンプトを自由にカスタマイズでき、スプレッドシートから取得した情報を変数としてプロンプトに含めることも可能です。
  • GitHubのアクションでは、Issueのタイトルや本文、担当者、ラベルなどに固定値や、前段のオペレーションで取得した情報を変数として設定できます。

■注意事項

  • Google スプレッドシート、ChatGPT、GitHubのそれぞれとYoomを連携してください。
  • ChatGPT(OpenAI)のアクションを実行するには、OpenAIのAPI有料プランの契約が必要です。(APIが使用されたときに支払いができる状態)
    https://openai.com/ja-JP/api/pricing/
  • ChatGPTのAPI利用はOpenAI社が有料で提供しており、API疎通時のトークンにより従量課金される仕組みとなっています。そのため、API使用時にお支払いが行える状況でない場合エラーが発生しますのでご注意ください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

以下の表示が出たら、テンプレートのコピー成功です。
次に表示された画面で「OK」をクリックしてください。

ステップ3:Google スプレッドシートのトリガー設定

最初の設定です!
Google スプレッドシートに行が追加されたらフローボットが起動するように、アプリトリガーの設定を行います。
赤枠部分の「行が追加されたら」をクリックしてください。

タイトルを任意で設定し、連携するアカウント情報が使用するアカウントで間違いがないか確認しましょう。
トリガーアクションは「行が追加されたら」のままでOKです!

次に、アプリトリガーのAPI接続設定です。
Yoomの画面で詳細を設定する前に、Google スプレッドシートに行を追加しておきましょう。

※以下は、例として作成したものです。

Google スプレッドシートに行を追加したら、Yoom画面に戻って各項目を設定していきます。

  • トリガーの起動時間:5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。基本的にはご契約プランの最短起動間隔にしてお使いいただくことをおすすめします。
    プランによって選択可能な最短の起動間隔が異なるため、ご注意下さい。

  • スプレッドシートシートID:入力欄をクリックすると候補が表示されます。候補から選択しましょう。
  • シートID:こちらも入力欄をクリックして表示される候補から選択してください。

  • テーブルの範囲(始まり):たとえば、AからE列のデータを取得したい時は「A」を指定します。
  • テーブルの範囲(終わり):こちらもAからE列のデータを取得したい時は、「E」を指定してください。
  • 一意の値が入った列:列内で値が重複しない列(ユニークキーとなる列)の列名を選択しましょう。

設定が完了したら「テスト」をクリックしましょう!
テストが成功すると「取得した値」に、先ほどGoogle スプレッドシートに追加した内容が表示されます。
正しくデータが取得されていることを確認して、「保存する」をクリックしてください。
※アウトプットについて

アウトプットとは、トリガーやオペレーション設定時に、「テスト」を実行して取得した値のことを指します。
取得したアウトプットは、後続のオペレーション設定時の値としてご利用いただくことができ、フローボットを起動する度に、変動した値となります。
詳しくはこちらをご参照ください。

ステップ4:OpenAIを使ってテキスト生成する設定

以下の赤枠部分をクリックしましょう!
ここでは、先ほどGoogle スプレッドシートに追加された内容を分析する設定を行います。

タイトルを任意編集し、連携するアカウント情報を確認しましょう。
アクションは変更せず、次に進みましょう!

次の画面で、必須項目を入力します。

  • 「メッセージコンテンツ」:ここでは、分析したい文章を挿入しましょう。先ほど取得したアウトプットを引用することができます。取得した値を活用することで、固定値ではなく、トリガーが実行されるたびに最新の情報が反映できます。
    ※アウトプットは入力欄をクリックすると表示されます。

  • モデルID:候補から選択してください。

他の項目は任意で入力してください。

  • ロール:「ユーザー」・「システム」・「アシスタント」から選択します。
    ※ロールはユーザーと対話する際にGPTがどのような立場から回答を出力するか役割を決めます。
  • temperature・最大トークン:赤線を確認の上、直接入力してください。

入力ができたら「テスト」をクリックし、回答の生成ができているか確認します。
アウトプットを確認し、「保存する」をクリックしましょう。

ステップ5:Issueを作成する設定

最後の設定です!赤枠部分をクリックしましょう。

続いて、タイトルを任意で修正し、連携するアカウントが合っているか確認します。
アクションはそのままで、次に進みましょう!

API接続設定を行います。
「オーナー名」と「リポジトリ名」は、入力欄下の説明に従って直接入力してください。

「タイトル」を設定します。
入力欄をクリックして表示されるアウトプットを引用して設定してください。

「内容」を設定します。
こちらもアウトプットを引用して設定しましょう。

入力を終えたら「テスト」を実行し、最後に「保存する」をクリックしましょう!

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

フロー画面に戻り、以下のようなメニューが表示されていれば、フローの設定は完了です!
早速フローを起動させる場合は、「トリガーをON」をクリックしましょう。

あとで起動させる場合は、フロー画面のトリガースイッチをクリックすることで、トリガーをONにできます。

GitHubのデータをOpenAI に連携したい場合

今回はOpenAIからGitHubへデータを連携する方法をご紹介しましたが、逆にGitHubからOpenAIへのデータ連携を実施したい場合は、下記のテンプレートも併せてご利用ください。
これにより、GitHub上でのアクションを起点とした、さらに高度な業務自動化を実現できます。

GitHubでIssueが作成されたら、OpenAIで内容を解析しその結果を追加する

GitHubで新しいIssueが作成された際に、その内容を人力で読み解き、要約や対応方針をコメントとして追記する作業は、迅速な対応が求められる場面で負担となりがちですが、この連携によって、Issueが作成されると同時にOpenAIが内容を自動で解析・要約し、その結果をコメントとして追記します。

これにより、担当者はIssueの概要を瞬時に把握でき、対応の初動を大幅にスピードアップさせることが可能です。


■概要

GitHubでのIssue管理において、新しいIssueが作成されるたびに内容を確認し、分類や優先順位付けを行う作業は手間がかかるものです。このワークフローは、GitHubとOpenAIを連携させることで、そのプロセスを自動化します。新しいIssueが作成されると、OpenAIが内容を自動で解析し、要約やラベル提案などをIssueに追記するため、手動での確認作業を効率化し、開発プロセスの効率化に貢献します。

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

  • GitHubとOpenAIを活用し、Issue管理の自動化を検討している開発者やプロジェクトマネージャーの方
  • 手作業でのIssueのトリアージに時間がかかり、開発のリードタイム短縮を目指しているチーム
  • GitHub上の反復作業を減らし、より生産性の高いタスクに集中したいと考えている方

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

  • GitHubにIssueが作成されるとOpenAIが自動で内容を解析し追記するため、手動での確認や分類にかかる時間を短縮できます
  • AIによる自動解析を導入することで、Issueの要約やラベル付けの基準が統一され、属人化を防ぎ業務の標準化が実現します

■フローボットの流れ

  1. はじめに、GitHubとOpenAIをYoomと連携します
  2. 次に、トリガーでGitHubを選択し、「Issueが新しく作成されたら」というアクションを設定して、フローボットが起動するきっかけを作ります
  3. 続いて、オペレーションでGitHubの「Issueの詳細情報を取得する」アクションを設定し、トリガーで作成されたIssueの情報を取得します
  4. 次に、オペレーションでOpenAIを選択し、「テキストの生成(Chat completion)」アクションを設定して、取得したIssueの内容を解析・要約させます
  5. 最後に、オペレーションでGitHubの「Issueを更新」アクションを設定し、OpenAIが生成したテキストを該当のIssueにコメントとして追加します

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

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

  • GitHubのトリガーおよびオペレーション設定では、対象としたいリポジトリのオーナー名とリポジトリ名を任意で設定してください
  • OpenAIでテキストを生成するアクションでは、プロンプトを自由にカスタマイズ可能です前段のGitHubアクションで取得したIssueのタイトルや本文を変数として組み込むことで、より精度の高い解析ができます
  • 最後のGitHubでIssueを更新するアクションでは、更新する項目(本文、コメント、ラベルなど)や、OpenAIで生成したテキストなどの変数を任意に設定できます

■注意事項

  • GitHub、OpenAIのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。
  • ChatGPT(OpenAI)のアクションを実行するには、OpenAIのAPI有料プランの契約が必要です。(APIが使用されたときに支払いができる状態)
    https://openai.com/ja-JP/api/pricing/
  • ChatGPTのAPI利用はOpenAI社が有料で提供しており、API疎通時のトークンにより従量課金される仕組みとなっています。そのため、API使用時にお支払いが行える状況でない場合エラーが発生しますのでご注意ください。

GitHubで特定のIssueが作成されたら、OpenAIで内容を解析しその結果を追加する

全てのIssueではなく、「bug」や「至急」といった特定のラベルが付いた重要なIssueだけを効率的に処理したい、というニーズに応えるのがこの連携です。

このフローでは、指定したラベルを持つIssueが作成された場合のみ、OpenAIが自動で内容を解析し、コメントを追加するため、優先度の高いIssueに絞って対応を効率化し、クリティカルな問題の見落としを防ぎます。


■概要

GitHubでのプロジェクト管理において、次々と作成されるIssueの内容を手動で確認し、分類するのは手間がかかる作業ではないでしょうか。このワークフローは、GitHubで新しいIssueが作成された際に、その内容をOpenAIが自動で解析し、結果をIssueに追記します。OpenAIとGitHubを連携させることで、Issue管理の初動を自動化し、開発プロセスの効率化を実現します。

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

  • GitHubでのIssue管理に時間を要しており、OpenAIを活用して効率化したい開発担当者の方
  • OpenAIとGitHubを連携させ、手動でのIssue内容の確認や要約作業を自動化したい方
  • 開発チーム全体の生産性を高めるため、Issue対応の初動をスムーズにしたいと考えている方

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

  • GitHubにIssueが作成されると自動でOpenAIが内容を解析するため、担当者が手動で確認する時間を短縮し、より重要なタスクに集中できます。
  • 解析結果がIssueに自動で追記されるため、担当者による解釈のばらつきを防ぎ、対応品質の均質化とスムーズな状況把握に繋がります。

■フローボットの流れ

  1. はじめに、GitHubとOpenAIをYoomと連携します
  2. 次に、トリガーでGitHubを選択し、「Issueが新しく作成されたら」というアクションを設定します
  3. 次に、オペレーションで分岐機能を設定し、Issueの内容に応じて後続の処理を分岐させます
  4. 次に、オペレーションでOpenAIを選択し、「テキストの生成(Chat completion)」アクションでIssueの内容を解析、または要約します
  5. 最後に、オペレーションでGitHubの「Issueを更新」アクションを設定し、OpenAIが生成したテキストをコメントとして追記します

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

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

  • GitHubのトリガー設定では、対象とするリポジトリのオーナー名とリポジトリ名を任意で設定してください。
  • 分岐機能では、Issueのタイトルや本文など、前段のトリガーで取得した情報を用いて、後続のオペレーションを分岐させる条件を自由に設定可能です。
  • OpenAIのアクションでは、Issueの内容をどのように解析させるかなどを指示するプロンプトを自由にカスタマイズでき、Issueのタイトルなどを変数として利用することも可能です。
  • GitHubでIssueを更新するアクションでは、固定値やOpenAIの生成結果といった前段で取得した情報を、コメント本文など任意の項目に設定してください。

■注意事項

  • GitHub、OpenAIのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。
  • ChatGPT(OpenAI)のアクションを実行するには、OpenAIのAPI有料プランの契約が必要です。(APIが使用されたときに支払いができる状態)
    https://openai.com/ja-JP/api/pricing/
  • ChatGPTのAPI利用はOpenAI社が有料で提供しており、API疎通時のトークンにより従量課金される仕組みとなっています。そのため、API使用時にお支払いが行える状況でない場合エラーが発生しますのでご注意ください。
  • 分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
  • ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。

OpenAIやGitHubを活用したその他の自動化テンプレート

Yoomでは、OpenAIとGitHubに関しての様々な業務効率化テンプレートを提供しています。

OpenAIとGitHubでの操作をトリガーに、様々な業務工程を自動化することで業務の効率化と人的ミスの削減が可能です。

ご自身の業務に合わせて、これらのテンプレートもぜひ活用してみてくださいね!

OpenAIを使った便利な自動化例

Googleフォームの回答をもとにOpenAIでメールの返信文を生成したり、Zoomの通話内容を文字起こしして要約したりと、AIを活用した業務を自動化できます。


■概要

Google スプレッドシートに追加された内容からOpenAIで画像を生成し、取得したURLをGoogle スプレッドシートに更新するフローです。

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

1.Google スプレッドシートを業務で活用している方

・コメント機能でリアルタイムに質疑応答を行うチームリーダー

・外出先でも資料の編集を行う営業担当

2.OpenAIを業務に活用している企業

・広告キャンペーンなイメージ画像を生成してもらうマーケティング部門の担当者

・データの分析に使用している総務担当者

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

Google スプレッドシートは編集内容が即座に反映されるため、最新の情報をチームに共有するツールとして適しています。
しかしGoogle スプレッドシートに追加された内容を、手入力で OpenAIに入力するのは手間がかかり、非効率な働き方を助長する可能性があります。

業務の効率化を目指し、可能な箇所は自動化したいと考える方にこのフローは有効的です。
Google スプレッドシートに内容が追加されたら自動でOpenAIに入力し、画像の生成を行うことで、手入力による手間を省きます。
また登録された内容を引用して使用することで、手作業によるミスをなくします。

■注意事項

・Google スプレッドシート、OpenAIのそれぞれとYoomを連携してください。


■概要

Googleフォームで受け付けた問い合わせやアンケートに対して、一件ずつ内容を確認し返信メールを作成する作業は、手間がかかり対応の遅れに繋がることも少なくありません。このワークフローを活用すれば、Googleフォームに回答が送信された際に、その内容を基にOpenAIが最適な回答文を自動で生成し、メールで送信までを完結させることができ、こうした課題をスムーズに解消します。

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

  • Googleフォームでの問い合わせ対応において、返信作成業務を効率化したいと考えている方
  • OpenAIを活用して、顧客への回答文生成を自動化し、対応品質の向上を目指す担当者の方
  • 手作業でのメール返信による対応漏れや遅延を防ぎ、業務の確実性を高めたい方

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

  • Googleフォームへの回答をトリガーにOpenAIが回答文を生成しメール送信までを自動化するため、返信作成に費やしていた時間を短縮できます。
  • OpenAIが設定されたプロンプトに基づき回答を生成するため、担当者による回答の質のばらつきを防ぎ、対応品質を均一化できます。

■フローボットの流れ

  1. はじめに、GoogleフォームとOpenAIをYoomと連携します。
  2. 次に、トリガーでGoogleフォームを選択し、「フォームに回答が送信されたら」というアクションを設定して、対象のフォームを指定します。
  3. 次に、オペレーションでOpenAIを選択し、「テキストの生成(Chat completion)」アクションを設定し、フォームの回答内容を基に回答文を生成するようプロンプトを記述します。
  4. 最後に、オペレーションでYoomの「メールを送る」アクションを設定し、フォーム回答者のメールアドレスを宛先に、OpenAIが生成したテキストを本文に設定して送信します。

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

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

  • OpenAIの「テキストの生成」アクションでは、生成したい文章の指示(プロンプト)を自由にカスタムできます。Googleフォームの回答内容を変数として組み込むことで、より個別最適化された文章を生成できます。
  • Yoomの「メールを送る」アクションでは、宛先や件名、本文などを設定します。前段のGoogleフォームで取得した情報やOpenAIで生成したテキストなどを変数として利用でき、固定の文章と組み合わせることも可能です。

注意事項

  • OpenAI、GoogleフォームのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。プランによって最短の起動間隔が異なりますので、ご注意ください。
  • ChatGPT(OpenAI)のアクションを実行するには、OpenAIのAPI有料プランの契約が必要です。(APIが使用されたときに支払いができる状態)
    https://openai.com/ja-JP/api/pricing
  • ChatGPTのAPI利用はOpenAI社が有料で提供しており、API疎通時のトークンにより従量課金される仕組みとなっています。そのため、API使用時にお支払いが行える状況でない場合エラーが発生しますのでご注意ください。

■概要

海外のメンバーや顧客とのやり取りで、Slackのメッセージを都度翻訳ツールにコピー&ペーストする作業に手間を感じていませんか。こうした手作業は、コミュニケーションの速度を低下させる原因にもなります。このワークフローを活用すれば、Slackの特定チャンネルに投稿されたメッセージをOpenAIが自動で翻訳し、結果をスレッドに返信するため、言語の壁を意識することなくスムーズなコミュニケーションが実現できます。

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

  • 海外拠点や多国籍のメンバーとSlackで頻繁にやり取りする方
  • Slackのメッセージを手作業で翻訳しており、手間や時間を削減したい方
  • OpenAIを活用して、日々のコミュニケーションを効率化したいと考えている方

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

  • Slackへの投稿をきっかけに自動で翻訳と返信が実行されるため、手作業での翻訳やコピペに費やしていた時間を短縮できます。
  • 手動での翻訳作業がなくなることで、原文のコピーミスや翻訳漏れといったヒューマンエラーを防ぎ、円滑なコミュニケーションを支援します。

■フローボットの流れ

  1. はじめに、SlackとOpenAIをYoomと連携します。
  2. 次に、トリガーでSlackを選択し、「新しいメッセージがチャンネルに投稿されたら」というアクションを設定し、対象のチャンネルを指定します。
  3. 次に、オペレーションでOpenAIを選択し、「テキストの生成(Chat completion)」アクションを設定し、トリガーで取得したメッセージを翻訳するようプロンプトで指示します。
  4. 最後に、オペレーションでSlackの「スレッドにメッセージを送る」アクションを設定し、トリガーとなったメッセージのスレッドに翻訳結果を投稿します。

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

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

  • OpenAIの「テキストの生成(Chat completion)」では、どのようなテキストを作成するかをプロンプトで細かく設定できます。例えば、翻訳する言語の指定や、文章のトーンなどを自由に調整することが可能です。
  • Slackの「スレッドにメッセージを送る」では、送信先の他、メッセージ内容に固定のテキストを入れたり、前段のオペレーションで取得した翻訳結果などの動的な値を埋め込むといったカスタムが可能です。

注意事項

  • SlackとのOpenAIそれぞれとYoomを連携してください。
  • ChatGPT(OpenAI)のアクションを実行するには、OpenAIのAPI有料プランの契約が必要です。(APIが使用されたときに支払いができる状態)

https://openai.com/ja-JP/api/pricing/

  • ChatGPTのAPI利用はOpenAI社が有料で提供しており、API疎通時のトークンにより従量課金される仕組みとなっています。そのため、API使用時にお支払いが行える状況でない場合エラーが発生しますのでご注意ください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

■概要

Zoomでの会議後、録画を聞き直して議事録を作成する作業に時間を取られていませんか。手作業での文字起こしや要約は手間がかかる上、重要な内容を正確にまとめるのは難しいものです。このワークフローを活用すれば、Zoomミーティングが終了するだけで、AIが自動で内容を文字起こし・要約し、Google スプレッドシートに記録します。議事録作成の手間を省き、会議内容の管理を効率化できます。

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

  • Zoomでの商談や打ち合わせが多く、議事録作成の工数を削減したい営業担当者の方
  • 会議の決定事項やタスクをOpenAIで要約し、チームで効率的に共有したい方
  • Google スプレッドシートで会議録を管理しており、入力作業を自動化したい方

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

  • Zoom会議終了後の文字起こしから要約、転記までを自動化し、議事録作成にかかる時間を短縮します。
  • 手作業による文字の聞き間違いや要約の抜け漏れ、転記ミスといったヒューマンエラーを防ぎます。

■フローボットの流れ

  1. はじめに、Zoom、OpenAI、Google スプレッドシートをYoomと連携します。
  2. 次に、トリガーでZoomを選択し、「ミーティングが終了したら」フローが起動するように設定します。
  3. 続いて、Zoomの「ミーティングのレコーディング情報を取得する」アクションを設定し、対象の録画データを特定します。
  4. 次に、Zoomの「ミーティングのレコーディングファイルをダウンロードする」アクションで、音声ファイルをYoom内に取得します。
  5. 取得した音声ファイルを、AI機能の「音声データを文字起こしする」アクションでテキストデータに変換します。
  6. テキスト化されたデータを、ChatGPTの「テキストの生成」アクションで指定した内容に沿って要約します。
  7. 最後に、Google スプレッドシートの「レコードを追加する」アクションで、要約された内容を指定のシートに追加します。

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

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

  • AIによる文字起こしでは、話者分離の有無などを設定できます。会議の形式に合わせて設定を調整することで、より精度の高いテキスト化が可能です。
  • ChatGPTによるテキスト生成では、プロンプトを自由に編集できます。「ですます調で要約して」「箇条書きでまとめて」など、出力したい形式を指定することが可能です。

■注意事項

  • OpenAI、Zoom、Google スプレッドシートのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。
  • ChatGPT(OpenAI)のアクションを実行するには、OpenAIのAPI有料プランの契約が必要です。(APIが使用されたときに支払いができる状態)
    https://openai.com/ja-JP/api/pricing/
  • ChatGPTのAPI利用はOpenAI社が有料で提供しており、API疎通時のトークンにより従量課金される仕組みとなっています。そのため、API使用時にお支払いが行える状況でない場合エラーが発生しますのでご注意ください。
  • Zoomのプランによって利用できるアクションとそうでないアクションがあるため、ご注意ください。
  • 現時点では以下のアクションはZoomの有料プランのみ利用可能です。
  • ミーティングが終了したら
  • ミーティングのレコーディング情報を取得する(クラウド上に存在するレコーディングのみ取得可能なため)
  • 詳細は以下をご参照ください。
    https://intercom.help/yoom/ja/articles/9550398-zoom%E3%81%A7%E3%83%9F%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E3%81%AE%E3%83%AC%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E6%83%85%E5%A0%B1%E3%82%92%E5%8F%96%E5%BE%97%E3%81%99%E3%82%8B%E9%9A%9B%E3%81%AE%E6%B3%A8%E6%84%8F%E7%82%B9

■概要
「Zoom通話内容を文字起こしし、OpenAIで要約後Notionに追加する」ワークフローは、Zoomで行われた会議や打ち合わせの内容を自動的に文字起こしし、OpenAIを活用して要約、その後Notionに整理して保存する業務ワークフローです。これにより、会議の記録管理が簡便になり、重要な情報を効率的に共有できます。YoomのAPI連携機能を駆使することで、手作業を減らし、業務の効率化を実現します。

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

  • Zoomを頻繁に使用し、会議の記録や内容整理に時間を取られているビジネスパーソン
  • 会議内容の要約や共有を効率化したいプロジェクトマネージャーやチームリーダー
  • Notionを活用して情報を一元管理し、チーム内での情報共有をスムーズに行いたいユーザー
  • AIや自動化ツールを利用して業務プロセスを改善したいIT担当者や企業経営者
  • 会議内容の正確な記録と迅速な共有を求めるリモートワーク環境の従業員

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

  • 会議記録の自動化:Zoom通話内容が自動で文字起こしされるため、手動での記録作業が不要になり、時間を有効に活用できます。
  • 効率的な要約機能:OpenAIを活用した要約機能により、会議の重要ポイントが簡潔にまとめられ、内容の把握が容易になります。
  • 情報の一元管理:Notionに自動で追加されるため、すべての会議内容が一箇所に集約され、必要な情報へのアクセスがスムーズになります。

GitHubを使った便利な自動化例

GitHubでIssueが作成されたら、GoogleスプレッドシートやNotionに自動で追加したり、Jira Softwareに課題として登録したりと、開発における情報連携とタスク管理を自動化できます。


■概要

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でプルリクエストが作成されるたびに、その内容を確認して手作業でSlackに共有していませんか。この定型的ながらも重要な情報共有は、頻度が高くなると開発チームの手間となり、本来の業務を圧迫することもあります。このワークフローを活用すれば、GitHubでプルリクエストが作成された際に、その内容を自動で要約しSlackへ通知することが可能になり、開発チーム内の迅速で確実な情報共有を実現します。

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

  • GitHubとSlackを利用し、プルリクエストの共有を手作業で行っている開発チームの方
  • プルリクエストの見落としを防ぎ、レビュープロセスを迅速化したいプロジェクトマネージャーの方
  • 開発フローにおける定型業務を自動化し、チーム全体の生産性向上を目指している方

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

  • プルリクエスト作成からSlackへの通知までが完全に自動化され、これまで手作業での共有に費やしていた時間を短縮することができます。
  • 手動での通知による共有漏れや遅延といったヒューマンエラーを防ぎ、レビュー依頼などを確実に行えるため、開発サイクルが円滑になります。

■フローボットの流れ

  1. はじめに、GitHubとSlackをYoomと連携します。
  2. 次に、トリガーでGitHubを選択し、「プルリクエストが作成されたら」というアクションを設定して、監視したいリポジトリを指定します。
  3. 最後に、オペレーションでSlackを選択し、「チャンネルにメッセージを送る」アクションを設定し、通知内容を記述します。

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

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

  • Slackの「チャンネルにメッセージを送る」アクションでは、通知を送信したいチャンネルを任意で設定することが可能です。
  • 通知するメッセージの本文には、トリガーで取得したプルリクエストのタイトルやURL、作成者名などの情報を変数として埋め込み、通知内容を自由にカスタマイズできます。

注意事項

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

■概要

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

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

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

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

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

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

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

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

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

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

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

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

■注意事項

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


■概要

GitHubでIssueが作成されたら、自動的にJira Softwareに課題を登録するフローボットです。

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

■注意事項

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

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


■概要

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

設定方法

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

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

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

注意事項

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

まとめ

OpenAIとGitHubの連携を自動化することで、これまで手作業で行っていたIssueの作成や内容の分析、情報転記といった定型業務の手間を大幅に削減し、ヒューマンエラーを未然に防ぐことができます。

これにより、開発チームは煩雑な管理業務から解放され、より迅速かつ正確な情報に基づいて業務を進めることができ、本来注力すべきコア業務であるコーディングや設計に集中できる理想的な環境が整います。

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

よくあるご質問

Q:連携が失敗した場合の通知や対処法はありますか?

A:Yoomでは、進行していたフローボットがエラーとなり、停止された場合にワークスペース発行時に登録したメールアドレス宛に通知が届きます。その際には該当フローを確認し、エラーの原因や種類が表示される「エラーコード」を確認して修正してください。詳しくはこちらのページをご確認ください。

Q:OpenAIのAPI利用料はどのくらいかかりますか?

A:OpenAIの価格についてはこちらをご確認ください。またOpenAIのAPIを使用する場合は別途利用料金が必要な可能性があるのでご注意ください。

Q:Google スプレッドシート以外のツールも起点にできますか?

A:はい、Yoomではスプレッドシート以外のツールも起点にできます。例えばSlackに投稿されたメッセージやBoxにアップロードされたファイル、あるいはGitHub上で新しいIssueが作成されたときなどもフローの開始条件に設定可能です。
今回のフローではスプレッドシートを起点にしていますが、利用シーンに応じて柔軟にトリガーを切り替えることができます。さまざまなテンプレートを用意していますので、ぜひこちらもご活用ください。

Yoomを使えば、今回ご紹介したような連携を
プログラミング知識なしで手軽に構築できます。
無料でYoomを試す
この記事を書いた人
Ayu Sugiyama
Ayu Sugiyama
ITパスポート資格保有者。SaaS自動化ツール『Yoom』のオウンドメディアで、業務効率化をテーマに記事執筆を担う。これまでの業務経験を通じて、多くの定型業務に「もっと効率的に進められないか」という課題意識を抱き、業務フロー改善に関心を持つ。自身もSaaS連携ツールYoomを実際に利用し、RPAなどを活用した業務自動化を試みる中で、その手軽さとインパクトに感銘を受けた。過去の自分と同じように、日々の業務に課題を感じる非エンジニアの方にも伝わるよう、実体験を基にしたSaaS活用のヒントを発信している。
タグ
GitHub
連携
OpenAI
自動
自動化
関連アプリ
お役立ち資料
Yoomがわかる!資料3点セット
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る
詳しくみる