Frequently Asked Questions

Feature documentation

Who are you, and what is Ditto?

Take a look at the About page for an overview of the what and the why of Ditto

Ditto is a tool for copying Asana projects between workspaces. It is developed by Mike Houston, a software developer in York in the UK.

Which account should I use with Ditto

In order to have permission to create projects, the account you use with Ditto must be a full user in the destination workspace or organisation.

This means that you should add the destination user as a Guest to the source workspace, which will allow Ditto to successfully process transfers.

You may need to fully log out of Asana and Ditto before logging back in to the correct account if you have previously authorised access for Ditto to the source account.

Are there any details of projects or tasks that Ditto can't copy?

There's a table of supported features

Some features of the Asana web app are not available through the API, and can't be copied. Currently the most obviously missing feature is recurring tasks.

How can I close my Ditto account?

Ditto doesn't keep much information around after you've used it, and doesn't keep a copy of your credentials for accessing Asana after queued transfers are complete.

To ensure that there is no possible way for Ditto to access your account in future, you can deauthorize Ditto by going to 'My Profile Settings' in Asana, and removing Ditto on the 'Apps' tab.

Screenshot of the Asana 'Apps' configuration tab

If you have created a Pro account and wish to remove it, please email [email protected] with your Asana account ID, which can be found on the account page

Which data do you collect?

Take a look at the privacy policy for full details

Ditto communicates with Asana's service via the API. It only reads data in direct response to user interaction or as a result of a user's approval for ongoing access. Only data required for the operation of the service is requested.

Data retrieved from the API includes, but is not limited to, lists of projects, users, tasks, comments and attachments.

Do you store any data?

Take a look at the privacy policy for full details

Local storage

Ditto stores a single cookie 'ditto' containing the encrypted state of your user session. This information is required for the service to operate, and stores your authorization credentials for the Asana API.

You can revoke Ditto's access at any time from the Asana settings for your account.

Data stored on servers

During a transfer operation, the user's authorization credentials for the Asana API are stored on our servers. They are removed when the job completes or has failed, and expire from the service after 24 hours in case of any other error preventing their immediate removal.

Data collected for the operation of the service is automatically cleared after 36 hours. It may be manually removed from the web interface at any time by the user.

Logs of transfer operations are retained for debugging purposes for 30 days, after which they are automatically cleared. The logs do not contain personally identifiable information, but do record the IDs of some records being copied.

Anonymized (hashed) IDs are retained to track usage of the service.

Do you share any data with third parties?

Take a look at the privacy policy for full details

No data you give us or that is collected from your authorized Asana account is ever shared with third parties, except when it is sent back to Asana.

Data collected from Asana is stored temporarily on our servers, which are provided by Amazon Web Services in the us-east-1 region (North Virginia, USA).

Discuss this page

Log in to comment

Faith Addicott - 26 Apr 22 20:53 UTC

This is NOT working. When I log into the source Asana I can’t choose a destination outside of the source owner, and if I log in with the destination asana I can’t choose a project from the [email protected]@@!!!!

Michael Houston - 21 Apr 22 16:40 UTC

Hi Edgar,

I think the main way I’ve seen to do this is via Unito: https://asana.com/apps/trello

Ditto doesn’t support Trello I’m afraid.

Edgar Bernal - 21 Apr 22 16:24 UTC

Is there’s a way to import Asana boards in bulk to Trello? migrate all Asana projects to Trello

Michael Houston - 06 Apr 22 19:42 UTC

Hi Becky,

You need to add your destination account to your source workspace as a guest or full user in order to see both workspaces when you log in to Ditto.

You will need to be a full member of the destination workspace in order to create new projects there - see ‘Which account should I use with Ditto’ above.

Thanks, Mike

Becky Dawson - 06 Apr 22 06:48 UTC

I am a first time user and I am trying to move a project from one organisation to another. I am logged in to ditto as the source organisation, but can’t work out how to send the project to the destination asana account - it only gives me the source asana in the dropdown - any ideas what I am doing wrong?

Anonymous - 03 Mar 22 14:56 UTC

Keep getting this error: Unrecoverable error: A request to Asana can’t be completed and is returning an error: Must supply color for status update. Any suggestions on how to resolve this?

Anonymous - 03 Mar 22 14:56 UTC

Keep getting this error: Unrecoverable error: A request to Asana can’t be completed and is returning an error: Must supply color for status update. Any suggestions on how to resolve this?

Benjamin Amann - 02 Mar 22 21:24 UTC

