AsanaとGitHubの連携イメージ
[Easy Setup] How to Automatically Integrate Asana Data with GitHub
Learn more about Yoom
Try this template
AsanaとGitHubの連携イメージ
How to Integrate Applications

2025-05-21

[Easy Setup] How to Automatically Integrate Asana Data with GitHub

n.fukuoka
n.fukuoka

"I forgot to reflect the task on GitHub again..."
"Did I properly update the data for the completed task?"

Using Asana and GitHub can often lead to double management and missed updates.
There are limits to manual task management, and it can be quite a burden.

Wouldn't it be convenient if an issue could be automatically created in GitHub whenever a task is created in Asana?
In fact, by integrating Asana and GitHub, you can automate this process.
This way, you can save the effort of manually entering tasks into GitHub every time they are created.

In this article, we will explain what you can do by integrating Asana and GitHub and how to set up automation!
This automation is especially recommended for those who are busy every day!

For those who want to try it as soon as possible

By using Yoom, you can easily integrate Asana and GitHub without any code.
Yoom provides templates for integrating Asana and GitHub, so you can achieve integration immediately just by registering, even without API knowledge.


■概要
「Asanaで新しいタスクが作成されたらGitHubのIssueを自動作成する」フローは、プロジェクト管理と開発作業の連携をスムーズにする業務ワークフローです。
Asanaでタスクが追加されるたびに、自動的にGitHubに対応するIssueが生成されるため、チーム間の情報共有や作業効率が向上します。
これにより、手動でのデータ入力や更新作業を減らし、開発プロセスをより一貫性のあるものにすることができます。‍

■このテンプレートをおすすめする方
・AsanaとGitHubを併用しているプロジェクトマネージャーの方
・タスク管理と開発環境の連携を自動化したいチームリーダー
・手動でのIssue作成に時間を取られている開発者の方
・業務フローの効率化を図りたいIT企業の経営者
・情報の一貫性を保ちつつ、作業負荷を軽減したい方

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

What You Can Do by Integrating Asana and GitHub

By integrating the APIs of Asana and GitHub, you can automatically sync Asana data with GitHub!

Simply click "Try it out" on the automation example you're interested in and register an account to immediately experience the integration of Asana and GitHub.
Registration takes just 30 seconds, so feel free to give it a try!

Automatically Create a GitHub Issue When a New Task is Created in Asana

This flow is recommended for engineering teams that manage projects and tasks in Asana while advancing development in GitHub!


■概要
「Asanaで新しいタスクが作成されたらGitHubのIssueを自動作成する」フローは、プロジェクト管理と開発作業の連携をスムーズにする業務ワークフローです。
Asanaでタスクが追加されるたびに、自動的にGitHubに対応するIssueが生成されるため、チーム間の情報共有や作業効率が向上します。
これにより、手動でのデータ入力や更新作業を減らし、開発プロセスをより一貫性のあるものにすることができます。‍

■このテンプレートをおすすめする方
・AsanaとGitHubを併用しているプロジェクトマネージャーの方
・タスク管理と開発環境の連携を自動化したいチームリーダー
・手動でのIssue作成に時間を取られている開発者の方
・業務フローの効率化を図りたいIT企業の経営者
・情報の一貫性を保ちつつ、作業負荷を軽減したい方

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

Automatically Close GitHub Issues When Asana Tasks Are Completed

This is a convenient workflow for managing development tasks with GitHub Issues while managing projects in Asana.
Since issues can be closed automatically, there is no need to manually close them each time a task is completed.


■概要
「Asanaのタスクが完了したらGitHubのIssueを自動的にクローズする」ワークフローは、プロジェクト管理と開発管理の連携をスムーズにする業務ワークフローです。
Asanaでタスクを完了すると、手動でGitHubのIssueをクローズする手間が省けます。
これにより、開発チームとプロジェクト管理チームの間で情報が自動的に同期され、一貫性のある管理が可能になります。‍

■このテンプレートをおすすめする方
・Asanaでプロジェクト管理を行い、GitHubで開発を進めているチームの方
・手動でのIssue管理に時間を取られている開発者やプロジェクトマネージャー
・GitHubとAsanaを連携して業務を自動化し、効率化を図りたい方
・プロジェクトの透明性を高め、チーム間の連携を強化したい経営者やリーダー

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

Let's Create a Flow to Integrate Asana and GitHub!

Now, let's create a flow that integrates Asana and GitHub!
This time, we'll use Yoom to proceed with the integration of Asana and GitHub without any coding. If you don't have a Yoom account yet, please create one using the registration form here.

[What is Yoom]

The integration flow will be created through the following main processes.

  • Integrate Asana and GitHub with My Apps
  • Copy the template
  • Set triggers in Asana and actions in GitHub
  • Test and verify

■概要
「Asanaで新しいタスクが作成されたらGitHubのIssueを自動作成する」フローは、プロジェクト管理と開発作業の連携をスムーズにする業務ワークフローです。
Asanaでタスクが追加されるたびに、自動的にGitHubに対応するIssueが生成されるため、チーム間の情報共有や作業効率が向上します。
これにより、手動でのデータ入力や更新作業を減らし、開発プロセスをより一貫性のあるものにすることができます。‍

