Visit our pricing page for more information.
Install the Asana for Jira Cloud integration to create transparency between business and technical teams and build interactive, connected workflows.
The Asana for Jira Cloud integration allows business and product teams that plan work in Asana to collaborate and work seamlessly with engineering and technical teams who execute work in Jira.
Drive visibility and transparency across Asana and Jira Cloud
- Instead of wasting time with status update meetings and manually updating two different tools, simply connect Asana and Jira to create transparency between business and technical teams.
- Increase visibility into the product development process and reduce unnecessary time wasted on back and forth communication.
- Create interactive, connected workflows between both teams.
Connect technical and business teams
- Coordinate work across teams to ensure a transparent workflow.
- Ensure a seamless tracking system that works cross-functionally.
Installation process and requirements
To set up the Jira Cloud app in Asana:
- You must have a Jira Cloud account to install the Jira Cloud integration.
- When setting up a Jira project with an Asana project, you need to have edit access to the Jira project to set this up.
How does the authorization model work?
- The integration uses OAuth as the authorization standard. Users will remain authenticated until the OAuth token expires or until someone revokes that token.
- To link existing Jira issues to an Asana task or to create a new Jira issue from Asana, you need to authorize a Jira account.
Note: If your organization uses Jira Data Center, please use the Asana for Jira Data Center integration. Don’t know if your organization uses Jira Cloud or Jira Data Center? Take a look at this Atlassian Community page to find out.
Installing Jira Cloud
Navigate to a project where you would like to install the Asana for Jira Cloud integration.
- Click Customize
- Navigate to Apps, click +Add App, and select Jira Cloud
- Click Add to project
- Authorize your Jira account
From a task in Asana, users can create a new Jira Issue directly in Asana or easily link to an existing Jira issue. We support all Jira Software issue types, including Bug, Epic, Subtask, Story, and Task.
Jira Cloud data sync
What does “two-way sync” mean?
A two-way sync refers to automatic updates between designated fields in Asana and Jira. This is achieved by the ability to automatically create and update a task or issue from Asana →Jira, Jira→Asana, or Asana←→Jira on a project basis.
Choosing a one-way or two-way task sync direction
Choosing a one-way or two-way field sync direction
Supported issue types and fields
Each Asana project is mapped to sync with a particular Jira Issue type from a Jira project. Asana’s Jira Cloud integration supports standard issue types (e.g., Epic, Story) and custom issue types. Synced fields appear in both list and board views.
|Status app custom field||Status|
|Priority app custom field||Priority|
|Assignee app custom field||Assignee|
|Due date||Due date|
|Fix version custom field||Fix version|
|Other Asana custom field types: Date, People, Number, Single-select, Multi-select||Other Jira custom field types: Date, Number, Dropdown, Checkbox, Short text, Long text|
Note: We don’t support Timestamp or Dependent drop-down field types in either sync direction. URL, Sprint, Story point estimate fields, and field types are available for Jira → Asana sync only
Setting up Jira data sync for your workflows
Kicking off work from a Jira Project
If you want to kick off work from a Jira Project and keep ongoing data in sync, choose the following settings.
- When choosing how to sync tasks and issues, select When a Jira issue is added → Create a new Asana task
- To create a two-way sync, select When an Asana task is updated → Update the Jira issue
Kicking off work from Asana
If you want to kick off work from an Asana project and keep ongoing data in sync, choose the following settings.
- When choosing how to sync tasks and issues, select When an Asana task is added → Create a new Jira issue
- To create a two-way sync, select When a Jira issue is updated → Update the Asana task
Keeping an Asana project and a Jira project in sync
If you want to mirror an Asana project and a Jira project, choose the following settings.
- When choosing how to sync tasks and issues, select Asana → Jira Two-way sync of new tasks and issues
- In Field sync direction, choose Asana ←→Jira Two-way sync of updated task and issue fields
Permissions and privacy
Creating a Jira Issue from Asana
When creating a new Jira issue from Asana, the integration follows Jira’s permission model, so a user can only create a Jira issue if they have permission to do so in Jira. This is the only scenario where a user can write data into Jira (to create a new Jira issue). Similarly, this is also the only scenario where the integration reads Asana data.
Viewing and editing data synced from Jira
After Jira data are synced into Asana tasks, they become part of the Asana work graph object. And therefore, the view and edit permissions to these data are subject to the standard permissions of the tasks and projects.
Use synced Jira data for automation and project-level reporting
Please refer to our Jira Cloud FAQ article for more information on Asana for Jira Cloud.
What is available to each tier?
Available on Asana Starter, and on legacy tier Premium
|Available on Asana Advanced, Enterprise, Enterprise+, and on legacy tiers Business and Legacy Enterprise|
|Jira app actions in rules: Premium customers can use rules that create a Jira issue after a trigger is activated. For example, when a task progress is set, a new issue in Jira is created.||Jira app actions in rules: Use rules that create or update a Jira issue after a trigger is activated.|
|Link an Asana task to an existing Jira issue.||Jira app trigger: Use rules to create or update an Asana task after creating or updating a Jira issue.|
|Two-way data sync: Sync new and existing tasks when they are connected to a Jira issue. The two-way data sync updates task and issue fields when a Jira issue is updated, or an Asana task is updated.|
|Can create custom rules.|
|Can use Jira data to create project-level dashboards, sort, filter, and search tasks.|