Asana Subtasks Cleaner: mark subtasks complete within completed task

Hi,

There is currently no way to have the subtasks completed when a task is marked complete. So I built a tool to, at least, be able to do this afterward, as a cleanup mechanism.

The rules are:

  • the parent task is completed
  • the subtask is unassigned
  • the subtask is inside project(s) the user has chosen
  • going only one level down

I hope that will be useful! iDO Tools - Improve Asana with our tools and automations


Bastien, Asana Expert
iDO (Asana Partner: Services & Licenses)

21 Likes

(Y)

:+1:

Thank you for sharing this tool with us, Bastien. I just gave it a try and it worked like a charm. I use a lot of unassigned subtasks to depict our workflows and this will allow me to clean up projects after completion. Thank you!

Wonderful Jose :slight_smile: i’ll share your quote on the product page if that is ok!

You my friend are a rockstar. This works great! Excited for the future tools that you build for Asana - invaluable. :slight_smile:

1 Like

tested it out and works great - but think is a use case for a feature that I have seen other users ask for (cause I was looking for it myself) - checklists.

similar to @JosePalomares I have tired using subtasks to catch those little details that are part of the process in getting something done - but the problem is you end up with a million tiny tasks, it really clutters up asana, makes reviewing tasks and projects messy, and add a whole layer of stress cause there are so many incomplete tasks.

thanks, Bastien, stress levels dropping - love your minimal website too!

2 Likes

@Bastien_Siebman would this work if the subtasks are assigned? We use sub-tasks to assign pieces of a larger task as many users do. However, some of those folks assigned to sub-tasks, complete their part and always forget to click the sub-task complete. Once our task is complete, we always have to look for unchecked sub-tasks. Would love to be able to check the task complete and any unchecked sub-tasks would be completed as well even if assigned.

1 Like

@Martha_Hoffmann for safety reasons, I currently opted out assigned subtasks. But I’ll note to add this option!

This can be acheived for instance with a scenario built in Integromat.

1 Like

Hi Bastien, some of my teams are asking for this “mark all subtasks of completed tasks as complete” rule, and I ran a diagnostic through your cool tool, but haven’t executed it just yet as I’m waiting to hear from my teammates if this is wanted.

Wondering if you ever made assigned subtasks as an option to be marked complete, too.

Definitely could, send me an email bastien@ido-clarity.com to discuss details.

Will the Subtasks Cleaner provide reporting as to how many parent tasks have incomplete subtasks? I do not want to auto-clean subtasks without first allowing my team to review their work and for me to analyze trends to identify why subtasks are not being completed by my team.

When you run the tool, the first step is to do a Simulation. You’ll get a full list of subtasks that will be cleaned.

1 Like

@Bastien_Siebman any chance:

  1. This can be added to “My Tasks”? In your tool I only see it as being able to be ran against projects.
  2. Any chance you have or have plans to add this as an integration to include in rules since asana has refused to add this functionality for 7 years?
  1. true, that’s a current limitation indeed.
  2. for now I don’t have plans to build new free tools and integrations, but happy to revisit if someone has the right arguments :slight_smile:

FYI you can accomplish this with a rule in our Flowsana integration:

Great tool!
Is this posssible to do other way? Can we automatically mark all subtasks incomplete when the parent task is marked incompleted?

The tool doesn’t currently offer this option, what would be the use case, I am curious?

Thank you for quick response Bastien!
The client I am working with, has a lot of tasks with plenty of subtasks inside.
After finishing the project, they either have to turn it into a template or duplicate a project. However both options require them to reopen all the tasks (which is easy) and subtasks (which requires opening all the subtasks one by one).

Creating the template or duplicating the project, before finishing tasks is not on option, since we want to keep the data flow going from one project to another.

From what I know there isn’y any built in solution to this problem, so I am looking for any integration. I would be grateful for any kind of support :slight_smile: