
    Skip to main contentCloud automation SupportApps DocumentationResourcesContact usSign inSign inCloud automationDocumentationAutomation basicsKey conceptsImporting automation rules in an Atlassian Government environmentManage editors for your automation rulesUse automation components in a ruleWhat are rule details in Atlassian Automation?What are smart values?What are system rules in Atlassian Automation?What is a rule actor?What is rule branching?Configure automation rule groupsAdd conditions to an automation ruleBest practices for optimizing automation rulesMonitor automation activityAutomation service limitsWhat is an automation audit log?Audit the run logs of automation rulesDebug an automation ruleView performance insights for automation rulesHow is my usage calculated?Retry failed rules in Atlassian AutomationView your automation usageOrganize your rules with labelsUse automation with other applicationsWhat are connections in Automation?Connect your automation rule to another toolThird-party applications that connect to AutomationUse Ansible with AutomationUse AWS with Jira AutomationUse Confluence with Jira AutomationUse Docusign with AutomationUse Entra ID with AutomationUse GitHub with AutomationUse Jira Edge Connector (JEC) with Jira AutomationUse Microsoft Azure with Jira AutomationUse Microsoft Teams with AutomationUse New Relic with Jira AutomationUse Okta with AutomationUse Slack with AutomationUse Workato with AutomationUse Workday with AutomationConfigure AWS IAM for Jira AutomationConfigure AWS SNS for Jira AutomationConfigure the incoming webhook trigger in Atlassian AutomationAdd restrictions to automation componentsUse Amazon with AutomationUse Datadog with AutomationUse Docker with AutomationUse Focus with Jira AutomationsUse Jenkins with AutomationUse Jira Automation with Confluent KafkaUse Microsoft Azure with AutomationUse Splunk with AutomationUnavailable automation components in Atlassian Government CloudUse Google Cloud Platform actions with AutomationUse Google Cloud with AutomationConfluence Cloud automationManage automation in Confluence CloudCreate automation rules in ConfluenceEdit, copy, and delete automation rules in Confluence CloudSmart buttons for automation in ConfluenceComponents – Confluence automationTriggers in Confluence automationConditions in Confluence automationBranches in Confluence automationActions in Confluence automationSmart values – Confluence automationSmart values in Confluence automationJira Cloud automationGet started with Jira automationCreate and configure Jira automation rulesCreate and edit Jira automation rulesBranch automation rules to perform actions on related work itemsTest an automation rule using the Manual triggerEnable and disable Jira automation rulesRun Jira rules as another userTransfer Jira automation rules from one user to anotherImport and export Jira automation rulesCreate rules with Rovo in Jira automationIssue data (Automation format) payload for Send Web RequestIssue data (Jira format) payload for Send Web Request actionLimitations in team-managed projects for automation rulesPermissions required to manage automation rulesComponents in Jira automationJira automation actionsJira automation branchesJira automation conditionsJira automation triggersAdvanced automation componentsDifferences between Automation in Jira Server and Jira CloudSmart values in Atlassian AutomationAutomation smart values - issuesAutomation smart values - projectsAutomation smart values - listsAutomation smart values - text fieldsAutomation smart values - usersAutomation smart values - alertsAutomation smart values - conditional logicAutomation smart values - date and timeAutomation smart values - designAutomation smart values - developmentAutomation smart values - JSON functionsAutomation smart values - math expressionsAutomation smart values - securityAutomation smart values - AssetsAutomation smart values - Atlassian GuardAutomation smart values - Loom Automation smart values - Rovo agentsFind all available smart values for a Jira issueExamples of using math expression smart valuesExamples of using smart values with datesExamples of using smart values with listsExamples of using smart values with text stringsFormatting smart values in Jira automationUse smart values with rich text editing Use Jira automation rules to modify work itemsAdvanced field editing using JSONConvert usernames to account IDsConvert wiki markup to HTML or plain text in Jira automationEdit issue fields with Jira automationMove an issue to another project using automationSchedule work items to recur using automationsTransition a work item with automationAtlassian SupportResourcesJira Cloud automationComponents in Jira automationJira automation branchesWhen configuring automation rules, it's possible to create a separate section of the rule and perform actions on related issues - this is referred to as branching. Below you’ll find the types of branches available in Jira Cloud automation. To learn more, see What is rule branching?Related issuesRelated issues branches allow you to perform actions on issues related to the issue that triggered the rule. For example, you may have a rule that’s triggered when an issue moves to Done, where you add a comment on that issue’s subtasks.Accessing created issuesRules can create issues using the Create issue and Clone issue actions. Performing further actions, such as adding a comment or creating sub-tasks, on these newly created issues within the same rule requires a related issue branch.This is because the main branch of a rule always applies to the trigger issue, not the created issue. For example, adding a Comment on issue action after a Create issue action adds a comment to the trigger issue, not the created issue.To address this, create a new branch for All created issues to allow you to action newly created issues.Alternatively, you can use the Related issues condition (Most recently created) if you the only need to action a single issue.Ordering of branch executionsBranches on multiple issues (such as 4 sub-tasks) will run in parallel with no guarantee one will finish before the next one starts. Therefore, you cannot rely on changes between branches.Branches on multiple issues are run as a new process, with the main branch continuing execution before the sub-branch starts.Advanced branchingAdvanced branching allows you to enter a smart value, and perform actions on that value as an object. For example, you could enter the smart value {{triggerissue.comments.body}}, and this would allow your branch to perform actions for each comment on the issue. You can also use it to loop over JSON arrays often found in incoming webhooks or responses from web requests. Consider this web request JSON response:{"success":true,"myList":[{"id":3,"name":"Smith","myValues":[1,2,3]},{"id":4,"name":"Wong","myValues":[5,2]}]}With this, you could enter the smart value {{webResponse.body.myList}}, which will allow your branch to perform any conditions or actions on each list element. Here’s an example:Branch at the same timeAdvanced components are available for Premium and Cloud Enterprise Atlassian editions.Allows multiple groups of automation rule components to execute simultaneously. Use this component when different tasks need to begin executing at the same time, but aren’t dependent on each other.AQLFor Jira Service Management only. Branching on AQL allows you to select a schema and enter an AQL query, and then run actions on the objects returned by the query (50 objects at most).When configuring actions, you can access the details of each object using the {{object}} smart value. Learn more about Asset smart values. Was this helpful?YesNoIt wasn't accurateIt wasn't clearIt wasn't relevantProvide feedback about this articleStill need help?The Atlassian Community is here for you.Ask the CommunityComponents in Jira automationJira automation actionsJira automation branchesJira automation conditionsJira automation triggersAdvanced automation componentsShow moreOn this pageRelated issuesAccessing created issuesOrdering of branch executionsAdvanced branchingBranch at the same timeAQLCommunityQuestions, discussions, and articlesAccessibilityNotice at CollectionPrivacy PolicyTerms of UseSecurity2026 Atlassian


document.body.addEventListener(
    "error",
    (event) => {
        if (!event.target) return;

        if (event.target.tagName === "SCRIPT") {
            Sentry.captureMessage(
                "Failed to load script: " + event.target.src,
                "warning"
            );
        }
    },
    true // useCapture - necessary for resource loading errors
);

This site uses cookies to improve your browsing experience, perform analytics and research, and conduct advertising. To change your preferences, click Manage preferences. Otherwise, clicking Accept all cookies indicates you agree to our use of cookies on your device. Clicking Reject all cookies means you do not agree to our use of non-strictly necessary cookies on your device.Atlassian Cookies and Tracking NoticeManage preferences Reject all cookies Accept all cookiesManage PreferencesWhen you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer.
            More informationAccept allStrictly Necessary CookiesAlways ActiveThese cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information.Targeting Cookies  Targeting Cookies InactiveThese cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.Functional Cookies  Functional Cookies ActiveThese cookies enable the website to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly.Performance Cookies  Performance Cookies ActiveThese cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance.Back ButtonCookie List Search IconFilter IconClear checkbox label labelApply CancelConsent Leg.Interest checkbox label label checkbox label label checkbox label labelReject all Confirm my choices