■このテンプレートをおすすめする方
・AsanaとGitHubを併用しているプロジェクトマネージャーの方
・タスク管理と開発環境の連携を自動化したいチームリーダー
・手動でのIssue作成に時間を取られている開発者の方
・業務フローの効率化を図りたいIT企業の経営者
・情報の一貫性を保ちつつ、作業負荷を軽減したい方

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

Step 1: Connect My Apps with Asana and GitHub

First, log in to your Yoom account.
If you haven't used Yoom before, please check out Getting Started with Yoom.

1. Click on My Apps and then click on Add.

__wf_reserved_inherit

2. You can search by app name in the input field.

__wf_reserved_inherit

Register My App with Asana

Let's register Asana as a My App! Enter "Asana" in the input field, and when the Asana icon appears, click on the Asana icon.

1. Log in with the account you want to connect. This time, log in with your email address. Enter your email address and click "Continue".

__wf_reserved_inherit

2. Enter your password and click Login.

__wf_reserved_inherit

Register My App with GitHub

Similarly, search for GitHub and click on the icon.

1. If you are already logged in, the My App registration will be completed instantly.
If you are not logged in, the following screen will appear.
Log in with the account you want to connect.

__wf_reserved_inherit

When My App registration is successful, the following screen will be displayed.
Check if the Asana and GitHub icons are displayed on the My Apps screen.

__wf_reserved_inherit

For more detailed information about Yoom, please check the Yoom Help Center.

Step 2: Copy the Template

Click "Try it out" from the link below.


■概要
「Asanaで新しいタスクが作成されたらGitHubのIssueを自動作成する」フローは、プロジェクト管理と開発作業の連携をスムーズにする業務ワークフローです。
Asanaでタスクが追加されるたびに、自動的にGitHubに対応するIssueが生成されるため、チーム間の情報共有や作業効率が向上します。
これにより、手動でのデータ入力や更新作業を減らし、開発プロセスをより一貫性のあるものにすることができます。‍

■このテンプレートをおすすめする方
・AsanaとGitHubを併用しているプロジェクトマネージャーの方
・タスク管理と開発環境の連携を自動化したいチームリーダー
・手動でのIssue作成に時間を取られている開発者の方
・業務フローの効率化を図りたいIT企業の経営者
・情報の一貫性を保ちつつ、作業負荷を軽減したい方

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

If the following display appears, the template copy was successful.
The copied template will be stored in My Projects.

__wf_reserved_inherit

Step 3: Setting up a trigger to activate when a new task is added to a specific project

1. First, click the icon at the top labeled "When a new task is added to a specific project".

__wf_reserved_inherit

2. Set up the account information connected to Asana.
Select the trigger "When a new task is added to a specific project". Once the setup is complete, click "Next".

__wf_reserved_inherit

3. Set the trigger interval, workspace ID, and project ID.
You can select the trigger interval from the dropdown menu, choosing from 5 minutes, 10 minutes, 15 minutes, 30 minutes, or 60 minutes.
The shortest interval you can set depends on your plan, so please check in advance!
Select the workspace ID from the options below.

Once the setup is complete, click "Test".

__wf_reserved_inherit

If the test is successful, the information retrieved from Asana will be displayed as retrieved value as shown below.
For more details about the retrieved value, please refer to the following link.
About the Retrieved value
Once the test is successful, don't forget to click "Save"!

__wf_reserved_inherit

Step 4: Setting up to create an Issue in GitHub

1. Finally, click the icon labeled "Create Issue".

__wf_reserved_inherit

2. Set up the account information connected to GitHub.
Select the action "Create Issue".
Once the setup is complete, click "Next".

__wf_reserved_inherit

3. Configure each item.
Owner name, repository name should be entered while checking the notes below the input fields.
When you click the title input field, information retrieved from Asana will be displayed as shown in the image below, so feel free to use it!
You can also use the retrieved values for other fields such as comments. Enter them as needed.
Once the setup is complete, click "Test", and if there are no issues, click "Save".

__wf_reserved_inherit

With this, the flow of [Automatically create a GitHub Issue when a new task is created in Asana] is complete.

Step 5: Testing and Verification

Once the setup is complete, the following screen will be displayed.
Click the "Turn on Trigger" button to activate the flow bot.

__wf_reserved_inherit


This was the method for Automatically create a GitHub Issue when a new task is created in Asana!

If you want to integrate GitHub data into Asana

This time, we introduced how to integrate data from Asana to GitHub, but if you want to integrate data from GitHub to Asana, please also use the following template.

Add as an Asana task when a new Issue is created in GitHub

This flow is useful when the development team manages Issues in GitHub while checking the overall progress of the project in Asana.


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

Complete Asana Task When GitHub Pull Request is Merged

This is a recommended flow for development teams that use GitHub for code management and Asana for progress tracking.


