Feature Request: Ability to Create Dynamic Task Title Variables in Templates

Hi Asana team! :waving_hand:
I’d love to submit a feature request that I think would save a ton of time for teams who rely heavily on templates.


1. What I’m Trying to Do

I want the ability to use dynamic variables/placeholders in task titles within template projects — similar to how Asana already allows dynamic assignees (like “Project Owner,” “Designer,” etc.).

For example, when we create a new project from a template, I’d love for Asana to automatically fill in placeholders in task titles such as:

  • {{Client Name}}

  • {{Year}}

  • {{Quarter}}

  • {{Project Name}}

  • {{Department or Team}}

This would allow consistent naming conventions across hundreds of tasks without manually editing each title.


2. What I’ve Tried So Far

We currently use:

  • Project templates

  • Manually updated task titles

  • Custom fields (Quarter, Year, Client Name)

  • A mix of Asana rules + AI actions to rename tasks as a workaround

Rules + AI can help, but they aren’t scalable at volume and still require a lot of updates. Some projects contain 50–200+ tasks referencing client name and quarter, so manual renaming becomes extremely inefficient.


3. What’s Not Working or Confusing

There’s currently no way to mirror the convenience of dynamic roles in templates when it comes to task titles. This means:

  • We must manually update every instance of client name in the template

  • Every quarter requires another round of manual renaming

  • It increases risk of mistakes or outdated info in task titles

  • AI rules are helpful for achieving a similar result, but require set-up time and AI credits

Having native support for dynamic title fields would massively streamline production workflows.


Why This Feature Would Help a Lot of Teams

For organizations running recurring cycles (like marketing, accounting, onboarding, construction, seasonal operations, etc.), task titles often follow strict conventions.

Example:

  • {{Client Name}} | Q{{Quarter}} | Monthly Content Review

  • Q{{Quarter}} Website Audit – {{Client Name}}

  • {{Year}} Strategic Planning – {{Client Name}}

Right now, all of that has to be updated manually.
Dynamic placeholders would:

  • Reduce repetitive admin work

  • Improve accuracy

  • Standardize naming conventions

  • Speed up onboarding and template activation

  • Make Asana’s template system dramatically more powerful


Proposed Feature

Add a way to insert variables into task titles inside a template, e.g.:

  • {{Client.Name}}

  • {{Quarter}}

  • {{Year}}

Then allow those to be filled during project creation (the same way dynamic roles are resolved).

Example

If a template task title looked like:

Quarterly Review – {{Client.Name}} – Q{{Quarter}} {{Year}}

Then, when creating a new project from the template and providing the values (e.g.,
Client.Name = “Evergreen Mechanical”, Quarter = 1, Year = 2026)
Asana would automatically generate:

Quarterly Review – Evergreen Mechanical – Q1 2026


Would Love the Community’s Input

Is anyone else using large-scale templates where dynamic task titles would help?
Would this benefit your workflow too?

Thanks in advance for taking the time to review this! :folded_hands:

2 posts were merged into an existing topic: Variables for project templates

A vote has been moved.