+ Add Question

Shift Dates in Task Templates



The task template export/import function is great. But, is there a way to get each of the dates in an imported project to shift at once, keeping their same relation, by just changing a final date? So, say you're going on a trip on April 20 very similar to one you took on Jan 20, and you're importing your trip-related tasks from the previous trip. It would be great if, just by changing the end date "Jan 20" to "April 20," each of the tasks shifted by 3 months, too. So instead of packing on Jan 19, it knows you should pack on April 19, etc.

Is that possible? If not, will it be someday?


All responses

David Trey staff
Replied on Jan 10, 2013 - 17:39

Hello Kate,

Unfortunately, it's not possible right now. At least not automatically. Once you import your tasks, you can hold the CTRL key and then start selecting those that need a new due date. You can multi-select many tasks, then choose "Change date" from the menu at the top and add a new date to all selected tasks.

Best regards,

Volker Koch premium
Replied on Jun 03, 2013 - 03:04


I also need this feature very much. An easy way to implement this would be be specifying relative due dates for the subtasks (number of days before the due date of the main task). When a main task (with subtasks) is then copied/cloned, the (relative) due dates of subtasks would not have to be manually changed.

I think this would be easy to implement and it would differentiate Todoist from other todo managers!

Maira Martins premium
Replied on Jan 20, 2014 - 05:59

Yes! That's a necessity! I just signed up for Premium, mostly because of the Template feature. I use it for creating workflow lists for all my wedding photography clients and I want to use relative dates! For example, if the wedding is on 1 may 2014, I know I need to send over some files 4 weeks before that day and to their slideshow ready within 7 days from the wedding day, and their full gallery 6 weeks after wedding day. Relative dates for Templates would be AWESOME!!! Please consider it!

Denise Hurd premium
Replied on Mar 04, 2014 - 16:18

I really like Voler and Maira's suggestions! Would be awesome to be able to setup template files with i.e.
task [[tod+5]]
task2 [[tod+21]]

David Trey staff
Replied on Mar 04, 2014 - 18:03

Hello Denise,

This is already possible, if you use the correct format in the template which, based on your examples would be:

task [[date in 5 days]]
task2 [[date in 21 days]]

Best regards,

Denise Hurd premium
Replied on Mar 04, 2014 - 18:19

Ah David - If I wasn't already married, I'd say I love you :) I searched
thru a bunch or topics and never found that format. Might help everyone if
you added it as an example on the date help page.


Thanks for continuing to live up to the G+ post today!!

Gary Learned
Replied on Mar 05, 2014 - 23:34

I can see where this would be very useful. What I would REALLY love though (yes, we are never satisfied <g>), is to set a project due date, then set the dates for the items in there in relation like project -5 days. That to me would be perfect for templates.