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

2025-10-23

【ノーコードで実現】GitHubのデータをAsanaに自動的に連携する方法

Yuna Matsukawa
Yuna Matsukawa

「GitHubとAsana、毎日行ったり来たり…これって本当に効率的なのかな?」

Issueの進捗をAsanaに手で入力して、Pull Requestがマージされたらまた更新して…。気づけば本来の業務より管理作業に時間を取られているなんてこと、ありませんか?そんな煩わしさを解消するのが、GitHubとAsanaの自動連携です。Issueが作成されたらAsanaにタスクが追加され、PRがマージされたら自動で完了処理。転記ミスや更新漏れともさよならできますよ。

この記事では、GitHubとAsanaを連携してできることや、具体的な設定方法について詳しくご紹介します。手動での転記作業や情報の抜け漏れを防ぎながら、チーム全体での情報管理を効率化したい方におすすめです。

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

Yoomを利用することで、ノーコードで簡単にGitHubとAsanaの連携が可能です。
YoomにはあらかじめGitHubとAsanaを連携するためのテンプレートが用意されているため、APIの知識が無くても、登録するだけですぐに連携が実現できます。


■概要
GitHubでIssueが作成されるたびに、内容をAsanaへ転記して管理している場合、手作業が負荷となり管理漏れが生じやすい場面があるはずです。特に複数リポジトリを扱うチームでは、更新を追うだけでも時間を要します。このワークフローでは、GitHubの新規Issueを自動でAsanaタスクとして追加し、自動化の観点でも管理の流れを整えやすくなり、対応漏れの防止に役立ちます。
■このテンプレートをおすすめする方
  • GitHubのIssueを軸に進捗管理しており、Asanaへの転記作業が負荷になっているチームメンバーの方
  • GitHubとAsanaを併用し、業務を自動的に整理したいプロジェクト担当者の方
  • Issue対応の抜け漏れを減らし、情報整理を効率化したい開発リーダーの方 
■このテンプレートを使うメリット
  • GitHubでIssueが作成されると自動でAsanaにタスク登録されるため、転記作業の時間が減り業務の流れを整理しやすくなります。
  • 両サービスを手動で更新する必要がなくなり、記入漏れや更新忘れといったヒューマンエラーの軽減につながります。 
■フローボットの流れ
  1. GitHubとAsanaをYoomと連携する
  2. トリガーでGitHubを選び、「Issueが新しく作成されたら」を設定する
  3. オペレーションでAsanaを選択し、「タスクを追加」を設定する
  4. GitHubのIssue内容をAsanaタスクへ反映させる項目を指定する
 ※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
  • GitHub側では、対象としたいオーナー名やリポジトリ名を任意で設定してください。
  • Asana側では、登録先となるプロジェクトIDやセクションIDを任意で設定してください。 
■注意事項
  • GitHub、AsanaのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

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

GitHubとAsanaのAPIを連携すれば、GitHubのデータをAsanaに自動的に連携することが可能です!
例えば、下記のようなデータ連携を人の手を介さず、自動的に実施することができます。

気になる自動化例の「試してみる」をクリックしてアカウント登録するだけで、すぐにGitHubとAsanaの連携を実際に体験できます。登録はたったの30秒で完了するので、ぜひ気軽にお試しください!

GitHubでIssueが新しく作成されたらAsanaタスクとして追加する

この連携を活用することで、GitHubのIssueを自動的にAsanaタスクとして追加できるため、転記作業の手間を省き、ヒューマンエラーの発生も削減できますよ。
タスク管理を効率化したい方におすすめのフローです!


■概要
GitHubでIssueが作成されるたびに、内容をAsanaへ転記して管理している場合、手作業が負荷となり管理漏れが生じやすい場面があるはずです。特に複数リポジトリを扱うチームでは、更新を追うだけでも時間を要します。このワークフローでは、GitHubの新規Issueを自動でAsanaタスクとして追加し、自動化の観点でも管理の流れを整えやすくなり、対応漏れの防止に役立ちます。
■このテンプレートをおすすめする方
  • GitHubのIssueを軸に進捗管理しており、Asanaへの転記作業が負荷になっているチームメンバーの方
  • GitHubとAsanaを併用し、業務を自動的に整理したいプロジェクト担当者の方
  • Issue対応の抜け漏れを減らし、情報整理を効率化したい開発リーダーの方 
