Auto generate tasks from a template


Good Morning All,

I’m trying to find a way to try to automate some recurring task ‘groups’ a little more involved than just recurring and wondered if anyone had some ideas.

In a nutshell, I have a number of clients that I perform the same tasks for each period (some are weekly, some monthly).

At the moment the task tends to be one main task with subtasks within it. I’m quite often adding new subtasks & at the moment update each client individually.

What would be great if I could achieve it, would be to have a ‘template’ task setup in a ‘Template project’ which I update and then each week or month, that task (and it’s subtasks) are copied across to each client’s project (I have one project per client that I list all tasks under).

Can anyone think of a way to do this, maybe using Zapier or another app like that? The triggers could either be in a spreadsheet listing the client and task ‘opening dates’ or on a calendar.

Any help would be greatly appreciated!



Zapier seems like a good idea indeed. There is a schedule trigger to trigger on a given date, not sure what other inputs are available. How many clients are we talking about?


Hi Bastien,

Thanks for your reply. The problem is, it looks like the actions for Asana are only create or update tasks not duplicate / copy which is the bit I’m stuck on.

Just small number of clients at the moment around a dozen but all with weekly, monthly and yearly recurring tasks. It’s more future proofing as I’m planning on increasing clients in a high volume, low margin area which could ideally grow to 40 or 50 clients so want to automate as much as possible. The alternative for these would be a spreadsheet with tasks down the side, clients across the top and simple ticks but I want to try and keep all under one roof.


If you only have a few tasks, you can add them all to your zap manually. How many tasks?


Hmm the current ones are probably around 20 tasks. Ideally as a subtask under the main task but wouldn’t have to be… The only reason I have them as subtasks is so I can add the client as a follower to the main task and they get notified basically when I’ve completed their weekly work rather than an email per task I do.