Best way to backup asana projects & restore them in-place


Our task-tracking web application is deeply linked with Asana projects via the awesome Asana APIs.

We want to back-up all our Asana projects on a daily basis, so that if anything goes wrong, we can quickly restore the affected project. What’s the recommended way to do this?

I have explored the ‘Export to JSON’ option, but it does not seem to backup comments. Also, how do we restore the snapshot back into the same project?



If you reach out to me by private message, I am working on a deal with a backup software editor to get a discount on their tool to backup Asana. :wave:

Just to underscore what @Bastien_Siebman said: the only capability Asana provides to get a full backup of everything in an organization is a full organizational export that’s only available to admins of Enterprise-level customers. And even then, there’s no facility provided to re-import that data back into Asana.

If you have sufficient privileges to the data (like an Enterprise-level service account), you could use the API to do the export (and theoretically the re-import) yourself.

Otherwise if you want a true full backup, you’d have to use a third-party service like Bastien mentions. (They have to use the API as well, basically.)


Thank you @Phil_Seeman!
We have been able to implement a basic backup / restore using the APIs itself.

1 Like