■このテンプレートを使うメリット
  • GitHubでIssueが作成されると自動でAsanaにタスク登録されるため、転記作業の時間が減り業務の流れを整理しやすくなります。
  • 両サービスを手動で更新する必要がなくなり、記入漏れや更新忘れといったヒューマンエラーの軽減につながります。 
■フローボットの流れ
  1. GitHubとAsanaをYoomと連携する
  2. トリガーでGitHubを選び、「Issueが新しく作成されたら」を設定する
  3. オペレーションでAsanaを選択し、「タスクを追加」を設定する
  4. GitHubのIssue内容をAsanaタスクへ反映させる項目を指定する
 ※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
  • GitHub側では、対象としたいオーナー名やリポジトリ名を任意で設定してください。
  • Asana側では、登録先となるプロジェクトIDやセクションIDを任意で設定してください。 
■注意事項
  • GitHub、AsanaのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

GitHubのPull RequestがマージされたらAsanaのタスクを完了にする

GitHubとAsanaを連携し情報を自動的に同期することで、データの一貫性を保つことができます。
開発とタスク管理の一体化が図り効率的なプロジェクト運営をしたい方におすすめのフローです!


■概要
GitHubでの開発進捗をAsanaのタスクに手作業で反映させるのは、手間がかかり更新漏れの原因にもなります。特にPull Requestがマージされたタイミングでのステータス変更は忘れがちではないでしょうか。このワークフローを活用すれば、GitHubでPull Requestがマージされたことを検知し、関連するAsanaのタスクを自動で完了にできます。これにより、開発とタスク管理の連携をスムーズにし、手作業によるミスを防ぎます。
■このテンプレートをおすすめする方
  • GitHubとAsanaを併用し、開発進捗の二重管理に手間を感じている開発者の方
  • Pull Requestのマージ状況を手動で確認し、タスクを更新しているPMの方
  • 開発チームのタスク管理を効率化し、プロジェクトの可視性を高めたい方
■このテンプレートを使うメリット
  • GitHubでのPull RequestのマージをトリガーにAsanaタスクが自動で完了するため、手動でのステータス更新作業の時間を短縮できます。
  • 手作業によるタスクの更新漏れやステータス変更の遅延といったヒューマンエラーを防ぎ、常に最新の進捗状況を維持できます。
■フローボットの流れ
  1. はじめに、GitHubとAsanaをYoomと連携します。
  2. 次に、トリガーでGitHubを選択し、「Pull Requestがマージされたら(Webhook起動)」というアクションを設定します。
  3. 次に、オペレーションでGitHubの「プルリクエストを取得」アクションを設定し、マージされたPull Requestの詳細情報を取得します。
  4. 次に、オペレーションでAI機能を設定し、Pull Requestの情報からAsanaのタスクIDなど必要な情報を抽出します
  5. 最後に、オペレーションでAsanaの「タスクを完了にする」アクションを設定し、対象のタスクを完了させます。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
  • GitHubでは、連携したい任意のリポジトリに対し、Webhookの設定とPull Requestの詳細取得の設定を行ってください。
■注意事項
  • GitHub、AsanaのそれぞれとYoomを連携してください。
  • GitHubのPull Requestに、関連するAsanaのタスクIDを記載しておいてください。
  •  GitHubでWebhookを設定する方法は「GitHubでWebhookを設定する方法」をご参照ください。

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

それでは、実際にGitHubとAsanaを連携したフローを作成してみましょう!
今回はYoomを使用して、ノーコードでGitHubとAsanaの連携を進めていきますので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。

[Yoomとは]

今回はGitHubでIssueが新しく作成されたらAsanaタスクとして追加するフローボットを作成していきます!
作成の流れは大きく分けて以下です。

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

