Back to app

Import data

If you already track your garden in a spreadsheet, you do not have to retype it. Import lets you upload a CSV or XLSX, match your columns to GardenOS fields, fix anything flagged, and bring the data in. Bad rows are flagged for you to correct, never silently dropped. Import is available on every plan.

What you can import

TypeWhat it brings in
PlantingsWhat is growing where: variety name, the asset (bed/bag) it sits in, planted date, status.
AssetsYour beds, bags, and structures: name, type, size, notes.
TasksTo-dos: name, task type, due date, priority.
VarietiesYour own variety list, added to your personal library (see below).

How it works

  1. Pick a type and download the template (CSV or the XLSX with an instructions sheet) if you want the exact columns.
  2. Upload your file. GardenOS reads the headers and pre-matches the obvious columns.
  3. Confirm the column mapping. Anything it could not match, you set by hand.
  4. Review the grid. Each row is checked. Rows with problems are flagged with what to fix; edit cells in place and the row re-checks live. You can also select rows and set a field in bulk.
  5. Import. Only the valid rows go in. You get a summary of what landed and what needs attention.

Your varieties are never lost

GardenOS ships with a catalog of common varieties, but you almost certainly grow things it does not list, or you name them your own way. Import handles this instead of throwing the information away.

When you import plantings, each variety name is resolved like this:

  • If the name matches a variety already in the shared catalog or your library, the planting links to it.
  • If it is new, GardenOS adds it to your personal library as your own variety and links the planting to that. Nothing comes in as a blank.

So a sheet full of varieties the catalog has never heard of imports cleanly, and you end up with a library that reflects what you actually grow.

Bringing your whole variety list

The Varieties import type lets you load your variety list directly, separate from any plantings. Each row becomes one of your own varieties, with whatever you provide: name, scientific name, category, days to harvest, and notes. A name that already exists in the catalog or your library is reused, not duplicated, so you can re-run an import without piling up copies.

Your varieties are yours. They follow you across every garden on your account, and other people you share a garden with can see them too.