<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Dorota Popowska</title>
    <description>The latest articles on DEV Community by Dorota Popowska (@dorota_from_vilisoft).</description>
    <link>https://dev.to/dorota_from_vilisoft</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3615877%2F786770d0-d363-4e71-961b-197814f970e2.jpg</url>
      <title>DEV Community: Dorota Popowska</title>
      <link>https://dev.to/dorota_from_vilisoft</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/dorota_from_vilisoft"/>
    <language>en</language>
    <item>
      <title>Speed up your Jira templates with dynamic placeholders – end-user-friendly smart values</title>
      <dc:creator>Dorota Popowska</dc:creator>
      <pubDate>Fri, 23 Jan 2026 14:47:26 +0000</pubDate>
      <link>https://dev.to/dorota_from_vilisoft/speed-up-your-jira-templates-with-dynamic-placeholders-end-user-friendly-smart-values-59ca</link>
      <guid>https://dev.to/dorota_from_vilisoft/speed-up-your-jira-templates-with-dynamic-placeholders-end-user-friendly-smart-values-59ca</guid>
      <description>&lt;p&gt;If you’ve ever worked with reusable Jira templates, you probably know this feeling:&lt;br&gt;
You clone the template…&lt;br&gt;
Everything seems fine…&lt;br&gt;
And then you realize you have to update the same information across 10+ issues:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;names&lt;/li&gt;
&lt;li&gt;emails&lt;/li&gt;
&lt;li&gt;URLs&lt;/li&gt;
&lt;li&gt;contact details&lt;/li&gt;
&lt;li&gt;contract dates&lt;/li&gt;
&lt;li&gt;environment info&lt;/li&gt;
&lt;li&gt;meeting dates&lt;/li&gt;
&lt;li&gt;go-live details&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;…and suddenly you're copy-pasting the same values over and over again.&lt;/p&gt;

&lt;p&gt;It’s repetitive.&lt;br&gt;
It’s time-consuming.&lt;br&gt;
And it defeats the whole idea of using templates in the first place.&lt;/p&gt;

&lt;p&gt;In a previous article, I wrote about building reusable Jira templates:&lt;br&gt;
👉 &lt;a href="https://dev.to/dorota_from_vilisoft/how-to-create-reusable-jira-templates-for-cross-department-workflows-3ine"&gt;How to create reusable Jira templates for cross-department workflows&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now let’s take it one step further — and get rid of the repetitive parts entirely.&lt;/p&gt;

&lt;p&gt;This is where dynamic placeholders come in.&lt;/p&gt;
&lt;h2&gt;
  
  
  ⭐ What are dynamic placeholders?
&lt;/h2&gt;

&lt;p&gt;If you’ve used Jira Automation, you’ve probably used smart values — things like:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{{issue.summary}}
{{issue.assignee.displayName}}
{{now.plusDays(5)}}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;But smart values only work when the data already exists in Jira.&lt;/p&gt;

&lt;p&gt;Dynamic placeholders solve a different problem:&lt;/p&gt;

&lt;h2&gt;
  
  
  👉 What if you want smart-value-like variables in templates that don’t exist yet?
&lt;/h2&gt;

&lt;p&gt;Something that lets you write:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{{NewHireName}}
{{ClientName}}
{{GoLiveDate}}
{{SPOCEmail}}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;…and decide the real values at clone time, only for this one cloning operation.&lt;/p&gt;

&lt;p&gt;That’s exactly what dynamic placeholders do.&lt;/p&gt;

&lt;p&gt;They’re available in Clone Expert for Jira, and they behave like customizable variables embedded directly inside your template.&lt;/p&gt;

&lt;h2&gt;
  
  
  ⭐ How dynamic placeholders work
&lt;/h2&gt;

&lt;p&gt;You add placeholders (e.g., {{ClientName}}) into:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;summaries&lt;/li&gt;
&lt;li&gt;descriptions&lt;/li&gt;
&lt;li&gt;checklists&lt;/li&gt;
&lt;li&gt;subtasks&lt;/li&gt;
&lt;li&gt;custom text fields&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Clone Expert automatically scans all placeholders during cloning.&lt;/p&gt;

&lt;p&gt;In the cloning preview panel, you get a clean form that asks you to fill in the values.&lt;/p&gt;

&lt;p&gt;When you confirm cloning, placeholders are replaced everywhere, instantly and consistently.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;No more manual rewriting.&lt;br&gt;
No more “Oops, I forgot to update it in Task 7.”&lt;br&gt;
No more human error.&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  ⭐ Why placeholders are useful
&lt;/h2&gt;

&lt;p&gt;Teams commonly need to repeat contextual data across multiple tasks:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;new hire info&lt;/li&gt;
&lt;li&gt;client contacts&lt;/li&gt;
&lt;li&gt;project managers&lt;/li&gt;
&lt;li&gt;environment URLs&lt;/li&gt;
&lt;li&gt;API keys&lt;/li&gt;
&lt;li&gt;contract start/end dates&lt;/li&gt;
&lt;li&gt;kickoff dates&lt;/li&gt;
&lt;li&gt;roles and responsibilities&lt;/li&gt;
&lt;li&gt;SLA parameters&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;With placeholders:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;you set the value once&lt;/li&gt;
&lt;li&gt;it appears everywhere&lt;/li&gt;
&lt;li&gt;it stays consistent&lt;/li&gt;
&lt;li&gt;you never rewrite the same info twice&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It’s basically “smart values for templates,” controlled by end users.&lt;/p&gt;
&lt;h3&gt;
  
  
  ⭐ Example 1: New Hire Onboarding
&lt;/h3&gt;

&lt;p&gt;Let’s start with the classic example — onboarding.&lt;/p&gt;

&lt;p&gt;Every onboarding process repeats the same bits of data:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;new hire’s name&lt;/li&gt;
&lt;li&gt;private email&lt;/li&gt;
&lt;li&gt;hiring date&lt;/li&gt;
&lt;li&gt;manager’s name&lt;/li&gt;
&lt;li&gt;buddy/mentor&lt;/li&gt;
&lt;li&gt;training dates&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Using placeholders, your template might look like this:&lt;/p&gt;

