Skip to main content

Dynamic Fields

Templify enables you to define dynamic values for fields that are calculated and populated automatically at the moment an issue is created. This allows teams to generate context-aware issues without needing to manually enter dates, times, or sprint information.

Dynamic fields bring automation and flexibility to issue creation — especially when combined with reusable templates.


What Are Dynamic Fields?

A dynamic field in Templify allows you to define a field value that is not static, but instead calculated at runtime, based on the current date, time, user or Jira context. These values are automatically inserted into the issue when the template is applied.

This helps teams:

  • Schedule tasks relative to the current date (e.g. “Due in 5 days”)
  • Automatically assign issues to the current sprint
  • Avoid hardcoding values in templates

How It Works

To use dynamic fields in your templates, simply enable the dynamic option for a given field inside the Issue Template panel, and provide a dynamic expression (e.g. now + 5d).

When a new issue is created from that template — Templify will automatically calculate and insert the value into the field based on the expression you've defined.

This happens entirely in the background, ensuring issues are populated with accurate, up-to-date values without any manual input.


Supported Field Types

The following field types currently support dynamic values in templates:

Field TypeDynamic Support
dateRelative date using now expressions
datetimeFull timestamp calculations
sprintAutomatically assigned by active board
userpickerCurrent user creating issue
multiuserpickerSet or add current user creating issue
assigneeCurrent user creating issue
info

Support for dynamic fields is continuously expanding. If you'd like to request support for a specific custom field type, please contact our team.

Field Type Reference

Use the keyword now with optional + or - offsets and time units to define relative time values. Examples:

ExpressionMeaning
nowCurrent date and time
now + 5d5 days from now
now - 3h3 hours ago
now + 45m45 minutes from now
now + 2M2 months in the future
now + 1y1 year from now

Supported units: m (minutes), h (hours), d (days), M (months), y (years)

These expressions are resolved at the moment of issue creation and applied directly to supported fields like Due Date, Start Date, or Target Date.


Interactive Demo

The interactive demo below shows how to:

  1. Add a dynamic field to your issue template
  2. Use expressions like now + 7d for due dates
  3. Assign the issue to the active sprint automatically
  4. Create the issue and see how values are filled in real time

This is the easiest way to understand the power of dynamic fields in action.