Copy Asana projects between workspaces

Asana allows projects to be duplicated within the same workspace, but this has some limitations and projects can't be copied to a different workspace.

Ditto allows you to transfer a complete snapshot of one or more existing projects to a workspace of your choice.

Supported Asana features:

Some features are currently unsupported due to limitations of the Asana API.

Advanced features:

Status: Ditto development is maintenance-only (April 19th 2025)

As regular users of Ditto may be aware, updates to the tool have been few and far between over the last couple of years. I originally provided a 'Pro' subscription for Ditto as a way to help cover the costs of hosting the service, and as an interesting exercise in setting up a SaaS product. Unfortunately, accepting payments has really only complicated the running of the service and made working on Ditto less enjoyable as a lot of work I've had to tackle has related to payments rather than fixing bugs or adding new features.

Pro subscription payments have provided enough funds for the relatively low running costs of Ditto, however as of now, I am disabling Pro subscription payments and enabling the options available to Pro users for everyone. If you have an active Pro account and would like to request a refund, the existing refund policy is still in place and I will reimburse you for any reason. Please let me know by email if you would like to request this.

I will be pausing all existing subscriptions and switching to Patreon for any future support people may wish to offer towards hosting costs of the service.

I'd also like to apologise to everyone who has submitted a support request but not heard anything back. Ditto is not my day job and is very much a side project, and I haven't had sufficient time to investigate or respond to all Ditto support requests. I can appreciate this is frustrating. Unfortunately I can't see this changing in the near future. I have updated the wording on the help page to indicate that the submission is a bug report only so that people can have a realistic expectation of whether their issue will be addressed.

I started development on Ditto back in 2017, building on the earlier Organise Asana project which launched all the way back in 2013. I'll continue to support the tool and aim to fix bugs when I can, however I am open to proposals from anyone who may be interested in taking over maintenance and development as I think this is likely to lead to better long-term improvement to the service. Please get in touch if you're interested!

Thank you to everyone who has supported Ditto over the years, it's thanks to people's positive reaction and kind words that the tool exists at all.

Updates

April 19th 2025

  • Enabled Ditto Pro features for all users

March 1st 2025

  • Fixed support for tables in task descriptions. Previously transfers would fail with an error message saying the XML was invalid.

August 26th 2024

  • Improved support for project privacy settings when creating in a team:
    1. If a project is not already a workspace public project, it will apply a selectable team-level access policy.
    2. The original team access permissions are not taken into account.
    3. Free Asana accounts can only create projects with 'none' or 'editor' team access. This can be changed to 'admin' from the Asana GUI if required.

August 3rd 2024

  • Temp fix: opt-out of new project privacy API changes until a full fix is in place. This will allow project creation in organisation workspaces, however there are some limitations:
    1. All projects which are not workspace public will be created as private projects and will need to be manually shared with your team.
    2. This fix will stop working when the API opt-out is disabled on August 28th. I'm working on a more complete fix using the updated API, which will also fix issue #1.

July 6th 2023

  • Bug fix: detect projects with equal start date and due date (not accepted by Asana API)

July 1st 2023

  • Added support request form for failed transfers

December 30th 2022

  • Support for task descriptions with inline media including images and videos
  • Fix for remapping links to attachments in task comments

November 8th 2022

  • Further fixes to handling deleted custom field options

October 30th 2022

  • Improvements to project selection for large workspaces
  • Fix bug when creating custom fields with deleted and re-created enum options

August 30th 2022

  • Transfer task dependencies
  • Fix use of first (unnamed) section in new projects
  • Fix transfer of 'private' flag on projects

August 25th 2022

June 28th 2021

  • Copying custom fields from workspaces where the user does not have full access is now supported.

October 17th 2020

  • Updated error messages to be more useful.
  • Fixed bug copying numeric fields with precision equal to 0.
  • Fixed intermittent problem creating projects in teams (hopefully!).

August 9th 2020

  • Updated custom field creation to include format and workspace visibility.
  • Avoid bug where custom field limit is reached when creating projects. Tasks now only keep field values if they are in the top level of a project.
  • Added experimental support for Approval task type

July 25th 2020
Fix for custom fields being copied twice, causing transfers to fail.

July 19th 2020
Fix for project descriptions with links not being copied.
Default view for new projects copied.

May 31st 2020
Fixes to attachment copying where only the first attachment for each task would be copied.

April 19th 2020
Several new bug fixes have been deployed, and project selection is now improved to allow paging through workspaces with large numbers of projects.

September 3rd 2019
Fix for issues with missing parent task mappings.

July 20th 2019
Some fixes to error checking now mean that previously failing transfers can complete, or at least fail and report the problem.

June 29th 2019
I've added some extra checks and better prioritisation when reading tasks from Asana. A few people have had problems when copying large batches of projects, which should now be improved.

Asana is a trademark and service mark of Asana, Inc., registered in the U.S. and in other countries.

Support on Patreon

Patreon cover image

If you find Ditto has saved you time or helped you out, please consider supporting its development and hosting costs on Patreon.

Get updates for new features

Very occasional emails are sent when new features are released. Sign up if you'd like to receive them!