■概要
GitHubでIssueが作成されるたびに、内容をAsanaへ転記して管理している場合、手作業が負荷となり管理漏れが生じやすい場面があるはずです。特に複数リポジトリを扱うチームでは、更新を追うだけでも時間を要します。このワークフローでは、GitHubの新規Issueを自動でAsanaタスクとして追加し、自動化の観点でも管理の流れを整えやすくなり、対応漏れの防止に役立ちます。
■このテンプレートをおすすめする方
  • GitHubのIssueを軸に進捗管理しており、Asanaへの転記作業が負荷になっているチームメンバーの方
  • GitHubとAsanaを併用し、業務を自動的に整理したいプロジェクト担当者の方
  • Issue対応の抜け漏れを減らし、情報整理を効率化したい開発リーダーの方 
■このテンプレートを使うメリット
  • GitHubでIssueが作成されると自動でAsanaにタスク登録されるため、転記作業の時間が減り業務の流れを整理しやすくなります。
  • 両サービスを手動で更新する必要がなくなり、記入漏れや更新忘れといったヒューマンエラーの軽減につながります。 
■フローボットの流れ
  1. GitHubとAsanaをYoomと連携する
  2. トリガーでGitHubを選び、「Issueが新しく作成されたら」を設定する
  3. オペレーションでAsanaを選択し、「タスクを追加」を設定する
  4. GitHubのIssue内容をAsanaタスクへ反映させる項目を指定する
 ※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
  • GitHub側では、対象としたいオーナー名やリポジトリ名を任意で設定してください。
  • Asana側では、登録先となるプロジェクトIDやセクションIDを任意で設定してください。 
■注意事項
  • GitHub、AsanaのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

ステップ1:GitHubとAsanaのマイアプリ連携

1. GitHubの登録方法

Yoom画面の左側に表示されている「マイアプリ」をクリックしましょう。
マイアプリ画面の「新規接続」を押し、GitHubを検索してください。


「ユーザー名またはメールアドレス」と「パスワード」の項目を入力しGitHubにサインインしましょう。

デバイス検証コードを入力したら「確認する」を押してGitHubのマイアプリ連携完了です!

2. Asanaの登録方法

先ほど同様に「新規接続」をクリックし、Asanaを検索しましょう。
Asanaのログイン画面が表示されたら、メールアドレスを入力し「続行」をクリックしましょう。

次の画面でパスワードを入力したら、ログインをクリックしてAsanaのマイアプリ連携完了です!

ステップ2:テンプレートのコピー

Yoomでは、テンプレートを編集するだけで簡単に業務を自動化できます。
自動化の設定をするためのテンプレートをコピーするため、下記バナーにある「試してみる」をクリックしましょう。


■概要
GitHubでIssueが作成されるたびに、内容をAsanaへ転記して管理している場合、手作業が負荷となり管理漏れが生じやすい場面があるはずです。特に複数リポジトリを扱うチームでは、更新を追うだけでも時間を要します。このワークフローでは、GitHubの新規Issueを自動でAsanaタスクとして追加し、自動化の観点でも管理の流れを整えやすくなり、対応漏れの防止に役立ちます。
■このテンプレートをおすすめする方
  • GitHubのIssueを軸に進捗管理しており、Asanaへの転記作業が負荷になっているチームメンバーの方
  • GitHubとAsanaを併用し、業務を自動的に整理したいプロジェクト担当者の方
  • Issue対応の抜け漏れを減らし、情報整理を効率化したい開発リーダーの方 
■このテンプレートを使うメリット
  • GitHubでIssueが作成されると自動でAsanaにタスク登録されるため、転記作業の時間が減り業務の流れを整理しやすくなります。
  • 両サービスを手動で更新する必要がなくなり、記入漏れや更新忘れといったヒューマンエラーの軽減につながります。 
■フローボットの流れ
  1. GitHubとAsanaをYoomと連携する
  2. トリガーでGitHubを選び、「Issueが新しく作成されたら」を設定する
  3. オペレーションでAsanaを選択し、「タスクを追加」を設定する
  4. GitHubのIssue内容をAsanaタスクへ反映させる項目を指定する
 ※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
  • GitHub側では、対象としたいオーナー名やリポジトリ名を任意で設定してください。
  • Asana側では、登録先となるプロジェクトIDやセクションIDを任意で設定してください。 
■注意事項
  • GitHub、AsanaのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

以下の画面が表示されたら、「OK」をクリックしましょう。

ステップ3:GitHubでIssueが新しく作成されたら起動するトリガーの設定

