Logos for Jira and azure devops, representing a walkthrough for 2-way sync between these tools with Unito.
How to Sync Azure DevOps and Jira Software Cloud with 2-Way Updates
Logos for Jira and azure devops, representing a walkthrough for 2-way sync between these tools with Unito.

How to Sync Azure DevOps and Jira Software Cloud with 2-Way Updates

This guide will show you how to quickly create a 2-way sync between Azure DevOps and Jira that turns work items into issues. When this guide is complete, you’ll know how to easily set up a no-code integration that keeps your software development work up-to-date in real-time. Whether you’re a Jira developer wanting visibility into Azure DevOps or a lead software developer streamlining cross-team work, Unito has you covered!

Here’s an example of our demo integration between Jira and Azure DevOps

New to Unito? Here’s more information about this Jira Azure DevOps integration.

By the end of this guide you’ll have an Azure DevOps Jira integration that can:

  • Create work items in Azure DevOps automatically whenever we manually generate specific issues in Jira, or vice versa.
  • Maintain a real-time 2-way sync between issues and work items with automated updates whenever changes are made in either tool.

In this article:

Before we connect Azure DevOps and Jira to Unito:

Adjust your organization settings in ADO

Click here for instructions on adjusting your Azure DevOps organization settings

Be sure to adjust your Organization Settings in Azure DevOps before building your flow. Just make sure that Third-party application access via OAuth is turned on and that your project is public.

Changing Azure DevOps organization settings for Unito sync

Setup in Jira

If you’re connecting Jira to Unito via OAuth2, then simply follow the on-screen instructions when adding your account for the first time:

Here’s a separate guide on how to connect a local Jira Server on-premise to Unito. You can also connect your server via ngrok.

Here’s how to configure Jira if you aren’t using OAuth2 (click to expand)

There are a few steps involved before we can set up a two-way sync with Unito, but we promise it’s worthwhile. The benefit of eliminating manual tasks for your team indefinitely far outweighs the time it takes to set up your automation rules now. So let’s dive in.

Jira profile page to change email contact visibility
Changing your Jira contact email visibility enables Unito to discover your account and sync Jira issues to ADO.

Step 1. Connect Azure DevOps and Jira to Unito

  • Navigate to the Unito App and select +Create Flow.
  • On the next screen, select Start Here to connect Azure DevOps and Jira.
  • Choose the accounts and projects or folders you wish to sync.
Connecting Azure DevOps and Jira to Unito

When you’re ready, select Confirm.

Step 2. Set a flow direction between Azure DevOps and Jira

Here we can decide whether new Jira issues should create matching work items in Azure DevOps, vice versa, or both.

Setting a flow direction Azure DevOps and Jira for Unito 2-way integration


For our demo, we’ll be setting up a flow that creates new Jira issues based on work items in Azure DevOps. So whenever we manually create a new ADO work item, then Unito will automatically sync it to a newly created Jira issue.

Select Confirm when you’ve chosen a flow direction.

Learn more about flow direction.

Step 3. Set rules to keep specific work items and tickets in sync

Rules allow us to decide whether or not to filter out specific issues or work items from syncing to our other tool.

Select Add a new rule to begin setting your rules. You can remove a trigger by selecting the bin icon on the right-hand side.

Setting rules to sync Azure DevOps and Jira for Unito 2-way integration
We’ve removed a default rule requiring work items to be created after a specific date. This will allow all your historical work items or issues to sync. We recommend keeping it in place until you’ve tested your flow.

Find out more about setting rules.

Next, you can set individual relationships between fields in Azure DevOps and Jira. Most fields can be assigned their own sync direction, so you can enjoy some customization here as needed.

But first, you can select Map automatically to begin your field mapping table with a prebuilt template.

Unito's auto mapping table for fields

To add a new pair of fields, select + Add mapping, then Select a field in both Azure DevOps and Jira. Here is an example of our demo’s auto-mapped fields:

Examples of synced values in Azure DevOps and Jira

A gear or cog icon indicates additional options for configuring fields. In the case of single select or multi select field (also known as picklist (string) in Azure DevOps, this option allows you to align specific statuses between tools. See below for examples.

Note: If you don’t configure your fields as pictured, then your flow will refer to your default rules when syncing.

This next example includes two custom fields created in Jira and Azure DevOps to help the software team identify environments in which bugs were discovered.

Here’s an example of an “environment” custom field with various stages as possible values.

Click Confirm when you’re satisfied with your field mappings to proceed.

Learn more about Field Mappings

Step 5. Launch your Azure DevOps, Jira integration

The only thing left to do is decide whether or not to sync historical work items. You can make this decision from your flow’s overview page, or edit your rules as mentioned above.

And that’s it! You’ve just completed a flow between Azure DevOps and Jira. Congratulations!

If you’ve followed the steps above, your flow will now:

  • Create an issue in Jira based on a work item in Azure DevOps;
  • Enable collaboration between Jira and Azure DevOps with a clear view on progress across tools

If you have any questions, don’t hesitate to reach out and let us know.

What’s next after connecting Azure DevOps and Jira with Unito?

Now that you’ve set up your integration between Jira and Azure DevOps, you can unify project management and improve cross-team visibility across tools with real time two way updates.  You can also read more about Unito’s integrations for Jira and Azure DevOps to better understand their capabilities and limitations.

Why connect Azure DevOps with Jira?

The integration of these robust tools primarily leads to time, effort, and cost savings. If team members are unfamiliar with either Azure DevOps or Jira, then adapting to a new interface can prove challenging and lead to errors.

Integrating work items from Azure DevOps to Jira eliminates the need to search for specific projects, issues, or other tasks in each separate tool. Instead, these items will automatically populate, creating a distributed truth.

Facilitate software developer collaboration

Unito’s Azure DevOps Jira integration is particularly advantageous for project managers overseeing multiple teams concurrently, removing the need to constantly switch between tools.

Stay consistent from project to project or version to version with a united source of truth

A common challenge faced by teams utilizing various tools is sustaining a single source of truth for the latest project progress. In the realm of development teams, this relates to version control. By linking formerly isolated departments or collaborators, unity is achieved concerning project status, assignments, deadlines, and more.

Put an end to time-draining status meetings

Rather than endless status meetings, synchronizing issues with work items diminishes the necessity for constant updates, check-ins, or scheduled code reviews. This is achieved by granting appropriate team members access to synchronized data. Questions can be easily addressed through comments left in one tool, immediately visible in the other tool in real-time!

Try Unito for 14 days, absolutely free.

Try it free