Note
This feature is in Early Access and is only available to select customers.
The Command source control integration connects your GitHub repositories to Command by Asana, keeping pull request activity in sync with your tickets. After you connect a repository and your personal GitHub account, ticket statuses can update based on pull request events, reviewers can receive inbox notifications, and comments can synchronize between GitHub and Command.
A domain admin enables coding agent integrations for the whole org.
Setting up individual user GitHub accounts
After connecting GitHub, configure automation rules that update ticket statuses based on pull request events. In the Teamspace Settings, navigate to the Integrations section, then use the Select dropdowns to choose the ticket status for each event:
For example, you can configure an opened pull request to move a ticket to In review. After a pull request event occurs, allow a few seconds for the ticket status and linked pull request information to update.
There are two ways to link a pull request to a Command ticket:
After you create the pull request, the integration links it to the ticket and applies the configured status automation. Reviewers can receive inbox notifications in Asana, and comments synchronize between GitHub and the linked ticket.
Linked pull requests appear in the Version control section of a ticket. You can click on any pull request to see reviewer details, time in review, the current review status, and links to the pull request. Statuses can include Changes requested or Pending.
You can link multiple pull requests to one ticket so your team can track related code changes in one place.
The integration uses forward-only protection for ticket status updates. A GitHub event can move a ticket forward in its workflow, but it cannot move the ticket backward after a later status has been reached.
For example, if a ticket is already in In review and you link a draft pull request configured to move tickets to Not started, the ticket remains in In review. The draft pull request is still linked, but the status does not regress.
Comments from linked pull requests appear on the associated Command ticket. When you connect your personal GitHub account, your GitHub comments are attributed to your Asana domain user.
Synchronized comments include the comment text, the pull request title, and links to the comment and pull request. Comments from multiple linked pull requests can appear on the same ticket.

These cookies are strictly necessary to provide you with certain features. For example, these cookies allow you to access secure areas that require registration and set your privacy preferences. Because these cookies are essential to providing services to you, they cannot be disabled. You can set your browser to block or alert you about these cookies, but it may cause some parts of the site to not work.
Third party trackers collect information used for analytics and to personalize your experience with targeted ads. Under the Virginia Consumer Data Protection Act, you have the right to opt-out of the sale of your personal data to third parties. You also have the right to opt out of targeted advertising related processing. You may exercise your right to opt out of the sale of personal data and targeted advertising by using this toggle. If you opt out, we will not be able to offer you personalized ads and we will stop sharing your personal information with third parties. For more information please see our Privacy Statement.
These cookies allow us or our third-party analytics providers to collect information and statistics on use of our services by you and other visitors. This information helps us to improve our services and products for the benefit of you and others.
These cookies, provided by our third-party advertising partners, collect information about your browsing habits, as well as your preferences for various features and services. They also provide us with auditing, research, and reporting to know when advertising content has been displayed and how successful the content has been. This information allows us and our third-party advertising providers to display relevant advertising content.
These cookies provide enhanced functionality, providing chat support, allowing you to more easily complete forms, personalizing content to your preferences, and selecting your communications preferences. If you do not enable these cookies, or choose to disable them in the future, that could impact your ability to use certain features.