・
AsanaとGitHubを使ってタスク管理をしていると、「Asanaに追加したタスクをGitHubにも登録するのが面倒」「手動で入力していると、タスクの抜け漏れが発生してしまう」と感じることはありませんか?
このような課題は、AsanaとGitHubを連携することで解決できます。
Yoomを活用すれば、Asanaの特定のセクションにタスクが追加された際、自動でGitHubのIssueを作成できるため、手作業の負担を削減できます。
これにより、チーム全体のタスク管理がスムーズになり、業務の効率化が期待できます。
この記事では、ノーコードツールのYoomを使ったAsanaとGitHubの連携方法を詳しく解説しますので、ぜひ参考にしてみてください。
■概要
プロジェクト管理でAsanaをご利用の際、開発チームへの連携としてGitHubに手動でIssueを登録していませんか。この作業は二重入力の手間がかかるだけでなく、情報の転記ミスや対応漏れといったヒューマンエラーの原因にもなり得ます。このワークフローを活用すれば、Asanaで新しいタスクが作成されたタイミングで、GitHubのIssueを自動で作成し、開発連携のプロセスを円滑に進めることが可能です。
■このテンプレートをおすすめする方
■このテンプレートを使うメリット
■フローボットの流れ
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
■注意事項
■概要
プロジェクト管理ツールAsanaで新しいタスクが作成された際、手作業でGitHubにプルリクエストを作成する作業は、手間がかかるだけでなく、入力ミスなどのヒューマンエラーも起こりやすいのではないでしょうか。このワークフローを活用すれば、Asanaで特定のプロジェクトにタスクが作成されると、GitHubにプルリクエストを自動で作成し、開発プロセスの効率化と正確性の向上に貢献します。
■このテンプレートをおすすめする方
■このテンプレートを使うメリット
■フローボットの流れ
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
■注意事項
■概要
Asanaの特定のセクションに新しいタスクが追加されたら、GitHubのIssueとして自動的に追加します。
タイトルや本文、ラベルの設定を自由にカスタマイズ可能です。
■設定方法
・Asana、GitHubそれぞれのアプリとYoomを連携してください。(マイアプリ連携)
・Asanaの「特定のセクションに新しいタスクが追加されたら」というトリガーで、対象のセクションを設定してください。
・GitHubの「Issueの作成」というオペレーションで、Asanaから取得した情報をもとに、Issueのタイトル等の設定を行なってください。
■注意事項
・Asana、GitHubそれぞれでYoomとの連携が必要です。
・Issueのオーナー名やリポジトリ名の設定情報を任意の値に置き換えてご利用ください。
■概要
プロジェクト管理でAsanaを、開発でGitHubを利用している際、タスクの完了を両方のツールに反映させるのは手間ではないでしょうか。特に、Asanaでの完了報告後に手動でGitHubのIssueをクローズする作業は、更新漏れの原因にもなり得ます。このワークフローを活用すれば、Asanaでタスクが完了すると、関連するGitHubのIssueが自動でクローズされるため、こうした連携の手間をなくし、開発プロセスの効率化を実現します。
■このテンプレートをおすすめする方
■このテンプレートを使うメリット
■フローボットの流れ
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
■注意事項
本記事ではノーコードツール「Yoom」を使用した連携方法をご紹介します。
難しい設定や操作は必要なく、非エンジニアの方でも簡単に実現できます。
下記のテンプレートから今すぐに始めることもできますので、ぜひお試しください!
■概要
Asanaの特定のセクションに新しいタスクが追加されたら、GitHubのIssueとして自動的に追加します。
タイトルや本文、ラベルの設定を自由にカスタマイズ可能です。
■設定方法
・Asana、GitHubそれぞれのアプリとYoomを連携してください。(マイアプリ連携)
・Asanaの「特定のセクションに新しいタスクが追加されたら」というトリガーで、対象のセクションを設定してください。
・GitHubの「Issueの作成」というオペレーションで、Asanaから取得した情報をもとに、Issueのタイトル等の設定を行なってください。
■注意事項
・Asana、GitHubそれぞれでYoomとの連携が必要です。
・Issueのオーナー名やリポジトリ名の設定情報を任意の値に置き換えてご利用ください。
[Yoomとは]
それではここからノーコードツールYoomを使って「Asanaの特定のセクションに新しいタスクが追加されたらIssueとしてGitHubに追加」方法をご説明します。
Asanaの特定のセクションに新しいタスクが追加されたことをAPIを利用して受け取り、GitHubの提供するAPIを用いて、そのタスクをIssueとしてGitHubに自動的に追加することで実現が可能です。
一般的に実現にはプログラミングの知識が必要ですが、ノーコードツールのYoomを用いることでプログラミング知識がなくても簡単に実現できます。
フローのおおまかな流れは以下の通りです。
Yoomを利用していない方は、こちらから無料登録してください。
すでにYoomを利用している方はログインしましょう。
ここでは、Yoomとそれぞれのアプリを連携して、操作が行えるようにしていきます。
AsanaとYoomのマイアプリ登録
以下の手順をご参照ください。
GitHubとYoomのマイアプリ登録
以下の手順をご参照ください。
次からはフローの詳細設定に移ります。下のバナーから「試してみる」をクリックしてテンプレートをコピーしておきましょう。
■概要
Asanaの特定のセクションに新しいタスクが追加されたら、GitHubのIssueとして自動的に追加します。
タイトルや本文、ラベルの設定を自由にカスタマイズ可能です。
■設定方法
・Asana、GitHubそれぞれのアプリとYoomを連携してください。(マイアプリ連携)
・Asanaの「特定のセクションに新しいタスクが追加されたら」というトリガーで、対象のセクションを設定してください。
・GitHubの「Issueの作成」というオペレーションで、Asanaから取得した情報をもとに、Issueのタイトル等の設定を行なってください。
■注意事項
・Asana、GitHubそれぞれでYoomとの連携が必要です。
・Issueのオーナー名やリポジトリ名の設定情報を任意の値に置き換えてご利用ください。
最初の設定は「特定のセクションに新しいタスクが追加されたら」です。