&lt;p&gt;Epic&lt;br&gt;
&lt;code&gt;[TEMPLATE] {{NewHireName}} – Hiring &amp;amp; Onboarding&lt;/code&gt;&lt;br&gt;
Tasks&lt;br&gt;
&lt;code&gt;[TEMPLATE] {{NewHireName}} Define agreement details&lt;/code&gt; &lt;br&gt;
&lt;code&gt;[TEMPLATE] {{NewHireName}} Medical checks&lt;/code&gt;&lt;br&gt;
&lt;code&gt;[TEMPLATE] {{NewHireName}} Prepare employment contract&lt;/code&gt;&lt;br&gt;
&lt;code&gt;[TEMPLATE] {{NewHireName}} Send documents for signature&lt;/code&gt;&lt;br&gt;&lt;br&gt;
&lt;code&gt;[TEMPLATE] {{NewHireName}} Announce new hire&lt;/code&gt;&lt;br&gt;
&lt;code&gt;[TEMPLATE] {{NewHireName}} Assign buddy&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Descriptions with multiple placeholders&lt;br&gt;
&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Prepared documents must be sent to {{NewHireName}} ({{NewHirePrivateEmail}})&lt;br&gt;
at least 1 week before {{HiringDate}}.&lt;br&gt;
Notify {{ManagerName}} once the package is delivered.&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;p&gt;During cloning, you fill in:&lt;br&gt;
&lt;code&gt;NewHireName → John Doe&lt;/code&gt;&lt;br&gt;
&lt;code&gt;NewHirePrivateEmail → john.doe@example.com&lt;/code&gt;&lt;br&gt;
&lt;code&gt;HiringDate → 2025-03-01&lt;/code&gt;&lt;br&gt;
&lt;code&gt;ManagerName → Sarah Johnson&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;All issues become instantly personalized.&lt;br&gt;
No manual editing required.&lt;/p&gt;

&lt;h3&gt;
  
  
  ⭐ Example 2: New Client Implementation
&lt;/h3&gt;

&lt;p&gt;Client onboarding/implementation is even more complex.&lt;/p&gt;

&lt;p&gt;It usually requires:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;contacts&lt;/li&gt;
&lt;li&gt;environment URLs&lt;/li&gt;
&lt;li&gt;licenses&lt;/li&gt;
&lt;li&gt;API keys&lt;/li&gt;
&lt;li&gt;go-live dates&lt;/li&gt;
&lt;li&gt;training scope&lt;/li&gt;
&lt;li&gt;documentation URLs&lt;/li&gt;
&lt;li&gt;integrations&lt;/li&gt;
&lt;li&gt;SLAs&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is where placeholders really shine.&lt;/p&gt;

&lt;p&gt;Useful placeholders&lt;br&gt;
Contact details:&lt;br&gt;
&lt;code&gt;{{SPOCName}}&lt;/code&gt;&lt;br&gt;
&lt;code&gt;{{SPOCEmail}}&lt;/code&gt;&lt;br&gt;
&lt;code&gt;{{SPOCPhone}}&lt;/code&gt;&lt;br&gt;
&lt;code&gt;{{SMEName}}&lt;/code&gt;&lt;br&gt;
&lt;code&gt;{{SMEEmail}}&lt;/code&gt;&lt;br&gt;
&lt;code&gt;{{SMEPhone}}&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Contract &amp;amp; documentation:&lt;br&gt;
&lt;code&gt;{{documentationURL}}&lt;/code&gt;&lt;br&gt;
&lt;code&gt;{{contractStart}}&lt;/code&gt;&lt;br&gt;
&lt;code&gt;{{contractEnd}}&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Client metadata:&lt;br&gt;
&lt;code&gt;{{ClientName}}&lt;/code&gt;&lt;br&gt;
&lt;code&gt;{{ClientShortName}}&lt;/code&gt;&lt;br&gt;
&lt;code&gt;{{ClientIndustry}}&lt;/code&gt;&lt;br&gt;
&lt;code&gt;{{ClientLocation}}&lt;/code&gt;&lt;br&gt;
&lt;code&gt;{{ClientSize}}&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Environment &amp;amp; project:&lt;br&gt;
&lt;code&gt;{{EnvironmentURL}}&lt;/code&gt;&lt;br&gt;
&lt;code&gt;{{APIKey}}&lt;/code&gt;&lt;br&gt;
&lt;code&gt;{{LicenseKey}}&lt;/code&gt;&lt;br&gt;
&lt;code&gt;{{GoLiveDate}}&lt;/code&gt;&lt;br&gt;
&lt;code&gt;{{KickoffDate}}&lt;/code&gt;&lt;br&gt;
&lt;code&gt;{{ProjectName}}&lt;/code&gt;&lt;br&gt;
&lt;code&gt;{{ImplementationPhase}}&lt;/code&gt;&lt;br&gt;
&lt;code&gt;{{TrainingScope}}&lt;/code&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  ⭐ Example template for Client Implementation
&lt;/h3&gt;

&lt;p&gt;Epic&lt;br&gt;
&lt;code&gt;[TEMPLATE] {{ClientName}} – New Client Implementation&lt;/code&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Kickoff &amp;amp; Alignment: &lt;code&gt;[TEMPLATE] {{ClientName}} Kickoff meeting preparation&lt;/code&gt;&lt;br&gt;
Subtasks:&lt;br&gt;
&lt;code&gt;Prepare agenda&lt;/code&gt;&lt;br&gt;
&lt;code&gt;Send materials to {{SPOCName}} ({{SPOCEmail}})&lt;/code&gt;&lt;br&gt;
&lt;code&gt;Confirm attendance for {{KickoffDate}}&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Access &amp;amp; Environment Setup: &lt;code&gt;[TEMPLATE] {{ClientName}} Environment provisioning&lt;/code&gt;&lt;br&gt;
Subtasks:&lt;br&gt;
&lt;code&gt;Provision instance at {{EnvironmentURL}}&lt;/code&gt;&lt;br&gt;
&lt;code&gt;Set access for {{SPOCName}}&lt;/code&gt;&lt;br&gt;
&lt;code&gt;Generate API key: {{APIKey}}&lt;/code&gt;&lt;br&gt;
&lt;code&gt;Validate license: {{LicenseKey}}&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Requirements &amp;amp; Configuration: &lt;code&gt;[TEMPLATE] {{ClientName}} Requirements gathering&lt;/code&gt;&lt;br&gt;
Subtasks:&lt;br&gt;
&lt;code&gt;Review workflows for {{ClientIndustry}}&lt;/code&gt;&lt;br&gt;
&lt;code&gt;Confirm integrations: {{Integration_CRM}}, {{Integration_ERP}}&lt;/code&gt;&lt;br&gt;
&lt;code&gt;Prepare config draft for {{SMEName}}&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Data Migration: &lt;code&gt;[TEMPLATE] {{ClientName}} Data migration preparation&lt;/code&gt;&lt;br&gt;
Subtasks:&lt;br&gt;
&lt;code&gt;Validate datasets&lt;/code&gt;&lt;br&gt;
&lt;code&gt;Map fields&lt;/code&gt;&lt;br&gt;
&lt;code&gt;Plan migration before {{GoLiveDate}}&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Training: &lt;code&gt;[TEMPLATE] {{ClientName}} Training sessions&lt;/code&gt;&lt;br&gt;
Subtasks:&lt;br&gt;
&lt;code&gt;Prepare materials for {{TrainingScope}}&lt;/code&gt;&lt;br&gt;
&lt;code&gt;Schedule training with {{SPOCName}} and {{SMEName}}&lt;/code&gt;&lt;br&gt;
&lt;code&gt;Create documentation space: {{documentationURL}}&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Go-Live Validation: &lt;code&gt;[TEMPLATE] {{ClientName}} Final go-live review&lt;/code&gt;&lt;br&gt;
Subtasks:&lt;br&gt;
&lt;code&gt;Confirm readiness&lt;/code&gt;&lt;br&gt;
&lt;code&gt;Validate integrations&lt;/code&gt;&lt;br&gt;
&lt;code&gt;Match support tier: {{SupportTier}}&lt;/code&gt;&lt;br&gt;
&lt;code&gt;Official go-live on {{GoLiveDate}}&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Post-Go-Live Support: &lt;code&gt;[TEMPLATE] {{ClientName}} Hypercare&lt;/code&gt;&lt;br&gt;
Subtasks:&lt;br&gt;
&lt;code&gt;Monitor usage&lt;/code&gt;&lt;br&gt;
&lt;code&gt;Review SLAs ({{SLAResponseTime}}, {{SLAResolutionTime}})&lt;/code&gt;&lt;br&gt;
&lt;code&gt;Weekly sync with {{SMEName}}&lt;/code&gt;&lt;br&gt;
&lt;code&gt;Document findings in {{documentationURL}}&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  ⭐ Why this approach works so well
&lt;/h2&gt;

