Skip to content

How features work

Import and export

From a project (menu / export actions):

Last updated Aug 20, 2026 · 1 min read

Export tasks

From a project (menu / export actions):

  • CSV — project/csv/export/{project_id}
  • Excel — project/excel/export/{project_id}

Use the export as a template for import: keep the header row.

Typical columns the importer understands:

  • title (required)
  • description
  • due_date
  • board (list name) or list_id
  • order
  • id / slug (used to skip duplicates if they already exist)

If board names a list that does not exist, the importer creates that list.

Import tasks

Admins only. Upload CSV, TXT, XLSX, or XLS (max 10 MB) to project/tasks/import/{project_id}.

The response reports imported vs skipped. Rows skip when:

  • title is empty
  • list cannot be resolved and there is no board name and no lists
  • the task already exists (same id, slug, or title+list)

Import does not assign users or labels from the spreadsheet in the current importer — it creates cards on lists.

Time logs

From Time logs:

  • CSV — /p/time-logs/{uid}/export/csv
  • Excel — /p/time-logs/{uid}/export/excel

Query filters on that page apply to the export.

← All ProTask – Project Management Software with Time Tracking & Team Collaboration documentation

We use cookies to understand how visitors use this site. Cookie Policy