Tempo logotype
📅 Webinar: Turn your Cloud migration into a catalyst for transformationSave my seat
7 min read

What is Jira automation? Exploring key features and advantages

Unlock the power of Jira automation to streamline business processes, manage repetitive manual tasks, and boost productivity – all in a few keystrokes.
From Team '23

Tempo Team

For project managers, Atlassian’s Jira is the go-to tool for organizing projects, assigning tasks, and tracking bugs or issues. A significant driver of Jira’s popularity is its workflow automation functionality, which saves time and boosts efficiency. 

If you’re new to Jira automation, learning to leverage the feature will allow you to create triggers, conditions, and actions to systemize manual and repetitive tasks, boosting productivity for you and your team by freeing you to focus on critical tasks.

What is Jira automation, and why is it important?

Jira software is a project management and issue-tracking tool that supports project teams in planning, tracking, and managing their work. Atlassian has equipped the Jira application and its sister programs, Jira Work Management (JWM) and Jira Service Management (JSM), with automation functions that allow the system to perform tedious tasks for you. Here are the benefits: 

Efficiency and productivity

Automated tasks reduce the amount of time you and project team members spend on repetitive work, like

  • Updating statuses

  • Assigning tasks

  • Adding comments

  • Synching parent and sub-tasks

  • Sending email reminders to task assignees or clients

The possibilities are limited only by your imagination and your organization’s internal processes. Atlassian has created a Jira automation template library of everyday use cases to get your team set up and save you hundreds of work hours every month. 

Consistency and accuracy

Automating Jira standardizes business processes, removing the potential for human error and ensuring tasks are executed accurately and consistently.

Enhanced project management

Jira project automation improves transparency and collaboration by facilitating communication among stakeholders and team members. The platform allows you to build rules based on the project’s communication plan, keeping the team, management, and external stakeholders apprised of project status updates, alerts, and escalations.

Customizable

Jira’s flexibility allows you to tailor automation rules and triggers to align with your team’s unique processes and requirements.

Integration

Automations aren’t limited to the Jira platform. It also supports rule development, integrated third-party apps like BitBucket and GitLab, associated software like Confluence, and tools available on the Atlassian Marketplace.

Automating Jira: How does it work?

When you create an automation within the Jira app, you establish rules the software will follow to complete a task. Automations range from simple jobs, like auto-assigning an issue to a team member, to more complex functions, such as creating sub-tasks within a parent or simultaneously updating multiple fields. No matter the complexity, three elements establish an automation rule, with an optional fourth. 

1. Triggers

These are predefined events that launch the Jira automation. Some triggers are predefined within the software, such as issue creation and status updates. Alternatively, you can create a custom trigger to suit specific events.

2. Conditions

Once you’ve configured the trigger, create a filter to determine whether the system should execute the rule. Developers call these filters “conditions,” and they include priority changes or entering a specific field value. Conditions act as validators, ensuring automation only occurs in the presence of user-established criteria. 

3. Actions

When an event trips the trigger and meets predefined conditions, Jira will activate the automation to perform one or more actions, such as merging fields, transitioning issues, or sending email notifications.

4. Branches and loops (optional)

Adding a branch to your automation allows you to set conditions and actions that affect rules outside the one you’re currently defining. For example, if you close an issue, you can simultaneously trigger the addition of a comment into its subtasks and send a notification to the client.

 A loop tells Jira to execute an automation a specified number of times. For example, if every new issue requires three subtasks, you can program Jira to automatically add them to the ticket.

Where to start?

You must first choose an automation development option: Automation for Jira or ScriptRunner. Both are available through the Atlassian Marketplace app. 

ScriptRunner requires a developer with knowledge of Groovy to build and maintain automation rules in case updates to Jira API render the code inoperative. Also, Jira cloud- and server-based software have different requirements, meaning you can’t reuse your code. 

Alternatively, Automation for Jira is an “if this, then that” no-code solution for non-developers. It uses a simple and intuitive user interface to build automation rules in minutes.  