&lt;p&gt;Dynamic placeholders turn static Jira templates into flexible, adaptive blueprints.&lt;/p&gt;

&lt;p&gt;They help teams:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;avoid manual rewriting&lt;/li&gt;
&lt;li&gt;prevent human error&lt;/li&gt;
&lt;li&gt;standardize cross-department processes&lt;/li&gt;
&lt;li&gt;speed up onboarding &amp;amp; implementation&lt;/li&gt;
&lt;li&gt;personalize workflows in seconds&lt;/li&gt;
&lt;li&gt;empower non-technical end-users&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Once you start using placeholders, it’s almost impossible to go back.&lt;/p&gt;

&lt;h2&gt;
  
  
  ⭐ Want to explore this further?
&lt;/h2&gt;

&lt;p&gt;Dynamic placeholders are part of Clone Expert for Jira, the templating &amp;amp; cloning app that many teams use to standardize large workflows.&lt;/p&gt;

&lt;p&gt;You can check it out here:&lt;/p&gt;

&lt;p&gt;👉&lt;a href="https://marketplace.atlassian.com/apps/1217678?utm_source=dev_to&amp;amp;utm_medium=article&amp;amp;utm_campaign=new_placeholders&amp;amp;utm_content=marketplace_ce" rel="noopener noreferrer"&gt;Clone Expert for Jira Templates, Epics and Issues | Atlassian Marketplace&lt;/a&gt;&lt;br&gt;
👉&lt;a href="https://jira-apps.vilisoft.com/clone-expert-for-jira-documentation/getting-started/?utm_source=dev_to&amp;amp;utm_medium=article&amp;amp;utm_campaign=new_placeholders&amp;amp;utm_content=docs_link" rel="noopener noreferrer"&gt;Getting Started with Clone Expert for Jira | Quick Setup &amp;amp; Guide&lt;/a&gt;&lt;br&gt;
👉&lt;a href="https://jira-apps.vilisoft.com/clone-expert-for-jira/?utm_source=dev_to&amp;amp;utm_medium=article&amp;amp;utm_campaign=new_placeholders&amp;amp;utm_content=product_CE" rel="noopener noreferrer"&gt;Clone Expert for Jira – Clone epics &amp;amp; work items (issues)&lt;/a&gt;&lt;br&gt;
👉&lt;a href="https://calendar.app.google/AGJ16KmKz6d1say37?utm_source=dev_to&amp;amp;utm_medium=article&amp;amp;utm_campaign=auto_adjust_dates&amp;amp;utm_content=google_calendar" rel="noopener noreferrer"&gt;Calendar to book demo&lt;/a&gt;&lt;/p&gt;

</description>
      <category>jira</category>
      <category>software</category>
      <category>management</category>
    </item>
    <item>
      <title>Auto-Adjust Your Entire Timeline When Cloning: Stop Manually Fixing Dates in Jira Templates</title>
      <dc:creator>Dorota Popowska</dc:creator>
      <pubDate>Wed, 17 Dec 2025 14:12:28 +0000</pubDate>
      <link>https://dev.to/dorota_from_vilisoft/auto-adjust-your-entire-timeline-when-cloning-stop-manually-fixing-dates-in-jira-templates-37ha</link>
      <guid>https://dev.to/dorota_from_vilisoft/auto-adjust-your-entire-timeline-when-cloning-stop-manually-fixing-dates-in-jira-templates-37ha</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0qayvgj65qc13hi5navk.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0qayvgj65qc13hi5navk.jpg" alt="Date auto-adjustment in Clone Expert for Jira" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
If you're already building reusable templates in Jira (and if not, I wrote about that here 👉 &lt;a href="https://dev.to/dorota_from_vilisoft/how-to-create-reusable-jira-templates-for-cross-department-workflows-3ine"&gt;How to create reusable Jira templates for cross-department workflows&lt;/a&gt;), you probably know the feeling:&lt;/p&gt;

&lt;p&gt;You clone the issues.&lt;br&gt;
Everything copies nicely.&lt;br&gt;
You’re ready to start the work…&lt;/p&gt;

&lt;p&gt;…and then you look at the date fields. 😬&lt;/p&gt;

&lt;p&gt;Suddenly:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;due dates are in the past&lt;/li&gt;
&lt;li&gt;start dates don’t match your timeline&lt;/li&gt;
&lt;li&gt;milestones land on weekends&lt;/li&gt;
&lt;li&gt;your “new project” still has the schedule of the old one&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And now you're stuck manually updating every single date – task by task – just to get back to a usable timeline.&lt;/p&gt;

&lt;p&gt;We've all been there.&lt;/p&gt;

&lt;p&gt;That’s why I started looking for a better way to handle dates in templates.&lt;br&gt;
And this is where &lt;a href="https://marketplace.atlassian.com/apps/1217678?utm_source=dev_to&amp;amp;utm_medium=article&amp;amp;utm_campaign=auto_adjust_dates&amp;amp;utm_content=marketplace_ce" rel="noopener noreferrer"&gt;Clone Expert for Jira&lt;/a&gt; came in with something surprisingly simple but extremely useful:&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;Automatic date adjustment directly in the cloning preview panel.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Let me walk you through it.&lt;/p&gt;
&lt;h2&gt;
  
  
  💡 The real problem: Jira clones dates 1:1
&lt;/h2&gt;

&lt;p&gt;Jira’s native clone does a literal copy of your date fields:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Due Date&lt;/li&gt;
&lt;li&gt;Start Date&lt;/li&gt;
&lt;li&gt;Custom date fields&lt;/li&gt;
&lt;li&gt;Milestones&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is fine if you only clone a single task.&lt;br&gt;
But for templates used in onboarding, implementations, client deliveries, releases, migrations, it completely breaks the workflow.&lt;/p&gt;

