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
- Open your Asana project.
- Open the project menu and choose Export/Print → CSV.
- 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
- On your dashboard, click Import.
- Drop the CSV file into the Import Project dialog, or click to browse.
- 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.
- 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 column | In LoopGantt |
|---|---|
| Name | Task name |
| Section/Column | A phase. Rows are read in file order, and a new phase starts each time the section changes. |
| Start Date and Due Date | The 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 only | A one-day task placed on its due date |
| Completed At | Status Completed, progress 100% |
| Start Date, not completed | Status In progress |
| Notes | Task description |
| Parent task | Subtasks 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
AssigneeandAssignee Emailcolumns 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.