Automated Clone

Deep Clone for Jira allows you to trigger clones automatically in the background based on work item changes or other events.

Available clone types

You might be familiar with the basic clone types in Deep Clone. Not all clone types can be automated. Here’s an overview:


Where to set it up

Single Clone

check mark Jira Automation

check mark Jira Workflow (“Post Function”)

check mark Jira Automation and Jira Workflows (combined)

Epic / Tree Clone

check mark Jira Workflow (“Post Function”)

check mark Jira Automation and Jira Workflows (combined)

Bulk Clone

⚠️ basic JQL based Bulk Clones available in Jira Automation (with limitations)

Space Clone

cross mark

Feature request: Send a feature request if you want more options to automate your

  • Bulk Clone
    (full functionality, maintaining work item links, hierarchies and ranking)
    or

  • Space Clone

Two approaches to automated cloning

Depending on your use case, you can set up automated clones using Workflow actions (“Post Functions”) or Jira automation actions (or a combination of both).

Why are there two different approaches to automating tasks in Jira?
  • Workflow actions (“Post Functions”): Historically, the native approach for automating tasks in Jira was strictly through workflow “post functions” (recently renamed to “Perform actions” by Atlassian). Workflows can execute specific actions, e.g. when an issue transitions to a new status.

  • Jira automation actions: Today's built-in Jira automation feature was initially a Jira Marketplace app app developed by a small Australian software startup. Atlassian acquired this app in 2019 and integrated it as a native Jira feature. Since then, both Atlassian and third-party app vendors have continuously expanded their features, making Jira automation increasingly powerful.

Pros and cons

It’s not easy to compare Workflow actions (“Post Functions”) with Jira automation actions and say: one is better than the other. As you’ll see in the use cases below, some cloning tasks can be implemented using both approaches, some only in one approach, some require a combination of both.

In all cases it is helpful to keep the following information in mind:

  • Workflow actions (“Post Functions”) tend to be more stable and reliable than Jira automation.

  • However, Jira automation is newer, more flexible and more powerful for automating tasks. It also provides significantly more trigger options. Of course, you can never tell what Atlassian will do in the years to come, but new features and functions might be more likely to be implemented in Jira automation than in workflows.

  • Jira automation is easier to maintain. Automation rules can be managed by space admins and provide audit logs for easier troubleshooting.

  • Both approaches can become very complex, depending on your setup. Always keep in mind your maintenance costs and be careful that your implementation remains manageable for the future.

  • Jira Automation might be affected by execution limits and costs (depending on your Jira plan). Workflows will never run into limits or require you to upgrade to a more expensive plan. However, you should not only focus on plan limits - also keep an eye on maintenance costs when selecting the best automated clone solution for your setup.

Why use Deep Clone for automated tasks?
  • Deep Clone makes your Jira automation significantly less complex and thus, more manageable. This applies especially to changes implemented on the field editor.

  • Native Jira does not offer a clone function in workflows. So Deep Clone is the way to go if you want to clone work items based on your workflow.

  • Presets with custom configurations enable you to centrally manage and update your clone settings across multiple Jira automations.

  • Deep Clone offers a very robust Epic / Tree Clone functionality in workflows.

Typical use cases

Single clone

Use this to: Single clone the work item that triggered your flow.

See:

Jira Workflow (“Post Function”) or

Jira Automation

Epic / Tree clone

Use this to: Clone the work item hierarchy of the epic or parent work item that triggered your flow.

See:

Jira Workflow (“Post Function”)

Clone to multiple target spaces

Use this to: Clone the work item that triggered your flow to multiple target spaces

See:

Jira Automation

Bulk clone (with link limitations)

Use this to: Bulk clone work items based on a JQL query with all work item links still referring to the original work items.

Known limitations

When you bulk clone through Jira automation actions, work item links and hierarchies will not be logically recreated between your target work items. Instead, they will continue to reference the original work items.

Feature request: Send a feature request if you want more options to automate your

  • Bulk Clone
    (full functionality, maintaining work item links, hierarchies and ranking)
    or

  • Space Clone

See:
Jira Automation

Use smart values to filter and continue your automation flow

Use this to: Log smart values from the cloned work item and use them as a filter to continue within the same Jira automation.

See:
Jira Automation

Pass on clone details with smart values

Use this to: Log smart values from the cloned work item and pass them on to subsequent actions or Jira automations.

See:
Jira Automation

Workflow clone without status change

Use this to: Clone a work item in Jira workflows without changing the work item status.

See:
Jira Automation and Jira Workflows (combined)

Use Deep Clone action as a trigger

Use this to: Trigger other automated actions with Deep Clone.

See:

Use Deep Clone as a Trigger (via Webhook)

Learn more