Skip to content

CSV import

CSV import brings roadmaps, backlogs, and status sheets into Foundation without touching the Jira API first. Use it when your plan lives in Excel, Google Sheets, or another tracker you can export.

The importer handles three hierarchy patterns: a dedicated parent-key column, indentation (leading spaces), and flat lists.

  1. Open the lens you want to import into.
  2. In the toolbar, click Import CSV.
  3. Follow the six-step wizard.
  1. Upload — drop a .csv file onto the upload zone, or click to browse. The file is parsed in the browser; nothing leaves your session until you confirm.
  2. Column mapping — Foundation auto-detects columns such as Summary, Issue Key, Status, and Assignee. Review each mapping and override any that look wrong. Columns you don’t want can be set to Ignore.
  3. Hierarchy detection — the wizard shows the hierarchy mode it detected (parent column, indentation, or flat). Accept it or switch modes manually.
  4. Preview — scan the first 20 rows to confirm the tree looks right.
  5. Import — rows are uploaded in chunks with a live progress bar. Large sheets run through as an async job.
  6. Results — a summary shows issues created, flex items added, any errors, and links to jump into the new rows.
  • Rows with a valid Issue Key are linked to the matching Jira issue. Foundation does not re-create issues that already exist.
  • Rows without a key become Flex Items — organizational folders that live in Foundation. You can convert them to real Jira issues later with Copy to Jira.
  • Keep one summary per row; avoid merged cells.
  • Put parent-child relationships in a single Parent Key column, or use consistent indentation (two or four spaces).
  • Save as UTF-8 CSV to preserve accented characters and emoji-free special characters.
  • Remove formulas — paste values only.