If you’re unsure which Jira automation app to choose, speak to your development team or review each platform’s support documentation to help you decide. 

4 common automation rules

Jira includes many options to optimize workflows and productivity through automation. Here are the top four Jira automations to integrate into your process:

1. Sync parent and sub-tasks

With the automation feature, teams no longer need to manually update parent issues when sub-tasks are completed or altered. For example, if the child task status is converted from “In progress” to “Complete,” the parent issue status is synchronized.  

2. Due date reminders

Stop chasing your team down to remind them of significant project milestones and deadlines. Instead, create a rule using Jira automation to send out reminders via email or a communication channel like Slack based on a schedule set in your project plan. 

3. Auto-close completed issue

Automate daily verification of support tickets in Jira Work or Service Management. Should a ticket fail to receive a customer response in more than five days, for example, you can set up a rule to automatically:

  • Close the ticket

  • Notify the client that the issue is no longer active

  • Allow the client to return and comment on the ticket

4. Synchronize support and development tickets

Requests for IT support often require additional work from the development team. When this happens, it’s best practice to link the support ticket with a development ticket and sync them. This way, the support team will receive an alert when developers complete the update and close the ticket. 

Jira automation example: Creating sub-tasks on issue creation

Creating a sub-task is a commonly requested rule and ideal for exploring the Automation for Jira platform. In this instance, you would design an automation to perform the following four actions:

  1. It will generate three subtasks when you create an issue labeled “New Starter.”

  2. To establish context, each sub-task will copy and paste data such as name, phone number, and email address from the parent.

  3. Associated application owners will be notified of a pending “New Starter” request and receive a sub-task assignment. 

  4. If the parent issue updates (e.g., the email address changes), each sub-task will automatically adjust to match.

Step 1: Create a new automation rule

Begin by clicking the blue “Create rule” button at the top of the Jira dashboard

In the “Automation” section, define the automation trigger event by selecting “Issue created” under the “New trigger” dropdown.

Next, add a JQL condition to the rule to establish the automation’s controlling criteria.

Finally, create a summary of new sub-tasks within the automation.

Step 2: Copy data from the parent to populate fields within the sub-tasks

You’ll still be working with the “Create sub-tasks” window, so click “Add fields” next to each task summary.

Click the “+” button next to “Create issue,” then set the “Project” field to your current project, in this case, “HR (HR).” Define the issue type as “Sub-task” if the field isn’t pre-populated. Ensure the “Parent Issue” is set to “Current issue,” then populate the “Description” field to preset values. Finally, select “Copy fields from parent issue” by clicking on the “…”  located below the “Description” field.

Step 3: Set default assignee

Remaining in the “Create issue” window, click “More options” for additional features. Select the “Choose fields to set…” menu and click on “Assignee” under “Available fields.” 

Finally, select your assignee for the sub-task from the dropdown.

Step 4: Trigger a new action to keep parent and sub-tasks in sync

Return to the “New trigger” screen and select “Issue updated” from the dropdown.

Select “Branch rule / related issue” from the “New component” window.

Set the “Type of related issues” field to “Sub-tasks” to direct Jira to perform all the defined actions on the parent’s sub-tasks.

Click “Edit issue,” then choose which fields to copy from the parent and paste into the sub-tasks.

Click the blue “Save” button, and that’s it. Congratulations, you created your first Jira automation!

Final words

You can save time and increase the efficiency of your business processes by integrating automations into your Jira platforms. But the improvements don’t stop there. Tempo offers an array of Jira-enabled applications to optimize project management. Timesheets is a resource and time tracking tool. Structure PPM is our portfolio management application. 

Everything you need to streamline your software development and other project work is available from Tempo. 

Sign up for a demo

Register

Tags

  • Structure PPM
  • Timesheets
  • Custom Charts for Jira

Structure PPM

Align your entire organization