1ページ目はマイアプリ連携が済んでいるAsanaのアカウント情報が反映されています。
必要であればタイトルを修正し、アカウント情報を確認したら次に進んでください。

次のページではトリガーの起動間隔を設定します。
トリガーの起動間隔は5分から60分まで選択できます。
Yoomの契約プランによって選択できない場合があるので、注意してください。
その他の必須項目を候補から選択したら、Asanaでタスクを新しく作成してから「テスト」をクリックしてください。

新規作成したタスクの内容が、アウトプット(取得した値)で取得できたら「保存する」でトリガー設定は完了です。

次に、Asanaで取得した情報を使ってGitHubでIssueを作成しましょう。

1ページ目は先ほどと同様にタイトルの修正とアカウント情報の確認をして次に進んでください。

次にIssueとして登録する内容を設定します。
リポジトリ名などはIssueの一覧から取得するほかに、「Setting」から確認することもできます。

タイトルとコメントは、アウトプットを活用しながら必要な情報を入力してみましょう。

すべて入力ができたら「テスト」をクリックしてください。
テストが成功して、新しいIssueが作成されたことが確認出来ました。
Yoomでもアウトプットが取得できているので「保存する」をクリックして、すべての設定は完了です。

最後にトリガーをONにしてフローを動かしましょう。

