Add 'set subtask due dates based on task deadline' feature to new template feature

The new template feature is great! But you can only set relative subtask deadlines based on the the create date of the task. I’d like to be able to set those relative subtask dates based on the overall due date of the task instead of the creation date. I.e. for an email task the subtasks would be relative based on the send date of the email.

Hi @Ali_Hough, welcome to the Asana Community Forum and thanks for sharing your feedback with us! Hopefully this is something we can implement for Task Templates in the future!

+1 for this change. I agree with @Ali_Hough. This is much needed! It seems that giving the user a choice of setting subtask due dates relative to EITHER the parent task’s creation date OR the parent task’s due date would be the best solution!

Here’s our use case to further explain the need for this task template functionality change: In our office, we are client driven with most of our projects. So, it works better for us to structure Asana by using Projects as “clients”, Tasks as “projects” and Subtasks as “tasks”. The difficulty I’ve faced with with using templates is we cannot control when a project request is submitted. We work backwards from the Need Date (due date) and then determine when the subtasks should be due based off that. Therefore, in our case, “when the parent task is due” drives the project – NOT “when the task is created”.

2 Likes

+1. This has been suggested in the past, and as I recall the best workaround was to use a third-party tool (Teplatana, something like that?). My team would use this feature all the time, as we have many templatized projects (“tasks” in Asana lingo) with subtasks that have to happen sequentially, so they have dependencies. We use Instagantt to visualize these dependencies and adjust the timelines (again, wish this view were built in to Asana). But at the moment, without “relative dates”, whenever we duplicate our template task, we have to manually go in and set dates accordingly.

2 Likes

Here’s an earlier thread requesting this feature:

“Flowsana” was the third-party tool’s name. :slight_smile:

2 Likes

Hi There,

Really hoping this gets implemented as well, I don’t really understand, it’s only useful if you are putting the template into the calendar on the exact date you want it to count down/date relative to.

We need the ability to pick which day we are starting the task template date relative to.

So you insert task template, then choose a date, then it sets up all the relative dates.

2 Likes

When creating a task from a Template that has Due Dates, it uses the date the task is created as the start date for when all of the subtasks should be due.

It would be very helpful to be able to pick the start date or final due date of a task, and then the subtasks assigned automatic due dates based on the start/due date.

This is helpful as our team builds out tasks far in advance and prioritizes which are due first. Most of the tasks are built out during planning meetings, so if we used the feature as-is, we would have all tasks due at the same time, when in fact we need to stagger them based on other task’s start/due dates.

1 Like

Hi @Grant_Lacey, welcome to the Asana Community Forum :wave:t2:

Thanks for taking the time to provide this feedback :slight_smile: We do have an existing feature request for this in the forum already so I’ve gone ahead and merged your post with the existing one to consolidate feedback, I hope you don’t mind!

Hopefully this is something our Product team will implement in the future but I’ll keep you posted :slight_smile:

FYI it’s not exactly the same as task templates but the “Add subtasks from a template” rule action in Flowsana can do this - it can set subtask dates relative to the due date of the parent task where they are being added. (The reason it’s different from task templates is that task templates are added “on demand” by a user, whereas the “Add subtasks from a template” Flowsana rule action happens in response to some rule trigger condition occurring.)

1 Like