&lt;p&gt;These processes depend on &lt;strong&gt;offsets&lt;/strong&gt;, not absolute dates.&lt;/p&gt;

&lt;p&gt;Example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Workshop → 2 WD after Kickoff  
Environment setup → 10 WD after Workshop  
Validation → 5 WD after Configuration  
Go-live → fixed final date
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In templates, this makes sense.&lt;/p&gt;

&lt;p&gt;But when cloned into a real project?&lt;br&gt;
These dates are now wrong — every time.&lt;/p&gt;

&lt;h2&gt;
  
  
  🔧 The solution: Auto-Adjustment in Clone Expert for Jira
&lt;/h2&gt;

&lt;p&gt;Clone Expert for Jira adds a cloning preview panel where you can customize everything before the clone operation happens:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;summaries&lt;/li&gt;
&lt;li&gt;descriptions&lt;/li&gt;
&lt;li&gt;fields&lt;/li&gt;
&lt;li&gt;dynamic placeholders&lt;/li&gt;
&lt;li&gt;and now: &lt;strong&gt;date fields&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This means:&lt;/p&gt;

&lt;p&gt;✔ You see the entire structure&lt;br&gt;
✔ You pick one reference date (start or end)&lt;br&gt;
✔ The plugin recalculates the full timeline for you&lt;br&gt;
✔ You can still override any individual date manually&lt;/p&gt;

&lt;p&gt;No scripts, no post-functions, no after-clone cleanup steps.&lt;/p&gt;

&lt;p&gt;It’s like having a mini scheduling engine built into the “Clone” button.&lt;/p&gt;

&lt;h2&gt;
  
  
  🧭 Auto-Adjustment comes in two flavors
&lt;/h2&gt;

&lt;p&gt;Depending on your workflow, there are two ways to adjust dates — and two calculation logics.&lt;/p&gt;

&lt;h3&gt;
  
  
  1️⃣ Auto-adjust to earliest date (forward planning)
&lt;/h3&gt;

&lt;p&gt;You pick the &lt;strong&gt;new start date&lt;/strong&gt;.&lt;br&gt;
The system shifts all dates forward while preserving your working-day or calendar-day offsets.&lt;/p&gt;

&lt;h3&gt;
  
  
  2️⃣ Auto-adjust to latest date (backward planning)
&lt;/h3&gt;

&lt;p&gt;You pick the &lt;strong&gt;new deadline&lt;/strong&gt;.&lt;br&gt;
The system schedules everything backward, so the work finishes exactly on that date.&lt;/p&gt;

&lt;p&gt;(This one is surprisingly useful for releases, audits, EOY work, end-of-contract tasks, etc.)&lt;/p&gt;

&lt;h2&gt;
  
  
  📅 Two calculation logics
&lt;/h2&gt;

&lt;p&gt;Clone Expert supports both:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;✔ Calendar days&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Simple shift by the number of calendar days.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;✔ Working days (skip weekends)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;More realistic for teams that run Mon–Fri schedules.&lt;/p&gt;

&lt;p&gt;Offsets retain their meaning:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;+4 WD stays +4 WD&lt;/li&gt;
&lt;li&gt;−9 WD stays −9 WD&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;weekends are skipped automatically&lt;/p&gt;

&lt;h2&gt;
  
  
  🧪 Example: Forward planning (new start date)
&lt;/h2&gt;

&lt;p&gt;Imagine this template:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fj5imi5p7apd9hwmi9ibd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fj5imi5p7apd9hwmi9ibd.png" alt="Forward planning - template" width="613" height="184"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You want to start the real project on &lt;strong&gt;15.04.2026&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Clone Expert recalculates:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6mdbiqlw2zp9t43kmaj6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6mdbiqlw2zp9t43kmaj6.png" alt="Forward planning - recalculation" width="614" height="187"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;All offsets preserved.&lt;br&gt;
No manual editing needed.&lt;/p&gt;

&lt;h2&gt;
  
  
  ⏱ Example: Backward planning (must finish by…)
&lt;/h2&gt;

&lt;p&gt;This is the feature I wish had existed earlier.&lt;/p&gt;

&lt;p&gt;Imagine your process &lt;strong&gt;must ** end on **22.07.2026&lt;/strong&gt;:&lt;br&gt;
(go-live, contract deadline, final delivery — you pick)&lt;/p&gt;

&lt;p&gt;Template:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxax0yzs5cco75h7lccxd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxax0yzs5cco75h7lccxd.png" alt="Backward planning - template" width="617" height="186"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Clone Expert recalculates backward:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyqqj59uwkbt9s7ajevan.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyqqj59uwkbt9s7ajevan.png" alt="Backward planning - recalculation" width="615" height="186"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Start date found automatically.&lt;br&gt;
Offsets preserved.&lt;br&gt;
Zero manual work.&lt;/p&gt;

&lt;h2&gt;
  
  
  🖥 What I like most: It all happens in the preview table
&lt;/h2&gt;

&lt;p&gt;This is honestly the best part.&lt;/p&gt;

&lt;p&gt;You can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;review the whole timeline&lt;/li&gt;
&lt;li&gt;override any date&lt;/li&gt;
&lt;li&gt;check if weekends are avoided&lt;/li&gt;
&lt;li&gt;fix edge cases&lt;/li&gt;
&lt;li&gt;tweak templates on the fly&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And only then click &lt;strong&gt;Clone&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;It feels like a lightweight project scheduler directly inside Jira’s cloning window.&lt;/p&gt;

&lt;h2&gt;
  
  
  🧩 How this fits into reusable Jira templates
&lt;/h2&gt;

&lt;p&gt;If you’ve read my previous &lt;a href="https://dev.to/dorota_from_vilisoft/how-to-create-reusable-jira-templates-for-cross-department-workflows-3ine"&gt;article&lt;/a&gt; about building cross-department Jira templates, you’ll probably see how Auto-Adjustment fits naturally into the process.&lt;/p&gt;

&lt;p&gt;Templates handle:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;structure&lt;/li&gt;
&lt;li&gt;task descriptions&lt;/li&gt;
&lt;li&gt;dynamic placeholders&lt;/li&gt;
&lt;li&gt;naming conventions&lt;/li&gt;
&lt;li&gt;checklists&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Auto-Adjustment handles:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;realistic dates&lt;/li&gt;
&lt;li&gt;correct sequencing&lt;/li&gt;
&lt;li&gt;deadline alignment&lt;/li&gt;
&lt;li&gt;business-ready schedules&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Together, they form a real, &lt;strong&gt;repeatable workflow engine&lt;/strong&gt; in Jira – without automation rules or scripting.&lt;/p&gt;

&lt;h2&gt;
  
  
  🤔 When should you use which mode?