まずは、「Issueが新しく作成されたら」という項目をクリックし設定します。


連携アクションとアクションを選択する画面が表示されます。
このページはデフォルトで設定済みのため、そのまま「次へ」をクリックして進みましょう。

トリガーの起動タイミングは、5分、10分、15分、30分、60分のいずれかで設定できます。
ご利用プランによって、設定できるトリガーの最短間隔が違うので、その点は要チェックです。
なお、基本的にはそのプランの最短の起動間隔にしてお使いいただくことをおすすめします。

オーナー名とリポジトリ名は、枠外の注釈を参考にGithub URL内から設定してください。

ここまで設定が完了したら、GitHubの画面に移行し、テストに使用するためのIssueを新しく作成してください。
(Issueの内容は自由に設定して問題ありません!)

Issueを作成できたら、先ほどのYoom画面に戻りテストを実行しましょう。
テストが成功したら「保存する」をクリックしてください。
ここで取得したアウトプットは今後の設定の際に値として入力可能になりますよ!
※参照:アウトプットについての詳しい説明はこちらをご確認ください。

ステップ4:Asanaにタスクを追加する

次に、Asanaアイコンの「タスクを追加」という項目を設定していきましょう!


連携アクションとアクションを選択する画面が表示されます。
このページはデフォルトで設定済みのため、そのまま「次へ」をクリックして進みましょう。

タスク名は、デフォルトで設定されています。
このように入力すると、GitHubでIssueが新しく作成されたら「Issueタイトル」を先ほどのステップで取得したアウトプットから自動で取得し、Asanaのタスク名に引用できますよ!

プロジェクトIDとセクションIDは、枠内をクリックし表示される候補から使用したいIDを任意で選択してください。

タスクの説明は、自由に設定できます。
例えば、下記画面のように設定するとGitHubで作成されたIssueから「コメント」を自動で取得し、Asanaのタスクの説明欄に転記することができます。

用途に合わせて自由に文章や取得したいアウトプットを設定してみましょう!

設定が完了したらテストを実行後、「保存する」をクリックしましょう。

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

最後に下記画面が表示されます。
「トリガーをON」を押したら、自動化の設定は完了です!
正しくフローボットが起動するか、確認してみましょう。

AsanaをGitHubに連携したい場合

今回はGitHubからAsanaへデータを連携する方法をご紹介しましたが、逆にAsanaからGitHubへのデータ連携を実施したい場合は、下記のテンプレートも併せてご利用ください。

Asanaで新しいタスクが作成されたらGitHubのIssueを自動作成する

Asanaにタスクを追加するたびに、自動的にGitHubに対応するIssueを生成できるため、チーム間の情報共有や作業効率を向上させることができます。
タスク登録におけるヒューマンエラーを防止し、効率的なタスク管理をしたい方におすすめのフローです!


■概要

プロジェクト管理でAsanaをご利用の際、開発チームへの連携としてGitHubに手動でIssueを登録していませんか。この作業は二重入力の手間がかかるだけでなく、情報の転記ミスや対応漏れといったヒューマンエラーの原因にもなり得ます。このワークフローを活用すれば、Asanaで新しいタスクが作成されたタイミングで、GitHubのIssueを自動で作成し、開発連携のプロセスを円滑に進めることが可能です。

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

  • Asanaでタスクを管理し、開発チームにGitHubで依頼しているプロジェクトマネージャーの方
  • AsanaとGitHub間の情報連携を手作業で行っており、入力の手間や漏れをなくしたい方
  • 開発チームのタスク管理プロセスを自動化し、生産性の向上を目指している方

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

  • Asanaでタスクが作成されると自動でGitHubにIssueが作成されるため、これまで手作業で行っていた情報連携の時間を短縮できます。
  • 手作業での情報転記が不要になることで、タスク名の入力ミスや依頼内容の記載漏れといったヒューマンエラーの発生を防ぎます。

