Skip to main content

Import from Asana

Asana exports a project as a CSV file, and LoopGantt reads that file as it is. Drop it into the Import Project dialog: LoopGantt recognizes the Asana export, turns your sections into phases and your tasks into a Gantt chart. There are no columns to rename.

Step 1 — Export from Asana

  1. Open your Asana project.
  2. Open the project menu and choose Export/Print → CSV.
  3. Save the downloaded CSV file. Don't edit or re-save it in a spreadsheet first: LoopGantt recognizes the export by Asana's own column headers.

Step 2 — Import into LoopGantt

  1. On your dashboard, click Import.
  2. Drop the CSV file into the Import Project dialog, or click to browse.
  3. The preview shows Detected: Asana CSV Export, the number of tasks and the first tasks of the plan. The project is named after the file; you can change the name here.
  4. Click Import Project.

LoopGantt treats a CSV as an Asana export when its header has at least three of these columns: Task ID, Created At, Completed At, Last Modified, Assignee Email, Section/Column. Any other CSV is read as a regular LoopGantt CSV (see Import a Project).

What comes across

Asana columnIn LoopGantt
NameTask name
Section/ColumnA phase. Rows are read in file order, and a new phase starts each time the section changes.
Start Date and Due DateThe task starts on its start date and lasts the working days (Monday to Friday) from the start date to the due date, both included
Due Date onlyA one-day task placed on its due date
Completed AtStatus Completed, progress 100%
Start Date, not completedStatus In progress
NotesTask description
Parent taskSubtasks are imported as ordinary tasks in the same phase, not nested under their parent

A task with no dates is one day long.

What doesn't come across

  • Dependencies. Asana's CSV export doesn't contain them, and the preview tells you so. Link the tasks after import: see Task Dependencies Explained.
  • Assignees. The Assignee and Assignee Email columns are not read. Invite your team to the project and assign tasks after import.
  • Priority, tags, custom fields and the other Asana columns. Every task is imported with priority Medium.
Limits: the file can be up to 15 MB and the plan up to 5,000 tasks. Importing always creates a new project, which counts toward your plan's project limit; it never merges into an existing project.
Was this article helpful?