Import items from a CSV

Bring an existing inventory spreadsheet into Manifest by mapping its columns to Manifest's fields.

If you have an existing inventory in another app or a spreadsheet, you can bring it into Manifest by uploading a CSV. The importer walks you through upload, column mapping, and a review step before anything is saved.

Get there

Navigate to /assets/import or look for the import option from the Assets screen.

How it works

Upload your file. Drag it onto the upload area or tap to choose it. Manifest reads the headers and shows you a preview.

Map your columns. Manifest tries to match your column headers to its fields automatically. Headers it recognizes (Name, Brand, Serial, and similar) map right away. For headers it doesn't recognize, it can ask AI to suggest a match — this uses your AI allowance, but only for unrecognized columns.

You can override any suggested mapping from the dropdown. The only required field is Name. Everything else — Category, Brand, Model, Serial number, UPC, ISBN, Quantity, Purchase price, Purchase date, Location, Notes, Condition, Warranty expiry — is optional.

Review and import. You see a preview of how each row will come in. Fix anything that looks off, then tap Import.

Row limits

Trial and non-paid accounts can import up to 250 rows at a time. Vault and Unlimited accounts get up to 500. If your file is larger, split it and import in chunks.

Good to know

  • The importer creates new items. It does not update existing ones.
  • Rows that fail validation — missing name, unparseable date — get flagged in the review step. You can go back and fix the column mapping before committing.
  • If AI column suggestion is unavailable (limit reached), unrecognized columns default to ignored and you map them by hand.
  • To get your data back out, see Export everything you own.

Still stuck?

Email support@manifestme.me and a real person will get back to you, usually within a day.