■フローボットの流れ

  1. はじめに、AsanaとGitHubをYoomと連携します。
  2. 次に、トリガーでAsanaを選択し、「特定のプロジェクトに新しいタスクが追加されたら」というアクションを設定します。
  3. 最後に、オペレーションでGitHubを選択し、「Issueを作成」アクションを設定して、Asanaのタスク情報を基にIssueが作成されるようにします。

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

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

  • Asanaのトリガー設定では、どのプロジェクトで作成されたタスクを自動化の対象にするか、ご自身のワークスペースIDおよびプロジェクトIDを候補から選択してください。
  • GitHubでIssueを作成するアクションでは、対象リポジトリのオーナー名とリポジトリ名を設定し、Asanaのタスク情報を基にIssueのタイトルや本文などを自由に設定します。

■注意事項

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

Asanaのタスクが完了したらGitHub Issueを自動的にクローズする

自動でGitHubのIssueをクローズできるため、手動での更新作業の手間を省けます。
アプリ間の情報をシームレスに連携することで、チーム全体の透明性と協力体制を強化したい方におすすめのフローです!


■概要

プロジェクト管理でAsanaを、開発でGitHubを利用している際、タスクの完了を両方のツールに反映させるのは手間ではないでしょうか。特に、Asanaでの完了報告後に手動でGitHubのIssueをクローズする作業は、更新漏れの原因にもなり得ます。このワークフローを活用すれば、Asanaでタスクが完了すると、関連するGitHubのIssueが自動でクローズされるため、こうした連携の手間をなくし、開発プロセスの効率化を実現します。

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

  • AsanaとGitHubを併用し、タスクとIssueのステータスを手動で同期している方
  • 開発プロジェクトの進捗管理を効率化し、更新漏れを防ぎたいプロジェクトマネージャーの方
  • ツールの連携を自動化することで、開発チームがよりコア業務に集中できる環境を整えたい方

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

  • Asanaでタスクを完了させるだけでGitHubのIssueが自動でクローズされるため、手作業による更新の手間や時間を削減できます。
  • 手動での操作が不要になることで、Issueのクローズ忘れや対応漏れといったヒューマンエラーを防ぎ、正確な進捗管理に繋がります。

■フローボットの流れ

  1. はじめに、AsanaとGitHubをYoomと連携します。
  2. 次に、トリガーでAsanaを選択し、「特定のプロジェクトのタスクが完了したら」というアクションを設定します。
  3. 次に、オペレーションでAI機能を設定し、完了したAsanaのタスク情報からIssue番号など必要な情報を抽出します
  4. 最後に、オペレーションでGitHubの「Issueを更新」アクションを設定し、トリガーで取得した情報をもとにIssueをクローズするよう設定します。

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

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

  • Asanaのトリガー設定で、自動化の対象としたいワークスペースIDとプロジェクトIDを、連携したアカウントの情報から任意で選択してください。
  • AI機能によるテキスト抽出では、Asanaのタスク情報から、Issue番号などGitHubのIssue更新に用いたい任意の情報を抽出するよう設定できます。
  • GitHubのオペレーション設定で、自動でクローズしたいIssueのオーナー名、リポジトリ名、およびIssue番号を設定してください。Asanaのタスク情報からこれらの値を取得し、動的に指定することも可能です。

■注意事項

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

GitHubやAsanaのAPIを使ったその他の自動化例

GitHubやAsanaのAPIを活用することで、様々な自動化の実現が可能になります。

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

GitHubのIssueを自動でSlackに通知したり、Googleスプレッドシートに追加できます。また、ChatGPTで内容を分析しコメントに追加することも可能です。さらにSalesforceやTrelloの情報をGitHubに自動追加することもできますよ!


■概要

GitHubで新しいIssueが作成されるたびに、内容を把握し、優先順位を判断するのは手間がかかる作業です。特に多くのIssueが同時に発生すると、重要な情報を見落としたり、対応が遅れてしまうこともあります。このワークフローを活用すれば、新しいIssueの作成をトリガーに、ChatGPTがその内容を自動で分析しコメントを追加するため、Issueの内容把握を迅速化し、開発プロセスの効率化に繋がります。

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

  • GitHubでのIssue管理に多くの時間を費やしているプロジェクトマネージャーの方
  • ChatGPTを活用して、開発プロセスの初期対応を効率化したいと考えている方
  • 手作業によるIssueの確認漏れや、対応の遅延を防ぎたい開発チームの方

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

  • GitHubでIssueが作成されるとChatGPTが内容を分析・要約するため、手動での確認作業にかかる時間を短縮できます。
  • Issueの内容把握が迅速かつ均一化され、担当者の割り振りや対応の優先順位付けがスムーズになり、開発プロセスの属人化を防ぎます。