Manage products, projects, and programs in a single spreadsheet-like view. By providing a clear, real-time view of project progress and resource allocation, Structure helps teams meet deadlines and adapt swiftly to changing priorities.

Start a Free Trial
Special Offer

Frequently Asked Questions

Couldn't find what you need?Go to ourHelp Center

Automating processes in Jira can significantly enhance efficiency by reducing manual tasks.

Steps to automate processes in Jira

Access Automation Settings by navigating to your project settings and selecting Automation from the left-hand menu.

Create a New Rule by clicking Create rule at the top-right corner. Choose a trigger to initiate the rule.

Configure the Trigger by selecting the desired trigger such as issue created or status changed. Set up any necessary parameters for the trigger.

Add Conditions if needed by clicking New condition to add a condition that must be met for the rule to proceed. For example, you can set a condition to check if the issue priority is high.

Define Actions by clicking New action to specify what should happen when the rule is triggered and conditions are met. Actions can include assigning issues, sending notifications, or transitioning issue statuses.

Set Rule Scope by determining whether the rule applies to a single project or multiple projects. Adjust the scope settings accordingly.

Name and Enable the Rule by providing a descriptive name for the rule and toggling it to On to activate it.

Key components of automation rules

Triggers are events that start the rule, such as issue creation or status changes.

Conditions are criteria that must be met for the rule to continue executing.

Actions are tasks the rule performs, like updating fields or sending notifications.

Tips for effective automation

Test Rules using the Manual trigger to test rules before full implementation. This ensures they work as expected.

Monitor Performance by regularly reviewing rule execution logs to ensure they function correctly.

Utilize Templates by exploring Jira's automation template library for pre-built rule examples. These can save setup time.

By following these steps, you can automate various processes in Jira, such as auto-assigning issues, sending reminders, or updating issue statuses. This streamlines your workflow and enhances productivity.

Jira Cloud offers a robust automation framework that helps streamline workflows by automating repetitive tasks. Automation rules consist of three main components: triggers, conditions, and actions.

Triggers: Initiating automation

Triggers are events that start an automation rule. They can be set to run on a schedule or respond to specific actions within Jira.

Common triggers include Issue Created, which activates when a new issue is created. Issue Updated fires when an existing issue is modified.

Field Value Changed occurs when a specific field's value changes. Scheduled triggers run at predefined intervals, such as daily or weekly.

Manual triggers allow users to trigger the rule manually when needed.

You can apply conditions directly to the trigger to filter which events will continue the automation process.

Conditions: Refining automation logic

Conditions narrow down the scope of automation rules, ensuring actions are performed only when specific criteria are met.

Examples include Issue Fields Condition, which checks if an issue field meets a certain criterion. JQL Condition evaluates if an issue matches a specified JQL query.

User Permissions Condition verifies if a user has the necessary permissions. Issue Type Condition assesses the type of the issue.

If a condition fails, the rule stops executing. This ensures that actions are only performed when appropriate.

Actions: Executing tasks

Actions define what happens when an automation rule is triggered and conditions are satisfied.

Common actions include Assign Issue, which automatically assigns an issue to a specified user. Edit Issue modifies issue fields, such as status or priority.

Transition Issue moves an issue to a different workflow stage. Send Notification sends emails or Slack messages to users.

Create Sub-task generates a sub-task under the current issue.

These actions help automate routine tasks, improving efficiency and consistency.

Getting started with Jira automation

To create an automation rule in Jira Cloud, navigate to your project settings and select Automation from the left-hand menu.

Click Create rule to start a new automation. Choose a trigger to initiate the rule.

Add any necessary conditions to refine the rule's scope. Define the actions to be performed when the rule is executed.

Name your rule and save it to activate the automation.

By leveraging Jira Cloud's automation capabilities, teams can reduce manual effort, minimize errors, and ensure consistent workflows across projects.

Creating an automated workflow in Jira Cloud involves two primary components: configuring the workflow itself and setting up automation rules to streamline processes.

Configure your Jira workflow

