A logo for Jira, representing a blog post about Jira automations.
How to Set Up a Jira Automation (2 Methods)
A logo for Jira, representing a blog post about Jira automations.

How to Set Up a Jira Automation (2 Methods)

Jira is a powerful, highly customizable tool used by teams of all sizes. You could be an engineering, IT, marketing, product, operations, or any other business team working on countless projects and issues to get things done. 

But wouldn’t it be nice if some of the tedious parts of task management were automated? In this article, we’re going to take you through why you should leverage automation, and what your best options are. 

Why set up a Jira automation?

It’s easy for even the smallest of business teams to be flooded with Jira issues. Within those issues, there are usually many fields that relay different types of data with every update. The data gets granular quickly. 

It can be tricky for everyone to cross every T and dot every I 100% of the time when making updates. Especially when they have to ensure every relevant issue is updated in the same way for maximum progress visibility. This is where automation comes in. 

If you could update the “priority” field in one issue, for example, and every matching issue in the other Jira projects was instantly updated in the same way, it would be a game-changer. Every department would be properly looped in without having to sift through each project. 

That sounds like a dream, right? Let’s make Jira automation a reality so your team can get back to the work that matters most.

First method: Using built-in Jira automation

Jira lets you create automation rules right within the tool. You could set issues to sync across projects, automatically get assigned to the right person, and create status updates. That way, project managers can spend less time on manual and repetitive tasks and more on a project’s deliverables.

  1. From your Jira project, select project settings then automation.
A screenshot of the automation settings in Jira.

Under the Rule Details section, you can start a new trigger. Jira will give you recommended triggers or you can search keywords in the search bar. 

  1. Select the trigger that most fits your use case, and follow the steps.
A screenshot of an automation in Jira.

The steps in this section will vary depending on the trigger you’ve selected, but once you’ve followed all the steps you can click Update to apply all of your changes and turn the automation on.

A screenshot of a list of Jira automations.
  1. Once your automations are set up, you’ll see them displayed as a list. From here you can toggle them on or off, click on them to make changes, or view the history logs.

Limitations of this method

While you may assume setting up automations directly within Jira is the simplest route, keep in mind that there are some limitations to this method. 

Set up is time-consuming

With this method, setting up each individual rule can be time-intensive. Following the setup steps each time and ensuring the same rule is applied in every relevant project is tedious work. Also, there are tons of templates to sift through, and it’s a long process to decipher which ones make the most sense for your workflow.

Rules only work one-way

When using this method, users must build triggers to complete an action that works in one direction and then they must make it again for the rule to perform in the opposite direction, effectively doubling the work. 

Too many cooks in the kitchen

Anyone can build a Jira rule, making it a free-for-all with automations in each project. The need for constant alignment on who needs to build what can be a bit of a bottleneck in the workflow.

Second method: Set up a Jira automation with Unito

For our second method, we’ll take a look at the integration platform Unito. Unito supports a breadth of use cases, and here’s why it’s your best bet for automation. 

Set up is fast and straightforward

Setting up a flow with Unito is always just four simple steps. Unito also auto-maps some of the process for you, and if you need to repeat the process there’s a handy “duplicate” button that’s got you covered. 

You can choose between one-way or bidirectional syncing

Are you looking to clone issues into separate projects? Unito can automate that for you, and you can choose to sync one-way or bidirectionally to cut down on setup time. 

Grant Unito access to only the right champions

Invite the applicable users to your Unito workspace, where you can easily set everything up, access the activity stream for simple auditing, and quickly build out your workflow. No need for your whole team to individually build automations.

80% of Unito’s user base is non-technical, so you’ll have no issues setting this up.

Here’s what that looks like in action:

  1. First, connect the Jira projects you’d like to sync.
A screenshot of the block of work connection screen in Unito.
  1. Next, determine the direction of work item creation. This is where you can choose a one-way or a bidirectional sync.
A screenshot of the flow direction screen in Unito.
  1. Then, create rules to determine what gets synced, and where it lands. You can also set the default issue type.
A screenshot of the rule creation screen in Unito.
  1. Decide which fields you’d like to keep updated between projects, and which direction you want the updates to push. Again, you can choose between one-way or bidirectional. You also have the option to let Unito auto-map this step to save time. Unito supports both native and custom fields.
A screenshot of the field mapping screen in Unito.

And that’s it! You’re ready to live-sync the automations between Jira projects with a configuration your whole team will understand. 

Make automation simple with Jira, and beyond

Aside from Jira automations, Unito supports use cases such as data migrations, ticket management, reporting, external collaboration, or ITSM incident triage for tools like ServiceNow.

Want to set up your first Jira flow?

Get an in-depth guide to automating work across Jira projects.

Get the guide

FAQ: Jira automation

Can you automate Jira?

Absolutely! There are a few ways you can automate issues in Jira:

  • Built-in rules: Jira has built-in automation rules that let project managers automatically create issues across projects, update fields, and more. This can be the best option for teams that only need basic functionality and don’t want to add any extra tools to their stack.
  • Third-party automation tools: Tools like Zapier and Automate.io allow users of any skill level to automate the creation and updating of issues across Jira projects. You can even use these automations between Jira and other tools, like Asana, GitHub, and more.
  • Two-way sync tools: These tools don’t just automate the creation of issues or the updating of single fields. They build two-way relationships between Jira issues in multiple projects or Jira issues and work items in other tools. A tool like Unito fits into this category.

What language does Jira automation use?

You don’t need any coding knowledge to use Jira’s built-in automations. Jira has a simple click-and-drag interface that anyone can use, even if they don’t have a technical background.

A screenshot of automation rules in Jira.

That said, if you want a bit more control over your automations, you can also use Jira’s automation API which relies on Python.

How do you automate an issue in Jira?

Here’s a quick step-by-step for automating issues in Jira:

  1. From your Jira project, select project settings then automation.
  2. Select the trigger that most fits your use case, and follow the steps to add actions your rule will perform.
  3. Once your automations are set up, you’ll see them displayed as a list. From here you can toggle them on or off, click on them to make changes, or view the history logs.