Just tested everything because i had the same error. Delte every Custom Field completely and any Tags also. And you should have no dependencies active. And to these things even on the “done” tasks. After i did that every thing worked

Anonymous - 05 Jan 22 14:23 UTC

Keep getting this error - returning an error: enum_options: Missing input

Unexpected duplicate custom fields in target workspace: 1201619035239640 and 1201618900858727 both named “Team”

Precision for custom field “Estimated value” (number) does not match. 824637372904 in source, 824637691824 in target workspace

Any suggestions on how to resolve this?

Anonymous - 05 Jan 22 14:23 UTC

Keep getting this error - returning an error: enum_options: Missing input

Unexpected duplicate custom fields in target workspace: 1201619035239640 and 1201618900858727 both named “Team”

Precision for custom field “Estimated value” (number) does not match. 824637372904 in source, 824637691824 in target workspace

Any suggestions on how to resolve this?

Anonymous - 05 Jan 22 14:22 UTC

Keep getting this error - returning an error: enum_options: Missing input

Unexpected duplicate custom fields in target workspace: 1201619035239640 and 1201618900858727 both named “Team”

Precision for custom field “Estimated value” (number) does not match. 824637372904 in source, 824637691824 in target workspace

Any suggestions on how to resolve this?

Jim Sapienza - 31 Dec 21 19:27 UTC

I am a Full User on both source and destination accounts. And yet, I am receiving this error: “Unrecoverable error: You do not have full access to the destination Asana workspace. Please ensure you are logged in with a full account, not a guest: Custom Fields are not available for free users or guests.” I need a Ditto technical person to explain what I need to do differently to effect transfer of 6 projects.

Tony Thrush - 11 Dec 21 21:07 UTC

Is there a way to add old users to the new account and move the data without everyone receiving every communication?

Anonymous - 09 Oct 21 12:11 UTC

Errors: Unrecoverable error: A request to Asana can’t be completed and is returning an error: Access denied.

Kevin Cheng - 26 Aug 21 06:16 UTC

I have a similar error message as MasDyne Research Admin - 24 Apr 21 21:34 UTC: Unrecoverable error: A request to Asana can’t be completed and is returning an error: Access denied Would really appreciate it if you could shed some light on how to overcome this. Thanks in advance!

Michele Bookie - 14 Jul 21 14:16 UTC

I am attempting to move one project to a new workspace, however, at the top of the screen it says “2 jobs”. Any help on what that could be?

Anonymous - 02 Jul 21 19:34 UTC

Good morning,

I made 4 transfers and everything worked out! Only when transferring a workspace does the following error appear:

Errors

Retries exceeded for batch 0 Unrecoverable error: A request to Asana can’t be completed and is returning an error: Oops! An unexpected error occurred while processing this request. The input may have contained something the server did not know how to handle. For more help, please contact [email protected] and include the error phrase from this response. (14 handsome goblins rumble lazily)

I would like to know how I can overcome this problem. Only project names are transferred, but the content, ie tasks, are not transferred.

Does anyone know how I can solve it?

Anonymous - 02 Jul 21 19:33 UTC

Good morning,

I made 4 transfers and everything worked out! Only when transferring a workspace does the following error appear:

Errors

Retries exceeded for batch 0 Unrecoverable error: A request to Asana can’t be completed and is returning an error: Oops! An unexpected error occurred while processing this request. The input may have contained something the server did not know how to handle. For more help, please contact [email protected] and include the error phrase from this response. (14 handsome goblins rumble lazily)

I would like to know how I can overcome this problem. Only project names are transferred, but the content, ie tasks, are not transferred.

Does anyone know how I can solve it?

Anonymous - 02 Jul 21 19:33 UTC

Good morning,

I made 4 transfers and everything worked out! Only when transferring a workspace does the following error appear:

Errors

Retries exceeded for batch 0 Unrecoverable error: A request to Asana can’t be completed and is returning an error: Oops! An unexpected error occurred while processing this request. The input may have contained something the server did not know how to handle. For more help, please contact [email protected] and include the error phrase from this response. (14 handsome goblins rumble lazily)

I would like to know how I can overcome this problem. Only project names are transferred, but the content, ie tasks, are not transferred.

Does anyone know how I can solve it?

[email protected] - 13 Jun 21 02:31 UTC

Any suggestions for this error?

Errors

Unrecoverable error: A request to Asana can’t be completed and is returning an error: html_text: Value is too large, 86434 > 65535 bytes