Premises — property operations platform
SupportStart free
Start here5 min read

Moving from a spreadsheet: importing units, clients and stock by paste

You do not need a CSV, a template or a file upload. If it is in a spreadsheet, copy the cells and paste them into the page. The platform works out the columns, shows you what it understood, and only then writes anything.

By the end of this pageYou will know which pages accept a paste, how matching and fixes work, and how to undo an import that went wrong.
On this pageWhere you can pasteHow the columns are recognisedMatching, not duplicatingWhat it fixes, and tells you aboutStart small
Paste, preview, importWalkthrough
Paste a whole listUnit · Tenant · Rent · Since1A · Maria Cruz · 15000 · 2024-06-011B · · · 2E · Frank Santos · 18500 · 2026-03-012F · Liza Ong · 18500 · 2025-11-153C · J. Tan · 21,000 · 2025-01-10Check before importingWhat will happen1AMaria Cruz₱ 15,000new unit + client1Bnew unit, vacant2EFrank Santos₱ 18,500unit exists · client added2FLiza Ong₱ 18,500new unit + client3CJ. Tan₱ 21,000comma removed from rentImport 5 units, 4 clients

Where you can paste

  • Places › a place › Units — unit names, floors or streets, legal addresses, running costs.
  • People › Clients — names, contact details, unit, dates, rent, deposits. A unit that does not exist yet is created on the way.
  • Inventory › Record stock — item names and quantities. Items that already exist get their stock topped up, not duplicated.
  • Money › Expenses — date, description, amount, unit or General.

How the columns are recognised

If your first row is a header, the platform reads it. If it is not, it guesses from the content: something that looks like a date is a date, something with a peso sign or thousands separators is an amount, something short and alphanumeric at the start of a line is a unit. When it cannot tell, it asks you to pick the column from a dropdown — once, and it remembers for the next paste.

Matching, not duplicating

Every row is checked against what already exists before anything is written. A unit named "2E" in a place that already has a 2E is the same unit; a client with the same phone number is the same client; a stock item with the same name is the same item. Matched rows are updated, and the preview says so in iris. If you really do have two different people with one phone number, change one of them in the spreadsheet before pasting.

What it fixes, and tells you about

Commas in numbers, dates in day-first or month-first order, stray spaces, mixed capitals in unit names. Each fix is shown in amber in the preview with the original beside it. It never fixes silently.

Undo. Every import is a single entry in the audit log. Settings › Automation › Audit log lists it; Undo this import removes every record it created and restores every one it changed — as long as nothing else has touched them since. If an invoice has already been raised on an imported client, the undo stops and tells you which one.

Start small

Paste five rows, check, import. Then paste five hundred. The preview is the same either way, and the five-row rehearsal will show you whether your spreadsheet's columns are in the shape you think they are.

Related

Describes the platform as it is today. Something out of date? Tell us. · help 0.12.3