For Company-Managed Projects, access Workflow Settings by navigating to Project settings and then Workflows.

Create a New Workflow by clicking Add workflow and selecting Create new. Give your workflow a descriptive name and add relevant statuses such as To Do, In Progress, and Done.

Define Transitions by linking statuses together. For instance, drag from "To Do" to "In Progress" to define the movement between these stages.

Publish the Workflow once satisfied with the setup by clicking Publish Draft to make the workflow active.

Associate Workflow with Issue Types by assigning the workflow to specific issue types within your project. This ensures it's applied correctly.

Set Initial Status by designating an initial status like "To Do" as the starting point for new issues.

Manage Transitions and Validators by utilizing validators to ensure certain conditions are met before transitioning issues. For example, you can require that a field is filled before moving an issue to the next status.

Set up automation rules

Automation rules in Jira Cloud allow you to automate repetitive tasks, enhancing efficiency.

Access Automation Settings by going to Project settings and then Automation.

Create a New Rule by clicking Create rule and choosing a trigger such as "Issue Created."

Define Conditions by adding conditions to refine when the rule should apply. For example, set a condition to check if the issue type is "Bug."

Set Actions by specifying actions that should occur when the rule is triggered and conditions are met. Actions can include transitioning an issue to a different status, assigning the issue to a specific user, sending notifications to team members, or updating issue fields automatically.

Save and Enable the Rule after configuring it. Give it a meaningful name and click Save. Ensure the rule is enabled to start automating processes.

Best practices

Keep Workflows Simple to avoid overcomplicating them. A straightforward process is easier to manage and understand.

Regularly Review Automation Rules by periodically assessing your automation rules. Ensure they still align with your team's needs and make adjustments as necessary.

Utilize Templates since Jira offers automation rule templates that can serve as a starting point. This saves time and effort.

Monitor Rule Performance by keeping an eye on how automation rules are performing. Identify any issues or areas for improvement.

By following these steps, you can create an efficient and automated workflow in Jira Cloud that aligns with your team's processes and enhances productivity.

Explore More Content

No more reporting limitations

Custom Charts for Confluence

Create and share all kinds of highly visual and customizable charts directly on your Confluence pages.

Learn more

Unified time and team management

Timesheets and Structure

Combining Tempo Timesheets and Structure PPM provides a unified view of time tracking and project progress, enabling more accurate reporting and effective portfolio management. Simplify workflows, enhance collaboration, and ensure projects stay on time and within budget.

Learn more

Monitor financial health at every level

Financial Manager

Monitor projects and portfolios to get simple, clear, and real-time views of your costs, budgets, and profits that can be shared throughout your entire organization.

Learn more
Colleagues interacting around a desk

No-Code Power BI Jira Integration

Power BI Connector for Jira

Effortlessly bridge Jira with your preferred BI tool, unlocking unparalleled insights and enhancing decision-making

Learn more

Ensure compliance and optimize spending

Governance and auditing

Portfolio governance and auditing excellence

Learn more

Custom charts and dashboards for Jira

Custom Charts for Jira

See how work is progressing and where blockers are with the most flexible reporting app in Jira.

Learn more

Get the data you need to succeed

Time Tracker

Extend your Jira with prebuilt and highly configurable reports for straightforward time tracking.

Learn more
Team working together at board with sticky notes

No-code Power BI monday.com integration

Power BI Connector for monday.com

Get powerful data export capabilities and connect monday.com to Power BI effortlessly

Learn more

Jira Portfolio Management PPM

Structure by Tempo

Jira Project Portfolio Management (PPM): Visualize data and manage projects within spreadsheet-like tables — in less than a minute

Go to marketplace

No-code Power BI ServiceNow integration

Power BI Connector for ServiceNow

Seamlessly connect ServiceNow with Power BI, transforming complex enterprise data into actionable insights and driving smarter, data-informed decisions across the organization

Learn more

Strategic Portfolio Management

Strategic Portfolio Management