■フローボットの流れ

  1. はじめに、GitHubとChatGPTをYoomと連携します。
  2. 次に、トリガーでGitHubを選択し、「Issueが新しく作成されたら」というアクションを設定し、フローが起動するきっかけを作ります。
  3. 続いて、オペレーションでChatGPTの「テキストを生成(高度な設定)」アクションを設定し、トリガーで取得したIssueのタイトルや本文を元に、内容の分析や要約を指示します。
  4. 最後に、オペレーションでGitHubの「Issue・Pull Requestにコメントを追加」アクションを設定し、ChatGPTが生成したテキストを該当のIssueにコメントとして投稿します。

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

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

  • ChatGPTの「テキストを生成」アクションを実行するには、OpenAIのAPI有料プランの契約が必要であり、APIが使用された際に支払いができる状態にしておく必要があります。
  • ChatGPTのAPI利用はOpenAI社が有料で提供しており、API疎通時のトークンにより従量課金される仕組みのため、API使用時にお支払いが行える状況でない場合エラーが発生しますのでご注意ください。

■注意事項

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

■概要

SalesforceでToDoオブジェクトが登録されたらGitHubに追加するフローです。

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

1.SalesforceのToDoオブジェクトを利用する営業・サポート担当者

・顧客からの問い合わせや要望、社内タスクなどをSalesforceのToDoで管理して開発チームへの対応依頼をGitHubに登録したい方

・ToDoを手動でGitHubに転記する手間を省いて業務効率を向上させたい方

・SalesforceとGitHubの情報連携を強化して顧客対応と開発対応の連携をスムーズにしたい方

2.GitHubを利用する開発チーム

・SalesforceのToDoに登録された顧客からの問題や要望をGitHub上で管理して開発プロセスに組み込みたい方

・営業・サポートチームからの情報をリアルタイムに把握して迅速な対応をしたい方

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

Salesforceは顧客管理に非常に強力なツールですが、ToDoオブジェクトが登録されるたびにGitHubに手動でISSUEを追加するのは、手入力ミスや情報の漏れが発生する可能性があります。

このフローを活用すれば、SalesforceでToDoオブジェクトが登録されたら自動的にGitHubに必要な情報が追加されて、営業担当者や開発チームはSalesforceとGitHubの両方を確認する必要がなくなり、最新の情報を効率的に共有することができます。
また、手作業での入力作業が不要になるため業務効率が向上して入力ミスを防ぐこともできます。

■注意事項

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

・Salesforceはチームプラン・サクセスプランでのみご利用いただけるアプリとなっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。

・チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリを使用することができます。


■概要

Trelloでカードが登録されたらGitHubに追加するフローです。

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

1.Trelloでタスク管理を行う企業

・チーム内でのタスク管理に活用している方

・タスクの進捗を可視化している方


2.GitHubによるタスク管理を行う企業

・Issues機能を使ってタスク管理を行う方

・開発関連のプロジェクト進行を担当する方

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

Trelloは進捗状況の可視化やタスクの割り当てなど、チームで業務を進行するために有効的なツールです。
さらにGitHubを使用することで、よりチームメンバー間のコミュニケーションを円滑にする事ができます。
しかしTrelloの内容をGitHubに毎回手入力するのはチーム全体の生産性にも悪影響を及ぼす可能性があります。

チームプロジェクトを円滑に進めたいと考える方にこのフローは適しています。
このフローを使うことで、Trelloの情報をGitHubに自動で追加する事ができるため、入力作業を省くことができます。
また引用した内容で登録を行うことで、手入力によるヒューマンエラーを防ぐことができ、チーム内で共有する情報の正確性を高く保つ事ができます。


■注意事項

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


■概要

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

設定方法

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

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

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

注意事項

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


■概要

GitHubにIssueが作成されたらSlackにIssueの内容を通知します。

■作成方法

Issueが新たに作成されたらフローボットが起動します。

Slackの任意のチャンネルにIssueの内容を通知します。

■注意事項