&lt;/h2&gt;

&lt;p&gt;Use Auto-adjust to earliest date when:&lt;/p&gt;

&lt;p&gt;✔ you know the kickoff date&lt;br&gt;
✔ your project naturally flows forward&lt;br&gt;
✔ workflows like onboarding, implementation, migrations&lt;/p&gt;

&lt;p&gt;Use Auto-adjust to latest date when:&lt;/p&gt;

&lt;p&gt;✔ your process must end on a fixed deadline&lt;br&gt;
✔ you’re working backward from delivery&lt;br&gt;
✔ releases, audits, events, compliance, quarter-end&lt;/p&gt;

&lt;h2&gt;
  
  
  🎯 Final thoughts
&lt;/h2&gt;

&lt;p&gt;Most Jira teams don’t struggle with what to clone – they struggle with when to do it.&lt;/p&gt;

&lt;p&gt;Date Auto-Adjustment in Clone Expert for Jira removes the most frustrating manual step from template-based work: rebuilding timelines task by task.&lt;/p&gt;

&lt;p&gt;If your workflows rely on templates (and if you’re reading this, they probably do), this tiny feature saves:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;time&lt;/li&gt;
&lt;li&gt;coordination effort&lt;/li&gt;
&lt;li&gt;errors&lt;/li&gt;
&lt;li&gt;back-and-forth corrections&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And turns cloning into an actual &lt;strong&gt;workflow setup step&lt;/strong&gt;, not a cleanup operation.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://jira-apps.vilisoft.com/clone-expert-for-jira-documentation/getting-started/?utm_source=dev_to&amp;amp;utm_medium=article&amp;amp;utm_campaign=auto_adjust_dates&amp;amp;utm_content=docs_link" rel="noopener noreferrer"&gt;DOCUMENTATION&lt;/a&gt;| &lt;a href="https://calendar.app.google/AGJ16KmKz6d1say37?utm_source=dev_to&amp;amp;utm_medium=article&amp;amp;utm_campaign=auto_adjust_dates&amp;amp;utm_content=google_calendar" rel="noopener noreferrer"&gt;REQUEST DEMO&lt;/a&gt; | &lt;a href="https://marketplace.atlassian.com/apps/1217678?utm_source=dev_to&amp;amp;utm_medium=article&amp;amp;utm_campaign=auto_adjust_dates&amp;amp;utm_content=marketplace_ce" rel="noopener noreferrer"&gt;TRY IT&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  💬 What do you think?
&lt;/h2&gt;

&lt;p&gt;How do you handle timelines when cloning Jira templates today?&lt;/p&gt;

&lt;p&gt;Would backward planning help your use case?&lt;/p&gt;

&lt;p&gt;Let me know – I’m curious what kinds of workflows you run in Jira!&lt;/p&gt;

</description>
      <category>jira</category>
      <category>management</category>
      <category>templates</category>
      <category>clone</category>
    </item>
    <item>
      <title>How to Create Reusable Jira Templates for Cross-Department Workflows</title>
      <dc:creator>Dorota Popowska</dc:creator>
      <pubDate>Tue, 18 Nov 2025 09:40:46 +0000</pubDate>
      <link>https://dev.to/dorota_from_vilisoft/how-to-create-reusable-jira-templates-for-cross-department-workflows-3ine</link>
      <guid>https://dev.to/dorota_from_vilisoft/how-to-create-reusable-jira-templates-for-cross-department-workflows-3ine</guid>
      <description>&lt;p&gt;In many organizations, Jira serves as the central platform for coordinating work across teams — from HR and Finance to IT, Support, and Product development. While teams rely on Jira to manage tasks and track progress, a significant portion of their work is highly repetitive: onboarding new employees, preparing releases, provisioning equipment, processing financial requests, or executing routine operational workflows.&lt;br&gt;
When these processes repeat frequently, teams often end up recreating very similar issues, subtasks, and structures over and over again. This is time-consuming, error-prone, and ultimately distracts from more meaningful work.&lt;br&gt;
This article explains how to build robust, reusable templates in Jira — using only native features — and how to clone them efficiently to streamline recurring processes across multiple departments. We’ll walk through a real example (employee onboarding) and show how to design a scalable Epic → Task → Sub-task hierarchy, optimize content, tag templates, keep them out of active boards, and reuse them cleanly every time.&lt;/p&gt;

&lt;h2&gt;
  
  
  A familiar use case: onboarding a new employee
&lt;/h2&gt;

&lt;p&gt;Employee onboarding is a perfect example of a multi‑team, multi‑step process. HR manages documentation and contracts; Learning &amp;amp; Development coordinates introductory training; Health &amp;amp; Safety handles safety requirements; IT Support prepares equipment and accounts; Finance ensures payroll and compliance setup. With so many steps and stakeholders, gaps can easily appear unless the process is structured and repeatable. This example demonstrates how to build a cross‑department onboarding template using only Jira’s built‑in features—and how to clone it efficiently.&lt;/p&gt;

&lt;h2&gt;
  
  
  Defining the structure
&lt;/h2&gt;

&lt;p&gt;The first step is mapping the complete scope of work. Gather all necessary activities and assign each to the correct department. The easiest approach is to review past onboarding cases or refer to internal checklists or procedures. An example task breakdown may look like this:&lt;br&gt;
HR: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;define contract terms, &lt;/li&gt;
&lt;li&gt;coordinate medical checks, &lt;/li&gt;
&lt;li&gt;prepare and collect documents, &lt;/li&gt;
&lt;li&gt;pass materials to accounting, &lt;/li&gt;
&lt;li&gt;announce the hire, &lt;/li&gt;
&lt;li&gt;and assign a buddy.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Learning &amp;amp; Development trainings: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;company introduction, &lt;/li&gt;
&lt;li&gt;culture and values, &lt;/li&gt;
&lt;li&gt;policy overview, &lt;/li&gt;
&lt;li&gt;general training, &lt;/li&gt;
&lt;li&gt;and access to e‑learning.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Health &amp;amp; Safety: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;initial safety training.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;IT Support: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;system accounts creation, &lt;/li&gt;
&lt;li&gt;laptop ordering, &lt;/li&gt;
&lt;li&gt;phone ordering, &lt;/li&gt;
&lt;li&gt;Issue an ID badge.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Finance &amp;amp; Payroll: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;payroll setup, &lt;/li&gt;
&lt;li&gt;pension registration, &lt;/li&gt;
&lt;li&gt;access to benefits, &lt;/li&gt;
&lt;li&gt;travel expense system, &lt;/li&gt;
&lt;li&gt;employee bank details configuration&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Creating a template structure in Jira
&lt;/h2&gt;