Modern modular PPM solutions that scale with your business. Align your teams with the integrated platform that bridges the gap between strategy and execution.

Learn more

Powered by Structure’s custom hierarchies, visualize your roadmap, project plans, timeline & dependencies within Jira Gantt charts

Go to marketplace

Align your organization with proactive portfolio management

Portfolio Manager (LiquidPlanner)

Predictive scheduling and the ability to forecast project timelines and spot risks so you can meet deadlines with confidence.

Learn more

Project and program management for Jira

Structure PPM

Visualize all your Jira data & manage portfolios of projects in real-time.

Learn more

Jira Time Tracking

Timesheets by Tempo

#1 Jira Time Tracking & AI Apps: Log Tempo Timesheets for Planning, Project Management & Billing. Plugin Office365, Google & Slack

Go to marketplace

Real-time collaboration and capacity planning in Jira

Capacity Planner

A powerful team resource management tool designed to optimize capacity planning and project management in Jira

Learn more

Align strategy and execution

Structure PPM and Strategic Roadmaps

For planning leaders looking to add a big-picture roadmap view to their structured Jira data, this integration is essential. Improve visibility to leadership, reduce reporting admin, and keep your team aligned.

Learn more

Strategic portfolio management for PMO leaders

Strategic portfolio management for PMO leaders

Tempo gives PMO directors and portfolio managers the tools to reduce delivery friction, align teams, and drive measurable outcomes.

Learn more

No-code BigQuery Jira integration

BigQuery Connector for Jira

Integrate Jira with Google BigQuery to seamlessly export and sync data for advanced analytics and customized reporting

Learn more

Roadmapping software for teams of all sizes

Strategic Roadmaps (Roadmunk)

The roadmapping tool designed for high-performing teams delivering boardroom-ready strategic roadmaps.

Learn more

Industry-leading project plan and roadmap visualizations with a Gantt chart extension

Gantt Charts for Structure PPM

Visualize project plans and roadmaps with a Gantt chart extension for Jira

Learn more

Take control of your projects

Portfolio Manager and Jira

Portfolio Manager integrates seamlessly with Jira to give you predictive scheduling, real-time scenario modeling, and advanced resource management – ensuring you stay on track, no matter what challenges arise.

Learn more

Never lose track of a brilliant idea again

Idea Manager for Strategic Roadmaps

Never lose a brilliant idea again. Idea Manager for Strategic Roadmaps has built-in best practices to help.

Learn more

Jira ITSM Solutions with Tempo

ITSM

Build and scale a custom ITSM solution at your own pace with Tempo's modular suite of integrated tools. Enhance Jira's capabilities and take control of your entire IT portfolio.

Learn more

Agile at Scale Software

Agile at Scale

Adapt to changing business needs, rapidly adjust plans, and reallocate investment.

Learn more

Jira Project Cost Tracking

Financial Manager

Project financial management for Jira & Timesheets. Monitor project costs, expenses, revenue, billing & budgets. Track Capex/Opex

Go to marketplace

Jira Team & Resource Management

Capacity Planner

#1 Jira Resource Management App: Optimize team allocation, skillset utilization, capacity planning & project management

Go to marketplace

Centralize real-time plans in one view

Structure and Gantt Charts

Gain a more complete project management solution, simplifying project reporting, improving collaboration, and ensuring projects stay on time and within budget.

Learn more

No-code Tableau Jira integration

Tableau Connector for Jira

Effortlessly bridge Jira with Tableau, unlocking unparalleled insights and enhancing decision-making

Learn more

Time Tracking Software for Jira

Timesheets

Tempo’s intuitive automation and Jira-native design make it the most trusted time tracking tool for enterprise organization.

Learn more

Unified time and team management

Timesheets and Capacity Planner

Seamlessly manage project timelines and resources while accurately tracking time spent on tasks. This integration enhances visibility, improves planning accuracy, and supports data-driven decision-making for better overall project outcomes.

Learn more