これでAsanaでタスクが新規作成されたらGitHubでIssueが自動作成されるようになりました。
設定したフローは以下のものです。
■概要
Asanaの特定のセクションに新しいタスクが追加されたら、GitHubのIssueとして自動的に追加します。
タイトルや本文、ラベルの設定を自由にカスタマイズ可能です。
■設定方法
・Asana、GitHubそれぞれのアプリとYoomを連携してください。(マイアプリ連携)
・Asanaの「特定のセクションに新しいタスクが追加されたら」というトリガーで、対象のセクションを設定してください。
・GitHubの「Issueの作成」というオペレーションで、Asanaから取得した情報をもとに、Issueのタイトル等の設定を行なってください。
■注意事項
・Asana、GitHubそれぞれでYoomとの連携が必要です。
・Issueのオーナー名やリポジトリ名の設定情報を任意の値に置き換えてご利用ください。
Yoomの操作に慣れてきたら、フローをさらに使いやすくアレンジしてみましょう。
トリガーをメールに変更したり、分岐を活用することで、もっとあなたの業務に合ったフローにすることができます。
以下を参考にして「あと少し、こうだったらいいのにな」を実現してみてください。
たとえば、社外からの依頼をタスクとして登録したい場合はどうすればいいでしょうか?
そんな時はメールトリガーに変更してみましょう。

Yoomのメール機能を使って「件名に【問い合わせ】と入っていたらタスクを自動作成する」ように設定することもできます。
問い合わせに対応することがそのままタスクになるということです。
その他に、特定の送信相手からの内容を要約してタスクに反映させることだって可能です。
メール機能とAIを併用することで、フローの活用幅が広がりそうですね。
期日が迫っているタスクは、担当者に直接通知して効率よく業務を進めたいですよね。

