The best way to copy a project or set of projects between workspaces (or even within a workspace) is to use the third-party app Ditto developed and supported by Forum member @Kothar:
Be sure to read the detailed documentation at the Ditto website to learn exactly how your copy will be handled with respect to what is copied and what happens in specific cases, say regarding members or custom fields in one workspace but not another.
Asana offers Duplicate Project and export/import, but these only work one project at a time and are not nearly as flexible or complete as Ditto. Asana Support regularly recommends the use of Ditto.
Many of us are so appreciative of this great app that we have upgraded to Pro to support Ditto’s development (it’s a total bargain, low one-time fee).
Update 2024 12 15: Altosio is a newer app (for pay, but very reasonably priced) that does migrations between apps, including Asana <> Asana, other apps (like Trello, ClickUp, and others) to Asana. I’ve had good results and the support is excellent. But the same caveat: read the documentation to understand what will and won’t be migrated.
Happy duplicating,
Larry
PS No financial interest; just a happy, long-term customer.
Just stumbled across this - thanks @lpb and @Kothar for making this possible. Looks like it will be tremendously helpful. We work with a partner how is discontinuing their Asana account that we have been using for past and future work, and I was dreading the export/import into our account we would have had to do. I’ll try this in ditto now!
I think this may be to do with some of the new custom field types which I hadn’t updated Ditto to understand yet. Are you using multi-enum (multiple select) custom fields by any chance?
I’m preparing a new release and doing final testing at the moment. If you still need to copy your project please get in touch again and we can check if the problem you are seeing has been resolved.
thanks @Kothar. Another question, I received this error “Unrecoverable error: A request to Asana can’t be completed and is returning an error: Not Authorized”
After 3 hrs of processing, it ended and has failed status. When I checked the destination workspace, the project, tasks & subtasks were transferred.
May I ask what cause it to have “Failed” status, if there are items transferred?
How can I be sure if everything is transferred?
@Kothar, In case you weren’t aware, something occurred yesterday causing at least three apps/developers to see/report “No authorization” errors, then maybe has gone away:
Sorry you’ve had a failed transfer @JaneA, unfortunately it does mean that the transfer wasn’t complete. There isn’t currently a way to retry/verify a transfer, so the best thing to do would be to delete the transferred project and repeat the transfer.
Hi @Kothar
I’m interested in using Ditto, but have many questions about how it works and how the pro version works (for example, in the pro version to subtasks and sections, projects, transfer? As I noticed they do not in the non pro version). Is there a way to contact you for more questions? We are looking to transfer many projects from one account to another.
Thanks!
Sorry for the slow reply, I’m a bit behind on Ditto support questions at the moment. If you want to contact me directly you can use ditto@kothar.net.
For anyone else wondering the same things:
The ‘Pro’ version of Ditto lets you customise which elements of a project to transfer (comments, attachments, etc) but the ‘non-pro’ version copies everything except a few task history stories which aren’t usually wanted in the final copy.
@Jenelle_Hawkins, please do get in touch, I’m not sure why subtasks or sections wouldn’t transfer for you with the non-pro version.
I was wondering if this article (and Ditto website) use voluntary the term “workspace” (as Asana Workspace) or does the tool also apply to Asana Environments and even Asana Divisions ?
Yes, “workspace” is the umbrella term in the API for either an Asana organization (or Division) or workspace so to shorten things up I use the one term (but probably better to be more clear).
We have used Altosio to migrate/transfer projects from one Asana workspace to the other. It worked like a charm. It migrates Tasks with all the metadata, attachments, all custom fields, comments and even portfolios. Support was amazing and mirgration was super smooth. I highly recommend it.
How long would ditto take to transfer a large project of around 4000 tasks? ive been tearing my hair out trying to migrate this project and have had no end of errors with the csv method. So would love to use Ditto!
I just started the migration via Ditto, I thought I may as well give it a go. about 20m in and the status bar is still at 0%… should i be worried ? or is this normal?