Jira Asana integration

The Jira Asana integration provided by Getint allows users to seamlessly sync their project data between the two platforms.

Integrate Jira with Asana using Getint to enhance workflows with other teams, facilitate effective communication among teams, companies, and customers, or efficiently migrate to Jira while maintaining your previous backlog.

Asana and Jira are vital tools for companies, offering distinct advantages in project management and collaboration. Asana's user-friendly interface and flexible task management complement Jira's robust issue-tracking and development capabilities. Integrating both platforms through Getint streamlines communication, synchronizing tasks and timelines in real time. This synergy enhances productivity, fosters collaboration, and ensures alignment across teams and departments, driving success in today's competitive landscape. With Getint, you can integrate Asana to your Jira Cloud, Jira Data Center, or On-Premise seamlessly and synchronize tasks across your workspace with efficiency.

To set up two-way Jira Asana Integration, follow the video tutorial below:

Prepare your workspaces, and check the fields you would like to integrate to the counterpart

Different projects have different requirements, with this in mind you may like to track and integrate specific information for your project.

Asana has a multitude of custom field types that can be added to your board, make sure to have your board configured beforehand with all the custom fields you would like to integrate so that when creating the integration, you can visualize them for mapping and map them according to their counterpart in Jira.

Create the integration and add the connections

Access the Getint App in Jira.

  1. Here we are going to select the Jira - Asana Integration app for this integration, then create the connection for Jira with Jira’s API token and create the connection for Asana with Asana’s Access token. Remember to give a name to your integration, then create it.

  1. Select “Create Integration” then “Continuous Sync” or "Migration" based on your requirements.

Create the tokens for each workspace, and create the connections right after

To ensure the integration functions properly, grant access to both environments using their respective access tokens.

You can learn how to create the access token on Jira with the below, but you can also follow this article: https://support.atlassian.com/atlassian-account/docs/manage-api-tokens-for-your-atlassian-account/

In the video below you can learn how to create an access token for Asana, you can also read the instructions in the Asana article: Personal access token

Add mapping fields and configure them

Create a task ↔︎ task, and subtask ↔︎ subtask task type mapping, add your desired fields and define the sync direction (unidirectional or bi-directional) with the arrows. and configure your task status synchronization. Save your integration at the end:

For Asana, we selected “Section” as a reflection to Jira tasks statuses, then applied the change, left the screen and re-entered it for the statuses to be displayed. Note that the options at the left are form Jira, and the options from the right are from Asana.

Click on the “Start with mapping types” button, and the “Map Your Types for a Seamless Integration” tab should pop up:

Map task to task, and you can add another mapping type with subtask to subtask:

Click on the newly created type mapping to enter the field configuration, then start mapping your fields:

Use the dropdown menus to map your fields, for example, Assignee to Assignee, Priority to Priority, Title to Title, and so on, click on the arrows in the middle to define the synchronization flow (updates only unidirectionally from left to right, from right to left, or bidirectional)

Click the “Apply” blue button at the right bottom to save the changes made.

Map the statuses, use the dropdowns to map them according to your organization parameters, and click Apply to save the changes made

Name your integration, then create it

Create a test ticket on both sides to check if it’s working

Create a ticket or tasks on each side to test the integration: Add a comment or attachment, and change the task status on one side to ensure the corresponding fields are captured correctly on the other:

The integration has been successfully set up, the tasks are synchronizing through both workspaces and assigning correctly the data from the fields mapped.

In case you bump into an error while trying to integrate your software, please raise a ticket at our support channel: https://getintio.atlassian.net/servicedesk/customer/portals (You can also email us at support@getint.io).

Last updated