Learn the best use cases for an Asana-GitHub integration, what fields are synced between the two tools, and your customization options.
Use Asana and GitHub together to improve your team's efficiency. Whether you need more information to get your workflows set up or you're just checking us out, this guide will show what we sync, how to get started, and how to solve common problems.Watch this integration in action
Which fields can Unito sync between Asana and GitHub?
Asana | GitHub | |
Task title | ←→ | Issue title |
Task description | ←→ | Issue description |
State | ←→ | State |
Comments | ←→ | Comments |
Assignees | ←→ | Assignees |
Tags | ←→ | Labels |
State | ←→ | State |
Due date | ← | Milestone due date |
Attachments | → | Description footer |
Description footer | ← | Link to issue |
Custom field | ← | Milestone |
Link to task | → | Description footer |
Custom field | → | Description footer |
Description footer | ← | Author |
Custom field | ← | Issue type |
Want to see your Unito flows without ever leaving Asana? Check out the Flow Preview App for Asana here.
What is not synced?
-
GitHub checklists: GitHub checklists are not yet supported by Unito.
-
GitHub Projects: GitHub new Kanban feature, Projects, is not yet synced by Unito as it isn't supported yet by GitHub API.
-
Asana guest users: We don't currently support this.
Is there a feature you'd really like? Let us know!
Customization options
Here are all the available options for Asana and GitHub:
Add rules to filter by tag or label
Unito will sync all work items by default but you can customize your workflow by syncing just some of them (Visit our guide to filtering tasks).
Add rules to filter by issue type
You can filter which type of issues you want to be synced to Asana (Issue, Pull-Request, or both) (Visit our guide to filtering issues by type)
One-way syncing
You can choose to sync only from Asana to GitHub or GitHub from Asana. Here is how it works.
Map your GitHub and Asana users
Here is a complete article on how to sync teammates.
Sync closed items
Unito will automatically sync open items automatically. But here is how to also sync closed items prior to the flow creation.
Add GitHub issue number to task title
Unito doesn't sync the issue number in Asana by default but you can enable that in your flow settings under the Asana tab. Here is how to do it.