Task types - import via CSV to create a new task type and it's status options (or map to an existing one)

Task types are great but in order to adopt them from the get go, it would be great if we can create them or setup them in a project by being able to import them via CSV.

This would help to create new task types quickly, like we can do today to create a ‘Status’ field for example. Also as we can map to an existing single-select field upon CSV import, the same would be great if we can map status values to an existing task type’s status values, too.

I understand there is some added complexity with task types as each status is also associated with an incomplete/complete task status as well, so the CSV importer would require an additional modal for tasks types to compensate for this additional layer of mapping, understanding there would need to be at least one status for incomplete (Active) and one for complete (Done).

Without this feature, the current workaround is to import a status field via CSV as a single-select field. And then, once the tasks are imported into Asana, use bulk-actions or manually triggered custom rules to map the single-select values to the task type’s statuses (or rules triggered upon task creation). Either way is tedious and a potential blocker to adopt task types from the get go.

1 Like

Hi all,

I’m having an issue with the CSV importer and custom task types, and I’m hoping someone can clarify whether this is expected behaviour.

When importing via CSV, I can successfully map Task type to the built‑in types like Task and Milestone.
However, when I try to set a custom task type (for example RCT, Risk, etc.), the importer doesn’t recognise it. It either ignores the value or tries to create a new field instead of applying the existing custom task type I already added to the project.

My question is:

Is CSV mapping to custom task types currently supported in Asana?
If not, is there a roadmap, or is the recommended approach to continue using rules/default task types as a workaround?

At the moment I’m using a project rule to set the task type to RCT after the import, but I wanted to check whether direct mapping is possible or planned.

Thanks in advance!

Welcome, @Karun_Mehra,

I’ve merged your post into an existing topic where you can click the title to scroll to the top and vote by clicking the Vote button.

And more info on CTTs generally can be found in this great post here:

Thanks,

Larry