&lt;p&gt;With the activity list ready, convert items into Jira issues and assign them to the right projects. Using a master Epic as the top-level container is recommended. For onboarding, HR owns the process, so the Epic belongs in the HR project – for example: &lt;br&gt;
*&lt;em&gt;[TEMPLATE] New Employee – Hiring &amp;amp; Onboarding. *&lt;/em&gt;&lt;br&gt;
A consistent prefix helps distinguish templates from real work. Then, create Tasks and Sub‑tasks across the appropriate Jira spaces, linking each to the Epic. The structure should match your existing workflows, not the other way around.&lt;br&gt;
Below you can see the entire task structure:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbrthzz3kvsph9x16pe9w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbrthzz3kvsph9x16pe9w.png" alt="Jira Template - task structure 1" width="778" height="827"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcxv317ca1m2dp2jm2v98.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcxv317ca1m2dp2jm2v98.png" alt="Jira Template - task structure 1" width="771" height="754"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Creating template content
&lt;/h2&gt;

&lt;p&gt;Once the structure is in place, define reusable content within each issue – descriptions, instructions, or default field values. If your organization operates across multiple regions, consider using custom location fields or structuring the description into regional sections. Checklist formats, bullet lists, or tables can all be used depending on internal standards. You may also include attachments, watchers, estimations, components, start/due dates, or predefined assignees if they remain constant.&lt;br&gt;
See the example:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgrm757yiv2qlhedlhn95.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgrm757yiv2qlhedlhn95.png" alt="Jira Template - task content" width="656" height="1132"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Adding a Template custom field
&lt;/h2&gt;

&lt;p&gt;To easily identify and filter template items, create a custom field such as Template (Checkbox) with a single option: Yes. This allows clean filtering, dashboarding, and prevents templates from appearing in normal work views. The field should be added to relevant screens, but it shouldn't be mandatory. Using only one option avoids unnecessary interaction during standard task creation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Setting template issue status
&lt;/h2&gt;

&lt;p&gt;To prevent template issues from appearing in backlogs or boards, move them to a DONE status. This ensures they do not show up in sprint planning, kanban boards, or delivery reports. Marking templates as Done does not mean they are completed – it simply keeps them out of the workflow until they are cloned.&lt;/p&gt;

&lt;h2&gt;
  
  
  Creating a dashboard
&lt;/h2&gt;

&lt;p&gt;Once your templates are tagged, create filters and dashboards for easy access. A filter such as type = Epic AND Template = Yes is often enough. Adding a dashboard gadget, such as Filter Results, lets teams quickly view available templates. For company‑managed projects, administrators should maintain shared filters to ensure consistency.&lt;/p&gt;

&lt;h2&gt;
  
  
  Template cloning
&lt;/h2&gt;

&lt;p&gt;Once your template structure is complete — with all tasks organized, tagged, and marked as DONE — the final step is turning these templates into real, actionable work items. Jira doesn’t automatically trigger new workflows from templates, so the way to operationalize your structure is through cloning.&lt;br&gt;
You can do this in two ways: by using &lt;strong&gt;Jira’s native Clone option&lt;/strong&gt;, or by relying on a more advanced and flexible approach with &lt;strong&gt;Clone Expert for Jira&lt;/strong&gt;, which is designed specifically for cloning entire hierarchies and editing details before creation.&lt;br&gt;
The following sections break down both methods and explain when each one is most effective.&lt;/p&gt;

&lt;h2&gt;
  
  
  Cloning templates through native Jira feature
&lt;/h2&gt;

&lt;p&gt;Jira’s native Clone option is simple but limited. &lt;br&gt;
Jira provides a built-in cloning mechanism that duplicates issues and their content. Although simple and universally available, it is often underestimated due to multiple limitations.&lt;/p&gt;

&lt;p&gt;This section explains how Jira’s default cloning works, what it can (and cannot) copy, and how to adjust the resulting items so they become ready-to-use work for your teams.&lt;/p&gt;

&lt;h4&gt;
  
  
  Step 1 - Start the cloning process
&lt;/h4&gt;

&lt;p&gt;To clone your onboarding template (or any other template Epic), open the Epic and select: Actions → Clone&lt;/p&gt;

&lt;p&gt;Jira will open a cloning window that summarizes what will be duplicated and the available customization options.&lt;/p&gt;

&lt;p&gt;This is the moment where you decide how the resulting Epic will look and what content should be carried over.&lt;/p&gt;

&lt;h4&gt;
  
  
  Step 2 — Adjust the Summary (title)
&lt;/h4&gt;

&lt;p&gt;By default, Jira prepends the new issue summary with: &lt;strong&gt;CLONE - [original summary]&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Since this is distracting and not helpful, it’s best to replace it with something meaningful.&lt;/p&gt;

&lt;p&gt;For an onboarding scenario, replace &lt;code&gt;CLONE - [TEMPLATE]&lt;/code&gt; with the new hire’s name.&lt;br&gt;
For example:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;[Jon Smith] New Employee – Hiring &amp;amp; Onboarding&lt;/strong&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Step 3 — Choose the right Assignee and Reporter
&lt;/h4&gt;

&lt;p&gt;&lt;strong&gt;Assignee:&lt;/strong&gt;&lt;br&gt;
You can leave it empty or assign the supervisor responsible for onboarding monitoring.&lt;br&gt;
Remember: the Epic mostly serves as a container. Actual work is owned by the teams managing the individual tasks.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Reporter:&lt;/strong&gt;&lt;br&gt;
It's recommended to leave the Reporter unchanged, because Jira uses this field for transparency and accountability — it shows who initiated the cloning and is responsible for preparing the onboarding package.&lt;/p&gt;

&lt;h4&gt;
  
  
  Step 4 — Decide what content should be cloned
&lt;/h4&gt;

&lt;p&gt;The Clone dialog provides several checkboxes that determine how much of the template structure to copy.&lt;/p&gt;

&lt;p&gt;Here’s a recommended configuration:&lt;/p&gt;

&lt;p&gt;Option  Select? Explanation&lt;br&gt;
✅ Attachments - Yes - If your templates include documents, procedures, or reference materials, these should definitely be copied over.&lt;br&gt;
✅ Sub-tasks / Child issues - Yes - Essential if your template is a hierarchy. This ensures that Tasks and Sub-tasks under the Epic are cloned together.&lt;br&gt;
✅ Issue Links - Yes -     Maintains any external references, parent/child relationships, or connections that provide context.&lt;br&gt;
❌ Clone sprint value - No - Sprint assignments relate to historical work. New issues should appear in the backlog, not in closed or active sprints.&lt;/p&gt;

&lt;p&gt;Selecting these options ensures that the entire structure — from Epic to subtasks — is reproduced faithfully.&lt;/p&gt;

&lt;h4&gt;
  
  
  Step 5 — Run the clone
&lt;/h4&gt;