GitHubとSlackそれぞれとYoomの連携設定が必要です。

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

GoogleフォームやGoogleカレンダー、Notionの情報をAsanaに自動登録することができます。また、Asanaのタスク情報をChatworkに通知したりkintoneへ追加することもできますよ!


概要

毎日指定の時間にAsanaで期日が今日までのタスクを取得したら、ChatGPTを使用して作成した通知内容をChatworkに通知するフローです。

Asanaにログインすることなく、Chatwork上でタスクを確認することが可能です。

■注意事項

・Asana、ChatGPT、ChatworkそれぞれとYoomを連携してください。

・期日が記載されていないタスクの場合、フローボットがエラーになってしまうためご注意ください。

・タスクに期日が含まれていない場合、フロー内で分岐を設定することでエラーを回避する事も可能です。


■概要

Asanaにタスクが追加されたらkintoneへ追加するフローです。

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

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

・タスクの進捗管理を行なっている方

・情報の一元管理を行う方

2.kintoneを使用して件数管理などを行う方

・タスクの進捗管理や、件数管理に活用している方

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

Asanaはプロジェクトに関連するタスク管理を効率よく行うために活用できるツールです。
さらにkintoneにタスクの登録を行うことで、現在チームが抱えているタスクの件数管理が可能になります。
しかし、Asanaで登録されたタスクの情報を毎回手作業でkintoneに登録するのは、本来注力すべき業務への時間を奪うことになります。

このフローでは、Asanaのタスク情報を自動でkintoneに登録し、手作業を省き業務を効率化することができます。
手作業を省くことで、その時間を他のコア業務に充てることができ、タスク解決をスピーディーに行うことができます。


■注意事項

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

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

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


 ■概要
Googleフォームで回答を受け付けた後、Asanaへ同じ内容を手作業で入力していると、転記の負担が積み重なりがちで、情報が散在し管理しづらくなる場面もあるはずです。特に入力業務の自動化を求める環境では、この作業がボトルネックになりやすい状況があります。このワークフローを利用すると、Googleフォームで送信された情報をもとにAsanaへタスク登録が自動で行われ、手作業での転記を省きながら、回答内容をスムーズにタスク管理へ反映できます。 
 ■このテンプレートをおすすめする方
  • Googleフォームで受け付けた情報をAsanaへ都度入力しており、処理効率を高めたい担当者の方
  • フォーム回答とタスク管理の連動性を高めたいチームの方
  • 回答内容をタスク化する運用を定着させたいプロジェクト管理担当者の方 

 ■このテンプレートを使うメリット
  • Googleフォームからの回答を自動でAsanaへ登録でき、転記作業の時間削減につながり、自動化の取り組みを前進させられます。
  • 入力漏れや記入ミスといった人的エラーを抑え、回答内容をそのままAsanaへ反映できるため、情報管理の質を維持しやすくなります。 
‍ 
■フローボットの流れ 
  1. はじめに、GoogleフォームとAsanaをYoomと連携する
  2. 次に、トリガーでGoogleフォームを選び「フォームに回答が送信されたら」を設定する
  3. 続いて、オペレーションでAsanaの「タスクを追加」アクションを設定し、Googleフォームの回答内容をタスクの各項目に紐付ける
 ※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
 
■このワークフローのカスタムポイント
  • Googleフォームは、使用したいフォームIDを任意で設定可能です。
  • Asanaは、登録先のプロジェクトIDやセクションIDを任意で設定可能です。 

■注意事項
  • Googleフォーム、AsanaのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。
  • Googleフォームをトリガーとして使用した際の回答内容を取得する方法は「Googleフォームトリガーで、回答内容を取得する方法」を参照ください。

■概要