そんな時は分岐を活用してみましょう。
指定した条件に応じて、分岐して特定の相手に通知(またはメールを送信など)することができます。
期日や優先度、指定したキーワードで分岐を設定できるので業務内容に合わせてアレンジしてみましょう!
なお、分岐はミニプラン以上のプランで利用できる機能です。フリープランの場合は設定しているフローボットはエラーとなりますので、ご注意ください。
有料プランは、2週間の無料トライアルを行うことができ、期間中には分岐機能を使用することができます。
今回ご紹介したフロー以外にもAsanaやGitHubのAPIを利用すれば、さまざまな業務の自動化を実現することができます。
いずれも簡単な設定で利用が可能になりますので、もし気になるものがあれば、ぜひお試しください!
GitHubで新しくIssueが作成された際に、Asanaのタスクとして自動登録されるフローです。
タスクが登録されるとGitHubに自動でタスクを追加することができ、管理業務を効率化できます。
■概要
ClickUpでプロジェクトのタスクを管理し、開発タスクはGitHubで管理している場合、それぞれのツールに情報を手入力する手間が発生しがちです。この手作業による転記は、時間がかかるだけでなく、入力ミスや共有漏れといったヒューマンエラーの原因にもなり得ます。このワークフローを活用すれば、ClickUpにタスクが登録されると自動でGitHubにIssueが作成されるため、プロジェクト管理と開発の連携をスムーズにし、業務の効率化を実現します。
■このテンプレートをおすすめする方
■このテンプレートを使うメリット
■フローボットの流れ
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
■注意事項
■概要
Zoho CRMでタスクが登録されたらGitHubに追加するフローです。
■このテンプレートをおすすめする方
1.営業タスクの管理でZoho CRMを活用している方
・営業関連のタスクをZoho CRMで管理している方
・商談の進捗やリードの管理でZoho CRMを利用する方
2.チーム内のタスクを管理する方
・GitHubでタスク管理を行っている方
・Zoho CRMとGitHubを連携してタスク管理を効率化したい方
■このテンプレートを使うメリット
Zoho CRMは顧客対応を効率化でき、営業活動を円滑に進めることができます。
しかし、営業関連とそれ以外の業務でツールを分けてタスク管理をしている場合、プロジェクト全体のタスク管理が煩雑になる可能性があります。
このテンプレートは、Zoho CRMでタスクが登録されるとGitHubに自動でタスクを追加することができ、管理業務を効率化できます。
プロジェクト全体のタスクがGitHubに集約されるため、タスクの可視化に役立ち、チーム内の情報共有をスムーズにすることが可能です。
また、GitHubへの誤入力や登録漏れも防止できるため、プロジェクト運営が円滑になります。
■注意事項
・Zoho CRM、GitHubのそれぞれとYoomを連携してください。
■概要
Jira Softwareで課題が作成されたら、GitHubにIssueを自動的に登録するフローボットです。
Jira SoftwareとGitHubの課題情報を同期する際などにご利用ください。
■注意事項
・GitHub、Jira SoftwareのそれぞれとYoomを連携してください。
・Jira Sofrwareのマイアプリ連携方法はこちらをご参照ください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
GitHubでIssueが作成された際に自動通知することで、チーム全体がスムーズにIssueの情報を把握して迅速な対応や議論が可能になります。
■概要
GitHubでIssueが作成されたらChatworkに通知するフローです。
■このテンプレートをおすすめする方
1.業務でGithubを利用する方
・Githubでタスク管理をしている方
・開発作業でGithubを活用しているチームメンバー
2.Chatworkをコミュニケーションツールとして利用する方
・業務のやり取りでChatworkを利用している方
・GithubのIssueの共有を効率化したい方
■このテンプレートを使うメリット
Githubは開発業務におけるコード管理を効率化できるプラットフォームです。
しかし、Githubで作成したIssueをチャットツールから手動で共有している場合、毎回の転記作業が煩わしいと感じているかもしれません。
このテンプレートは、GithubでIssueが作成されるとChatworkから自動で通知を出すことができ、手動による通知作業を効率化します。
Chatworkからの通知をスピーディーに行えるため、チーム内の情報共有をスピーディーにすることが可能です。
また、通知漏れも防止できるため、情報共有の正確性を高めることができます。
■注意事項
・ GitHub、ChatworkのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
■概要
GitHubでIssueが作成されたらGoogle Chatに通知するフローです。
■このテンプレートをおすすめする方
1.タスク管理でGithubを活用している方
・プロジェクト管理を行っているマネージャー層の方
・追加されたIssueから優先順位をつけて対応を進めている方
2.業務でGoogle Chatを利用する方
・チーム内のコミュニケーションツールとしてGoogle Chatを活用している方
・GithubにおけるIssueの追加をメンバー間で情報共有したい方
■このテンプレートを使うメリット
Githubはプロジェクトのバージョン管理をすることができ、開発業務をスムーズに行えるのがメリットです。
開発業務における問題点はIssueとして管理することができ、課題解決に向けたアクションを取りやすくなります。
しかし、Issueの共有をチャットツールから行う場合、毎回の通知作業が手間だと感じているかもしれません。
このテンプレートは、GithubでIssueが作成されるとGoogle Chatに通知を出すことができるため、チームメンバーへの情報共有をスピーディーに行えます。
Google Chatからの通知を自動化することで、Issueの共有漏れを防ぐことができ、対応を効率的に進めることが可能です。
■注意事項
・ GitHub、Google ChatのそれぞれとYoomを連携してください。
・Google Chatとの連携はGoogle Workspaceの場合のみ可能です。詳細は下記を参照ください。
https://intercom.help/yoom/ja/articles/6647336
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
■概要
GitHubにIssueが作成されたらSlackにIssueの内容を通知します。
■作成方法
Issueが新たに作成されたらフローボットが起動します。
Slackの任意のチャンネルにIssueの内容を通知します。
■注意事項
・GitHubとSlackそれぞれとYoomの連携設定が必要です。
作成する際に引用した情報を使用するため、手作業による入力ミスを抑制できるかもしれません。
■概要
GitHubでIssueが作成されたら、自動的にJira Softwareに課題を登録するフローボットです。
Jira SoftwareとGitHubの課題情報を同期する際などにご利用ください。
■注意事項
・GitHub、Jira SoftwareそれぞれとYoomを連携してください。
・GitHubにタスクが追加されてから5~15分後にJiraにも情報が同期されます。
■概要
開発プロジェクトでGitHubとBacklogを併用している場合、Issueが作成されるたびに手動でBacklogにタスクを登録する作業は手間がかかり、登録漏れの原因にもなりかねません。特に複数のリポジトリを管理していると、その負担は大きくなります。このワークフローを活用すれば、GitHubでIssueが作成された際に、自動でBacklogにタスクを追加できるため、こうした課題をスムーズに解消できます。
■このテンプレートをおすすめする方
■このテンプレートを使うメリット
■フローボットの流れ
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
■注意事項
■概要
GitHubで新規のIssueが登録されたら、kintoneのレコードにも登録するフローです。
■このテンプレートをおすすめする方
1.kintoneを使用してタスク管理を行なっている方
・採番したタスクごとに管理を行う統括部門の方
・個々が作成したタスクをまとめる必要のある上長の方
・タスク作成者と実行者が違う場合のそれぞれの担当者
2.手入力の作業を減らし、自動化したいと考えている方
・業務自動化を目指している中小企業の経営者
・データの正確性を高めたい事務職員
■このテンプレートを使うメリット
・GitHubで登録された内容を自動でkintoneに登録することで、入力ミスをなくすことができます。
・一連の流れが自動で完了するため、手間を省き、業務効率を向上させることができます。
■注意事項
・kintone、GitHubのそれぞれとYoomを連携してください。
登録した情報がスピーディーにAsanaに追加されることで、チームメンバーが常に最新の状況を確認できるため、情報共有をスムーズに行うことができます。
■概要
Mazricaで案件アクションが登録されたらAsanaにも追加するフローです。
■このテンプレートをおすすめする方
1.顧客管理でMazricaを使用している方
・Mazricaで顧客管理をしている営業部門の方
・案件管理をMazricaで行っている方
2.業務でAsanaを活用している方
・MazricaとAsanaを自動で連携したい方
・Asanaでタスク管理をしているプロジェクトマネージャー
■このテンプレートを使うメリット
Mazricaは営業支援に特化したツールですが、登録した案件アクションを別のツールにも連携する場合、手動による作業が発生してしまい手間です。
また、手動による作業は誤入力や転記ミスといったヒューマンエラーが発生する可能性があります。
このテンプレートは、Mazricaで案件アクションが登録されると自動でAsanaに追加することができます。
MazricaとAsanaを異なるチーム間で使用している場合でも、情報連携をスムーズに行うことができ、Asanaでのタスク管理を効率化することができます。
Asanaへのタスク追加が自動化されることで、ヒューマンエラーの発生を防止することができ、効率的に作業を進めることが可能です。
■注意事項
・Mazrica、AsanaのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
■概要
Brushupで新たにアイテムが登録されたらAsanaに追加するフローです。
■このテンプレートをおすすめする方
1.Brushupでフィードバックの管理をしている方
・コンテンツのフィードバックでBrushupを活用しているチーム
・Asanaへのフィードバックの追加を自動化したい方
2.AsanaでBrushupのアイテムを管理している方
・AsanaへのBrushupの内容反映を手動で行っている方
・進捗やタスク管理をAsanaで行っている方
■このテンプレートを使うメリット
Brushupはコンテンツの作成においてレビューやフィードバックを管理できるツールです。
しかし、レビューやフィードバックの内容をAsanaでタスクとして管理している場合、都度追加するのは手間だと感じているかもしれません。
このテンプレートは、Brushupにアイテムが登録されたら自動でAsanaにタスクとして追加することができます。
BrushupのアイテムがスピーディーにAsanaに追加されることで、チームメンバーが常に最新の状況を確認できるため、情報共有をスムーズに行うことができます。
また、チャットツールと連携することでAsanaへのタスク追加をスピーディーに通知することも可能です。
■注意事項
・Brushup、AsanaのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
■概要
TrelloとAsanaを併用してプロジェクト管理を行う際、同じ内容を両方のツールに手入力する作業に手間を感じていませんか。こうした二重入力は、転記ミスや更新漏れの原因にもなりかねません。このワークフローを活用すれば、Trelloへのカード追加をトリガーに、Asanaへ自動でタスクを作成できます。手作業による情報連携の手間をなくし、タスク管理の正確性と効率を高めることが可能です。
■このテンプレートをおすすめする方
■このテンプレートを使うメリット
■フローボットの流れ
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
■注意事項
Asanaでタスクが完了した後、コミュニケーションツールに自動的に通知を送ります。
◼️概要
Asanaでタスクが完了した際に、指定したChatworkルームに自動的に通知を送ります。
チャットにアクセスすることなくAsanaの情報を自動的に展開することができます。
通知内容や送信先のChatworkルームは自由にカスタマイズが可能です。
◼️設定方法
①アプリトリガーからAsanaを選択し、以下の設定を行いテスト・保存します。
・アクション:特定のプロジェクトのタスクが完了したらを選択します。
・トリガー起動間隔:5分に設定します。
・ワークスペースID:対象のタスクがあるワークスペースIDを候補から選択します。
・プロジェクトID:対象のタスクがあるプロジェクトIDを候補から選択します。
②+マークを押し、アプリと連携するオペレーションからChatworkを選択して、以下の設定を行いテスト・保存します。
・アクション:メッセージを送る
・ルームID:送付したいルームのIDを選択します。
・メッセージ内容:①で取得したアウトプットを用いて、メッセージを任意に設定します。
※アウトプットを動的に埋め込む設定詳細はこちらをご参照ください。
以下定例文
------------------
Asanaでタスクが完了しました🎉
タスク名:{{タスク名}}
担当者:{{担当者名}}
URL:{{URL}}
-----------------
■このテンプレートをおすすめする方
・AsanaとChatworkを併用しており、アプリケーションの切り替えが普段多く発生している方。
・Asanaにはアクセスができないが、Chatworkにはアクセスが可能なメンバーにAsanaの情報を共有したい方。
■このテンプレートを使うメリット
このフローボットを利用すると、Asana上でのタスク進捗に応じてChatworkに通知を送ることが可能です。
AsanaとChatworkを併用しており、Asana上でのイベントを絶対に見逃したくない方などにおすすめのテンプレートです。
◼️注意事項
・Asana、Chatworkそれぞれでアカウントとの連携設定が必要です。
・連携(マイアプリ登録)に関してはこちらをご参照ください。
・通知内容や送信先のChatworkルームを任意の値に変更してご利用ください。
■概要
Asanaの特定のプロジェクトでタスクが完了したら、Microsoft Teamsの指定のチャネルに通知を送信します。
通知先のチャネルや通知するメッセージ内容は自由に変更してご利用ください。
■注意事項
・Asana、Microsoft TeamsそれぞれとYoomを連携してください。
・Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。
■概要
Asanaの特定のプロジェクトのタスクが完了したら、Slackの指定したチャンネルにその情報を自動で送信します。
タスク完了の通知をよく使うチャットツールと連携することで、確認の漏れなどをなくすことができます。
Slackの送信先のチャンネルやメッセージのカスタマイズが可能です。
■注意事項
・Asana、SlackそれぞれとYoomを連携してください。
・Slackの投稿先のチャンネルIDやメッセージ内容を任意の値に置き換えてご利用ください。
AsanaとGitHubを連携すれば、タスク管理の手間が減り、チームの業務がスムーズになります。
Yoomなら、プログラミングの知識がなくても簡単に連携を設定できるのが魅力的ですね。
ツール間の手動入力をなくしたい、より効率的にタスクを管理したい方にとって、Yoomは最適な選択肢です。
2週間無料で始められるので、まずはYoomに登録して、自動化の便利さを実感してみてください!