Import many tasks at once by uploading a CSV file with a fixed set of columns. Each row becomes a task in the project you are viewing.

ℹ️ Subscription: Task import requires a Silver or Gold subscription (Level 2+). On the Basic tier the import action is visible but prompts you to upgrade.

How to Import

  1. Open a project's task list and tap the overflow menu (⋮) → Import tasks.
  2. Tap Download Template to get a ready-made task-import-template.csv with the correct headers and example rows.
  3. Fill in your rows in a spreadsheet app, then export/save as CSV.
  4. Tap Upload CSV File and select your file.
  5. The import runs in the background. A status indicator shows progress, and you'll see how many tasks were created plus any warnings when it finishes.
💡 Tip: Always start from the downloaded template — it has the exact headers the importer expects.

File Requirements

Columns

Column names are matched case-insensitively, leading/trailing spaces are trimmed, and unrecognized columns are ignored. Keep the column names in English exactly as below.

Column Required Max length Valid values
TitleYes500Plain text (no HTML, no control characters)
DescriptionNo5000Plain text (no HTML, no control characters)
AssigneeNo256Username: letters, digits, dots, hyphens, underscores (no spaces)
OwnerNo256Username: letters, digits, dots, hyphens, underscores (no spaces)
PriorityNoLow, Medium, High
StatusNoDraft, ToDo, InProgress, Done
LocationNo300Address text (no HTML)
LatitudeNoDecimal from -90 to 90
LongitudeNoDecimal from -180 to 180
ElevationNoDecimal (meters)
DueDateNoDate YYYY-MM-DD (optional time, e.g. 2026-06-15 14:30)

Default Values

Assignee & Owner

Location Columns

Validation

⚠️ Rate limits: at most 3 imports per project per hour and 10 imports per company per hour. If exceeded, the import is rejected with the time until the next attempt is allowed.

Example CSV

Title,Description,Assignee,Owner,Priority,Status,Location,Latitude,Longitude,Elevation,DueDate
"Fix leaking pipe","Water leak in basement bathroom",john.doe,jane.smith,High,ToDo,"123 Main St, Springfield",39.7817,-89.6501,200,2026-06-15
"Install electrical outlet","Add 220V outlet in server room B",mike_wilson,jane.smith,Medium,Draft,"456 Oak Ave, Springfield",39.7900,-89.6440,195,2026-06-20
"Inspect roof","Annual roof inspection",,,Low,ToDo,"789 Elm St, Springfield",,,,
"Order supplies","Order replacement filters and seals",,jane.smith,,InProgress,,,,

This example shows tasks with full location data (rows 1–2), an address with no coordinates (row 3), a task with no location (row 4), and omitted optional fields that fall back to defaults (rows 3–4).

Attachments

CSV is text-only and cannot carry files or images. To attach files to imported tasks, open each task after import and add attachments through the normal task editor.

← Back to User Guide