■概要
GitHubでの開発進捗をAsanaのタスクに手作業で反映させるのは、手間がかかり更新漏れの原因にもなります。特にPull Requestがマージされたタイミングでのステータス変更は忘れがちではないでしょうか。このワークフローを活用すれば、GitHubでPull Requestがマージされたことを検知し、関連するAsanaのタスクを自動で完了にできます。これにより、開発とタスク管理の連携をスムーズにし、手作業によるミスを防ぎます。

■このテンプレートをおすすめする方
・GitHubとAsanaを併用し、開発進捗の二重管理に手間を感じている開発者の方
・Pull Requestのマージ状況を手動で確認し、タスクを更新しているPMの方
・開発チームのタスク管理を効率化し、プロジェクトの可視性を高めたい方

■注意事項
・GitHub、AsanaのそれぞれとYoomを連携してください。
・GitHubのPull Requestに、関連するAsanaのタスクIDを記載しておいてください。
・GitHubのWebhook設定方法は下記をご参照ください。
 https://intercom.help/yoom/ja/articles/11710834

Other Automation Examples Using Asana and GitHub APIs

It is possible to automate various tasks using the APIs of Asana and GitHub.
If you find something interesting, please give it a try!

Automation Examples Using Asana

Additionally, you can automatically create tasks in Asana when an event is registered in Google Calendar, or automatically register information received through Google Forms into Asana!


This is a flow to add the content as a task in Asana when there is a new post on Slack.

This is a flow to register information entered in Google Form to Asana.

■Overview
This workflow automatically retrieves tasks with a due date until today in Asana and notifies Slack with a message generated by ChatGPT. This integration ensures that all team members do not miss important deadlines and can work efficiently. By utilizing Yoom's API integration and AI features, daily task management is made smoother.

■Recommended for
・Those who use Asana for project management and want to automate deadline management
・Team leaders who want to enhance communication in Slack and streamline notifications of important tasks
・Those who want to improve the quality of notifications by automatically generating message content using ChatGPT
・IT personnel aiming to automate business flows and connect various SaaS apps using Yoom
・Administrators of companies who want to smoothly manage tasks and share information across the team in a remote work environment

■Notes
・Account integration with Asana, ChatGPT, and Slack with Yoom is required.
・Using ChatGPT or OpenAI's API may incur additional costs with OpenAI. Please check OpenAI's official website for details.

■Overview
The "When an event is created in Google Calendar, create a task in Asana" flow is a business workflow that seamlessly links schedule management and task management.
If you manage your daily schedule in Google Calendar, manually entering that information into Asana is time-consuming.
By utilizing Yoom, when a new event is added to Google Calendar, a corresponding task can be created in Asana automatically.
This enables you to use both tools efficiently and maintain consistency in your operations.‍

■Who we recommend this template for
・Those who use Google Calendar and Asana in parallel and are spending time on manual data entry
・Project managers who want to integrate schedule and task management to improve operational efficiency
・Administrative staff who want to leverage API integrations to advance the automation of daily operations

■Notes
・Please connect Yoom with both Google Calendar and Asana.
・For the trigger, you can choose an execution interval of 5, 10, 15, 30, or 60 minutes.
・Please note that the minimum execution interval varies depending on your plan.

This is a flow to add a record to Microsoft Excel when a task is registered in Asana.

Example of Automation Using GitHub

Furthermore, when a new task is registered in Salesforce or Trello, it can be automatically added to GitHub, and the creation and update information of issues can be automatically recorded in Google Sheets!


Add to Google Spreadsheet when a new or updated issue is created on GitHub

This is a flow to add to GitHub when a ToDo object is registered in Salesforce.

This is a flow that adds it to GitHub when a card is registered in Trello.

Overview
This is a flow to notify Microsoft Teams when an issue is created on GitHub.

Note
Integration settings with Yoom are required for both GitHub and Microsoft Teams.

■Summary
The "When a task is updated in Notion, also update the GitHub Issue" workflow seamlessly connects project management and development tasks.‍

■Recommended for
・Teams that use both Notion and GitHub for project management
・Developers who want to automate the integration of task management and development issues to improve work efficiency
・Project managers who want to maintain information consistency and reduce manual synchronization tasks

■Notes
・Please link both Notion and GitHub with Yoom.

Conclusion

The integration of Asana and GitHub streamlines daily task management and prevents errors from manual input.
When a new task is registered in Asana, an Issue can be automatically created in GitHub, and upon task completion, the Issue can be automatically closed.
By implementing such automation, data sharing between the project team and the development team may become easier.
Conversely, by utilizing a flow where a new Issue created in GitHub automatically adds a task in Asana, data synchronization will be facilitated.

If you often forget to reflect tasks or want to ensure data updates, please create a free account from here.
Registration is simple and can be completed in about 30 seconds, making it possible to set up during work!

Eliminate the hassle of dual task management and boost work efficiency!

With Yoom, you can easily build the kind of collaboration
described here without programming knowledge.
Try Yoom for free
About the Author
n.fukuoka
n.fukuoka
In today's era where the number of tools is constantly increasing, it can often be confusing to decide which ones to use. We aim to provide clear and useful information to make your work a little easier!
Tags
Asana
Automatic
Automation
GitHub
Integration
Related Apps
App Integration