
Businesses increasingly use workflow automation to reduce manual tasks, improve accuracy, and streamline processes. Try it yourself in 6 simple steps.

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.
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:
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.
Automating Jira standardizes business processes, removing the potential for human error and ensuring tasks are executed accurately and consistently.
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.
Jira’s flexibility allows you to tailor automation rules and triggers to align with your team’s unique processes and requirements.
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.
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.
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.
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.
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.
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.
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.
Jira includes many options to optimize workflows and productivity through automation. Here are the top four Jira automations to integrate into your process:
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.
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.
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
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.
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:
It will generate three subtasks when you create an issue labeled “New Starter.”
To establish context, each sub-task will copy and paste data such as name, phone number, and email address from the parent.
Associated application owners will be notified of a pending “New Starter” request and receive a sub-task assignment.
If the parent issue updates (e.g., the email address changes), each sub-task will automatically adjust to match.
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.

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.

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.

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!
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
Request Demo
Structure PPM
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 TrialCouldn't find what you need?Go to our documentation
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.

Businesses increasingly use workflow automation to reduce manual tasks, improve accuracy, and streamline processes. Try it yourself in 6 simple steps.

Boost customer satisfaction using Jira SLAs in Jira Service Management to monitor the support team’s performance and identify areas for improvement.

Streamline report generation by learning to use JQL to conduct advanced searches within Jira. Then, boost productivity by saving and reusing queries.

Combined with Tempo’s Strategic Roadmaps, Jira is a powerful way to visually represent and communicate strategic, product, and project plans.

Learn about different levels within the Jira hierarchy and how to leverage them to prioritize tasks, improve productivity, and monitor progress.

Simplify project work by categorizing and tracking tasks using Jira issue types and hierarchies to uncover trends and prioritize work.

Limit access to sensitive tasks and information within your project management tool using Jira permission schemes at the global and project levels.

Learn to configure Jira “Resolution” field values to provide insight into an issue’s progress and accurately gauge performance.

Understanding work orders and their role in maintaining vital project equipment helps you account for dependencies before they impact your timeline.