Hi @dksmith,
There is no Asana user automation at present to point you to. There is a limited automation capability coming, as @Bastien_Siebman mentioned.
If you want to accomplish what you’re after, you have two options that I can see:
Option 1:
If you have the knowledge or resources, you can use the Asana API to write a procedure to create a new project from a template each Monday morning.
Option 2:
You can accomplish it using a combination of Zapier and Flowsana, as follows. You need both because Flowsana (as of a new release just yesterday!) can automatically create a project from a template as the action in an If-Then Rule, but it doesn’t have a trigger that’s time-based; Zapier does have a time-based trigger but can’t create a project from a template.
So what you can do is create a Zap in Zapier using the “Schedule by Zapier” trigger, something like this:
and have the Zap’s action be to mark a particular Asana task as complete. This task is just a placeholder, if you will, that you create in some given project, and marking it complete is just a way of flagging it in a way that Flowsana can pick up on.
Then in Flowsana, add a rule that creates a new project when it sees a task in the designated project get marked complete; like this, for example:
So every Monday morning, the Zap runs which marks the task complete; Flowsana sees the completion in the designated project and runs its Rule which creates the new project - voila!
The only other piece of this solution is that you’ll need a second Zap to run weekly to reset the task back to being uncomplete, so that the first Zap which marks it complete will actually be changing it. This is easy to do by making a Zap almost identical to the one that run on Monday mornings, but instead of marking the designated task Complete = Yes, it sets it to Complete = No. You can run this second Zap on, say, Tuesday mornings.
This option may sound a bit complex but it’s really not too bad; let me know if you have any questions about it!