Googleカレンダーで新しい予定を作成するたびに、Asanaに関連タスクを手動で作成していませんか?
この繰り返し作業は手間がかかるだけでなく、入力漏れや二度手間が発生する原因にもなりかねません。
このワークフローを活用すれば、Googleカレンダーに予定が作成されると同時に、Asanaに自動でタスクを追加できるようになります。
タスク管理の抜け漏れを防ぎ、スケジュール調整にかかる手間を削減しましょう。

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

  • GoogleカレンダーとAsanaでの二重入力に手間や課題を感じている方
  • プロジェクト管理において、タスクの作成漏れや共有の遅れを防ぎたいチームリーダーの方
  • 日々の定型業務を自動化し、より重要な業務に集中できる環境を整えたいと考えている方

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

  • Googleカレンダーへの予定登録を起点にAsanaのタスクが自動で作成されるため、これまで手作業で行っていた転記作業の時間を削減できます。
  • 手作業によるタスクの作成漏れや、予定内容の転記ミスといったヒューマンエラーを防ぎ、タスク管理の精度を高めることに繋がります。

■フローボットの流れ

  1. はじめに、GoogleカレンダーとAsanaをYoomと連携します。
  2. 次に、トリガーでGoogleカレンダーを選択し、「予定が作成されたら」というアクションを設定します。
  3. 最後に、オペレーションでAsanaの「タスクを追加」アクションを設定し、トリガーで取得した予定の情報を紐付けます。

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

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

  • Googleカレンダーのトリガー設定では、監視対象としたいカレンダーを指定してください。
    これにより、個人のカレンダーやチーム共有のカレンダーなど、特定の予定のみを自動化の対象にできます。
  • Asanaでタスクを追加するアクションでは、タスクを作成したいプロジェクトやセクションを指定してください。
    タスク名や説明には、Googleカレンダーから取得した予定のタイトルや詳細などを自由に設定できます。

■注意事項

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

■概要
NotionとAsanaを併用してタスク管理を行っているものの、それぞれのツールに同じ内容を手入力する作業に手間を感じていませんか。このワークフローは、Notionのデータソースに新しいタスク(ページ)が追加されると、その情報を基にAsanaへ自動でタスクを作成します。二重入力の手間を省き、プロジェクト管理ツール間の情報連携をスムーズにすることで、業務の効率化を実現します。
■このテンプレートをおすすめする方
  • NotionとAsanaを併用しており、タスクの二重入力の手間を解消したい方
  • プロジェクト管理ツール間の情報連携を自動化し、チームの生産性を高めたいマネージャーの方
  • 手作業による情報転記のミスやタスクの登録漏れを防ぎたいと考えている方
■このテンプレートを使うメリット
  • Notionにタスクを追加するだけでAsanaにも自動で反映されるため、これまで手作業での転記に費やしていた時間を短縮できます
  • 手作業による情報のコピー&ペーストが不要になるため、入力ミスや転記漏れといったヒューマンエラーの発生を防ぎます
■フローボットの流れ
  1. はじめに、NotionとAsanaをYoomと連携します
  2. 次に、トリガーでNotionを選択し、「特定のデータソースにページが作成・更新されたら」というアクションを設定します
  3. 次に、オペレーションで「分岐機能」を設定し、特定の条件に合致した場合のみ後続の処理が実行されるようにします
  4. 続いて、Notionの「レコードを取得する」アクションで、トリガーとなったページの情報を取得します
  5. 取得した情報をもとに、Asanaの「タスクを追加」アクションを設定します
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
  • Notionのトリガー設定では、連携の起点としたいデータソースを任意で指定してください
  • Asanaでタスクを追加するアクションでは、タスクのタイトルや説明欄に、前段のNotionから取得したページのタイトルや内容を変数として埋め込むことが可能です
  • また、Asanaの担当者やプロジェクトなどを固定の値として設定することもできます
■注意事項
  • NotionとAsanaのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。
  • 分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
  • ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。

終わりに

いかがでしたか?GitHubとAsanaを連携すれば、「Issueの転記作業をなくしたい」「タスク更新の手間を減らしたい」「開発と管理をもっとスムーズに連携させたい」といった課題を解決できるのではないでしょうか。作業の自動化によって、抜け漏れを防ぎながらチーム全体の業務効率も向上します。

ノーコードツールYoomを活用すれば、プログラミングの知識がなくても、簡単にGitHubとAsanaの連携を実現できます!気になった方はまずは無料アカウントを作成して、実際に使い勝手を確かめてみてください。登録はたったの30秒で完了!すぐに自動連携を体験できます。

今すぐ無料でアカウントを発行する

GitHubとAsanaの自動連携で、開発とタスク管理をもっとスムーズにしてみませんか?

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