Use Asana & EasyCSV Together

Import entire spreadsheets as Tasks for Asana.

How to import and create Asana Tasks


  1. Create an EasyCSV account
  2. Create your first import page using the CSV file or Google Sheet that contains your data
  3. Choose for your data destination to be Asana
  4. Once on your new import page, connect Asana by following the directions or clicking your name in the top nav, and finding the link to connect Asana.
  5. Back at the top of you EasyCSV import page, when you are logged in, click the link labeled "Import Data Flow". Scroll to the bottom to make sure you select the proper Workspace, Project, and Section you want new tasks to be cerated in.
  6. Map your CSV fields to the proper Asana Task Fields. Follow the directions below the Asana field names if needed.
  7. That's it! Now you can go back to the import page and upload your CSV file or Google Sheet and each row of you file will become an Asana Task with optional sub-tasks.

How to re-connect your Asana Account to EasyCSV

  1. Make sure you are logged into the correct Asana Account, and go to your account "My profile settings..." by clicking your avatar in the upper-right nav in Asana after logging in.
  2. In the settings modal that pops up, click the "Apps" tab along the top of the modal.
  3. Click the "Deauthorize" button for EasyCSV.
  4. Go back to EasyCSV.
  5. Then click this link to Connect Asana to EasyCSV

Why am I hitting Asana rate limits when trying to import a lot of tasks and/or sub-tasks?

Asana has different rate limits for their free plan and their paid plans. You can view the Asana API Rate Limits here.

If you are on a free plan you may want to consider upgrading to a paid plan if you need to import a large amount of data.

If you are on a paid plan and hitting API rate limits, please contact EasyCSV support and we can help make sure you are not hitting your plan limits.