&lt;p&gt;After confirming your choices, Jira creates a complete copy of the Epic:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;In the same project as the template&lt;/li&gt;
&lt;li&gt;With all child issues cloned&lt;/li&gt;
&lt;li&gt;With attachments preserved&lt;/li&gt;
&lt;li&gt;With issue links intact&lt;/li&gt;
&lt;li&gt;With the same Reporter&lt;/li&gt;
&lt;li&gt;With CLONE – prefixes and [TEMPLATE] still present in the Summary fields&lt;/li&gt;
&lt;li&gt;With all descriptions, fields, and checklists copied exactly as they were in the template&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Step 6 — Clean up and adjust the cloned structure
&lt;/h4&gt;

&lt;p&gt;Although Jira’s native clone does a good job, the resulting items usually require manual adjustments before they are ready for execution.&lt;/p&gt;

&lt;p&gt;Here’s what should be updated:&lt;/p&gt;

&lt;p&gt;✔ &lt;strong&gt;Remove the “CLONE –” prefix&lt;/strong&gt;&lt;br&gt;
This affects the Epic and every Task/Sub-task.&lt;br&gt;
It must be cleaned one by one, because the native clone lacks bulk editing at this stage.&lt;/p&gt;

&lt;p&gt;✔ &lt;strong&gt;Replace “[TEMPLATE]” with contextual details&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For example:&lt;br&gt;
[TEMPLATE] Prepare employment documents → [Jon Smith] Prepare employment documents&lt;br&gt;
This gives clarity and ownership to all involved teams.&lt;/p&gt;

&lt;p&gt;✔ &lt;strong&gt;Update dates&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Depending on your process, you may need to set:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Start dates&lt;/li&gt;
&lt;li&gt;Due dates&lt;/li&gt;
&lt;li&gt;Deadline-based constraints&lt;/li&gt;
&lt;li&gt;First-day-of-work information&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;✔ &lt;strong&gt;Assign responsibilities&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Some template tasks may already have default assignees, but many will require manual reassignment based on the specific onboarding case.&lt;/p&gt;

&lt;p&gt;✔ &lt;strong&gt;Remove unnecessary tasks&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For example:&lt;br&gt;
If a new hire does not need a company phone, simply delete the related task.&lt;/p&gt;

&lt;p&gt;✔ &lt;strong&gt;Check descriptions for context&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Some steps might include region-specific or role-specific conditions. Update them accordingly.&lt;/p&gt;

&lt;p&gt;✔ &lt;strong&gt;Remove template-related issue links&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;By default, Jira links cloned issues to the template issue (e.g., "clones" or "is cloned by").&lt;br&gt;
It’s good practice to remove these links to keep your templates clean and isolated.&lt;/p&gt;

&lt;h4&gt;
  
  
  Step 7 — Evaluate whether native cloning is enough
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Native cloning is effective when:&lt;/li&gt;
&lt;li&gt;Templates are simple&lt;/li&gt;
&lt;li&gt;Only a few fields need updating&lt;/li&gt;
&lt;li&gt;Minimal cleanup is acceptable&lt;/li&gt;
&lt;li&gt;Teams don’t mind manually adjusting many summaries and field values&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;However, if you frequently clone complex structures involving multiple projects, numerous tasks, or detailed field adjustments, manual cleanup becomes time-consuming and prone to inconsistencies.&lt;/p&gt;

&lt;p&gt;This is where tools like Clone Expert for Jira offer significantly more power and flexibility — which we explore in the next section.&lt;/p&gt;

&lt;h2&gt;
  
  
  Cloning with Clone Expert for Jira
&lt;/h2&gt;

&lt;p&gt;While Jira’s native cloning feature is useful for simple, single-issue duplication, it becomes cumbersome when working with extensive template structures—especially those spanning several projects, containing many Tasks and Sub-tasks, or requiring updates to fields before the clone is generated.&lt;br&gt;
This is where Clone Expert for Jira becomes significantly more powerful.&lt;/p&gt;

&lt;p&gt;Clone Expert is designed specifically to clone entire hierarchies, giving you full control over the content before new issues are created. Instead of cleaning up dozens of cloned items afterward, you can tailor all details upfront using a clear, editable preview table.&lt;/p&gt;

&lt;p&gt;Below is a step-by-step walkthrough of how the tool works and why it’s particularly effective for cross-department templates such as onboarding, release coordination, or multi-team operational workflows.&lt;/p&gt;

&lt;h4&gt;
  
  
  Step 1 — Access the Clone Template feature
&lt;/h4&gt;

&lt;p&gt;Navigate to the Epic that represents your template.&lt;br&gt;
Instead of the standard Clone button, select:&lt;/p&gt;

&lt;p&gt;Actions → Clone Template&lt;/p&gt;

&lt;p&gt;The Clone Expert app adds this option and opens a dedicated workspace designed for working with template hierarchies.&lt;/p&gt;

&lt;p&gt;Immediately, you will see a structured preview of all issues under the Epic—Tasks, Sub-tasks, and deeper levels if your process includes them. This visual representation ensures nothing gets overlooked.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Faae9m8dwftzq2p63ckto.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Faae9m8dwftzq2p63ckto.png" alt="Clone Expert for Jira - preview table" width="800" height="440"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Step 2 — Explore the preview table
&lt;/h4&gt;

&lt;p&gt;The preview table is the core feature of Clone Expert. It lists:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Every issue in the hierarchy&lt;/li&gt;
&lt;li&gt;Their issue types and projects&lt;/li&gt;
&lt;li&gt;All editable fields (Summary, Description, custom fields, dates, assignees, etc.)&lt;/li&gt;
&lt;li&gt;Bulk control options per column&lt;/li&gt;
&lt;li&gt;Checkboxes allowing you to include/exclude individual items&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This gives you a complete overview before anything is cloned.&lt;br&gt;
Unlike Jira’s native method, you don’t need to adjust the issues afterward. Everything can be customized upfront.&lt;/p&gt;

&lt;h4&gt;
  
  
  Step 3 — Update Summaries using bulk editing
&lt;/h4&gt;

&lt;p&gt;One of the biggest time-savers is the bulk Find &amp;amp; Replace action.&lt;/p&gt;

&lt;p&gt;In the Summary column header, choose:&lt;/p&gt;

&lt;p&gt;Bulk → Find and Replace&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5wtrbbgpvjh72txa37y2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5wtrbbgpvjh72txa37y2.png" alt="Clone Expert - Bulk clone in edit fields" width="179" height="74"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here you can quickly replace template placeholders—such as:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk0cbhoorpfmnkvhmr3r7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk0cbhoorpfmnkvhmr3r7.png" alt="Clone Expert - Bulk Summary change" width="356" height="339"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This automatically updates every Summary in the hierarchy:&lt;br&gt;
Epic → Tasks → Subtasks.&lt;/p&gt;

&lt;p&gt;The result? Clean, context-aware issue titles without the tedious cleanup required after native cloning.&lt;/p&gt;

&lt;h4&gt;
  
  
  Step 4 — Adjust key fields before cloning
&lt;/h4&gt;

&lt;p&gt;Depending on your onboarding (or other workflow) process, you may need to update several fields. Clone Expert allows you to modify them directly in the preview table.&lt;/p&gt;

