Looping Transitions & Jira Automation

You can trigger a Deep Clone workflow action from Jira Automation:

With Status Change

Scenario: The workflow transition triggers a clone action when the status of a work item changes (e.g. from Open -> In Progress).

Step by step

In your Jira workflow:

  1. Create a Jira workflow and add any required work item statuses and transitions.

  2. Click on the transition that should trigger the clone action (e.g. from Any status -> In Progress)

  1. Click the + icon next to Perform actions.

    deep-clone-jira_add-action-to-transition.png
  2. Select Deep Clone.

  3. Configure your clone.

  4. Click Add.

  5. Click Update workflow.

In your Jira automation:

  1. Create a Jira automation with a trigger and any steps that you want to execute before the work item clone.

  2. Add and configure a Condition step that should initiate cloning.

  3. Add a Transition work item action.

  4. Select the Destination status that should trigger the clone, e.g. In Progress.

    deep-clone-jira_automation-triggering-transition.png
  1. Save and enable your Jira automation.

Done! Jira automation now triggers a Deep Clone action when a work item changes to a specific status.


Without Status Change (“Looping Transition”)

Scenario: The workflow transition triggers a clone action without changing the work item status.

Set up a Jira workflow with a (global) looping transition triggered by Jira automation (i.e. a transition from Any status ->To itself). In a looping transition, the origin and destination statuses are the same. This approach is recommended for Epic/Tree Clones.

image-20260811-101147.png

Step by step

In your Jira workflow:

  1. Make sure no specific transition between two statuses is selected, then click Add transition.

  2. Select Any status ->To itself (= looping transition) and give your transition a Name.

    image-20260811-071733.png
  3. Click the + icon next to Perform actions.

  4. Select Deep Clone for Single Clone or Deep Clone (Epic / Tree).

  5. Configure your clone.

  6. Click Add.

  7. Click Update workflow.

In your Jira automation:

  1. Create a Jira automation with a trigger and any steps that you want to execute before the work item clone.

  2. Add and configure a Condition step that should initiate cloning.

  3. Add a Transition work item action.

  4. Select Same status (loop) as Destination status.

    image-20260811-100613.png
  5. Save and enable your Jira automation.

Done! Jira automation now triggers a Deep Clone action without requiring a work item status change.


Turn off notifications

When using looping transitions, you might want to trigger your Deep Clone workflow action from Jira automation without sending email notifications.

Here’s how:

Step by step

  1. Create a "No Notifications” event under ⚙️ Settings > System > Events.

    image-20260707-082727.png
  2. Create a looping transition in the relevant workflow(s). (Only required if there isn’t already an existing path to transition the work items to the same status.)

    1. Select Add Transition

    2. Select From status, then select Any status for the action to be available from all statuses, or select the specific status you want to loop.

    3. Select To status, and choose To itself.

    4. Select the previously created Event under Event.

      image-20260707-083128.png
    5. Give the transition a name, then select Create.

  3. Create a Jira Automation flow

    1. Select a Scheduled trigger and configure it to a suitable schedule for your use case.

    2. Select Run a JQL search […] and enter a JQL that includes all work items that you want to have updated. Additionally, unselect Only include work items that have changed […].

      image-20250825-120817.png
    3. Add a Transition work item action.

    4. Select Same status (loop) for Destination status.

    5. Turn the rule on.

Done! Your workflow action now runs without sending email notifications.

Make sure that your automation rule doesn’t cause a loop that creates infinite clones. Work items that are created with Deep Clone can trigger automations of “Work item updated” rules.

  • Global looping transitions can be removed from the work item view by adding the condition “Hide from User” to the transition.

  • If Deep Clone and Automation overwrite each other, you could insert a ‘refetch work item data’ action immediately after the trigger in Automation for Jira. In ‘more options’ you can manually configure a delay which would solve your problem.

Make sure that the Jira automation rule is either global or, if it’s a “Space (Project) rule”, within the target space where the cloned work item is created.

Beware of infinite loops between Jira automation and any Workflow Post Functions, possibly triggered by Jira automation as well.