How to automate resetting the daily tasks dashboard?

Hi, wonder if anyone can help with an issue we’re having with recurring tasks. We’re trying to automate a daily operational workflow called “Day Activation.” It manages about 20 active projects each day.

Currently, each morning one team member contacts subcontractors for scheduling updates and then updates the tasks in Asana. We’d like to maintain a clean dashboard where management can easily monitor daily progress this team memeber is making with the subcontractors and their recurring tasks.

Unfortunately, we are finding that Asana’s recurring task feature creates duplicate tasks and a cluttered history, making it difficult to maintain a simple, daily “Pending” list. We are hoping to have tasks reset automatically at the end of each day instead of being recreated.

What we’d like to see

  • Each evening (e.g., 8 PM), all task statuses reset from “Done” to “Pending.”

  • The dashboard displays only current-day tasks and is uncluttered by historical entries.

  • All updates are entered manually; Asana simply tracks completion status.

Is there a simple way to have a daily-resetting dashboard that clearly shows which projects have been completed or remain pending—without the need to manually clear or filter completed tasks.

Thanks!

This part confuses me a little bit. If your view has a filter to hide completed work, then you should only get one task at a time. You shouldn’t see the previous ones, correct?

What’s wrong with having a filter saved on that specific view?

Also, it might seem crazy to you, but have you considered creating a project every day based on a template instead of relying on recurring tasks?

Hello @Rolland_B , wondering if you had a chance to have a look at @Bastien_Siebman ‘s suggestions/questions?

Am I understanding it correctly that you want to recycle the same tasks repeatedly upon completion, rather than creating a daily set of separate tasks?
In that case, you could set up a rule that would reopen tasks, based on a custom field value or section in a project. You cannot set it to run at a specific time, but you could use a manual trigger every morning for example.

I would just stay cautious, as reporting on the tasks will not be simple. You can see the status of the tasks in the present state, but if ever the need arises to report on completion of those tasks historically (as in tasks completed in a month), you will not be able to report on this, as the number of tasks that have been completed will remain static (as the same tasks have been reopened and closed over and over).