&lt;p&gt;Examples of fields commonly updated:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hiring Date or Start Date&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Use Bulk → Overwrite Date Value to apply a single date to all items or adjust specific ones individually.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxl5vgm9w76n5qwqijisq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxl5vgm9w76n5qwqijisq.png" alt="Clone Expert - Bulk date change" width="590" height="428"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Manager / Supervisor&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If your template contains a field tracking the responsible manager:&lt;/p&gt;

&lt;p&gt;Enter the manager’s name (for text fields), or&lt;/p&gt;

&lt;p&gt;Select a Jira user (for user picker fields).&lt;/p&gt;

&lt;p&gt;You can apply this to all relevant issues at once.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjkd0w2b42bodbmzmic9e.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjkd0w2b42bodbmzmic9e.png" alt="Clone Expert - Bulk manager change" width="584" height="466"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Region, Role, Department&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If your process differs by location, you can set the correct value in one operation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You may refine descriptions directly on specific items—especially if some steps require extra context for a given onboarding case.&lt;/p&gt;

&lt;p&gt;All changes remain visible in real time, so you always know what will be created.&lt;/p&gt;

&lt;h4&gt;
  
  
  Step 5 — Include or exclude items from the cloned structure
&lt;/h4&gt;

&lt;p&gt;Not every onboarding (or recurring process) requires the same steps. For example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Some employees don’t need a mobile phone&lt;/li&gt;
&lt;li&gt;Some regions do not require medical checks&lt;/li&gt;
&lt;li&gt;Some teams might not be involved depending on the role or department&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Clone Expert lets you deselect individual Tasks or Subtasks by checking the checkbox beside each row.&lt;br&gt;
If a step is irrelevant, uncheck it. It will not be included in the final cloned structure.&lt;/p&gt;

&lt;p&gt;Conversely, if something is missing, you can add new items from within the preview before running the clone. This ensures maximum flexibility.&lt;/p&gt;

&lt;h4&gt;
  
  
  Step 6 — Review cloning components
&lt;/h4&gt;

&lt;p&gt;Before confirming the clone, verify that all required elements are selected: Subtasks, Attachments, Issue links, Watchers, Field values.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjzpql4y5kawd2i7ummcu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjzpql4y5kawd2i7ummcu.png" alt="Clone Expert - include" width="233" height="186"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Clone Expert ensures all these components can be included just like with native cloning—but with significantly more control.&lt;/p&gt;

&lt;h4&gt;
  
  
  Step 7 — Run the clone
&lt;/h4&gt;

&lt;p&gt;Once everything looks correct, select the Clone button.&lt;br&gt;
Clone Expert will then generate a fully customized hierarchy according to your preview:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Issues created in the appropriate projects&lt;/li&gt;
&lt;li&gt;All field modifications applied&lt;/li&gt;
&lt;li&gt;No leftover prefixes (like “CLONE –”)&lt;/li&gt;
&lt;li&gt;Clean Summaries already containing the new context&lt;/li&gt;
&lt;li&gt;Updated custom fields, dates, assignees, managers, regions&lt;/li&gt;
&lt;li&gt;Only the selected tasks included&lt;/li&gt;
&lt;li&gt;Attachments and links copied where applicable&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Your new structure is ready to go immediately - no cleanup required.&lt;/p&gt;

&lt;h4&gt;
  
  
  Step 8 — Review the results
&lt;/h4&gt;

&lt;p&gt;When the cloning is complete, you will receive:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A new Epic with the correct title&lt;/li&gt;
&lt;li&gt;A fully cloned hierarchy of Tasks and Sub-tasks&lt;/li&gt;
&lt;li&gt;Issues placed in the right spaces and workflows&lt;/li&gt;
&lt;li&gt;Accurate field values matching your preview edits&lt;/li&gt;
&lt;li&gt;Clean summaries without prefixes&lt;/li&gt;
&lt;li&gt;A structure ready for sprint planning or backlog refinement&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This makes the onboarding (or any other recurring workflow) operational instantly.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Clone Expert is especially valuable
&lt;/h2&gt;

&lt;p&gt;Compared to native cloning, Clone Expert provides several key advantages:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Edit everything BEFORE issues are created - No cleanup afterward—saving significant time.&lt;/li&gt;
&lt;li&gt;Bulk modifications across entire hierarchies - Huge time savings when working with 20, 50, or 100+ items.&lt;/li&gt;
&lt;li&gt;Ability to selectively clone parts of the template - Perfect for flexible processes.&lt;/li&gt;
&lt;li&gt;Avoids accidental sprint assignments or outdated metadata - Everything is reviewed before creation.&lt;/li&gt;
&lt;li&gt;Produces clean, ready-to-use structures immediately&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Teams can begin work right away.&lt;/p&gt;

&lt;p&gt;For organizations that rely heavily on templates across multiple teams, this reduces operational overhead and improves quality and consistency.&lt;/p&gt;

&lt;h2&gt;
  
  
  Summary
&lt;/h2&gt;

&lt;p&gt;Creating and maintaining templates in Jira – using native features or enhanced tools – dramatically improves how teams manage repetitive work. Templates enhance consistency, reduce errors, and free up time for value‑adding tasks. Native Jira is sufficient for straightforward workflows, while advanced tools like Clone Expert streamline complex structures. The bottom line: templates exist to maintain quality and efficiency, not for automation's sake.&lt;/p&gt;

&lt;p&gt;For more information and resources, see:&lt;br&gt;
📘 &lt;a href="https://jira-apps.vilisoft.com/clone-expert-for-jira/" rel="noopener noreferrer"&gt;Clonen Expert - overview and description&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;📖 &lt;a href="https://jira-apps.vilisoft.com/clone-expert-for-jira-documentation/getting-started/" rel="noopener noreferrer"&gt;Clonen Expert User documentation&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🧩 &lt;a href="https://marketplace.atlassian.com/apps/1217678/" rel="noopener noreferrer"&gt;Clone Expert for Jira on the Atlassian Marketplace&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Stay Connected
&lt;/h3&gt;

&lt;p&gt;If you found this guide helpful and would like to explore more content about Jira, workflow design, automation, and best practices for scaling team processes, feel free to follow me on my channels:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.linkedin.com/company/vilisoft/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt;&lt;/strong&gt; – insights, tutorials, and behind-the-scenes notes on building better workflows&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.youtube.com/@vilisoft5414" rel="noopener noreferrer"&gt;YouTube&lt;/a&gt;&lt;/strong&gt; – step-by-step guides, demos, and practical explanations of Jira features&lt;/p&gt;

&lt;p&gt;I regularly share examples, deep dives, and real-world patterns to help teams eliminate repetitive work and get more value from Jira.&lt;br&gt;
See you there!&lt;/p&gt;

</description>
      <category>jira</category>
      <category>epic</category>
      <category>template</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
