• Solutions for Every Building, Every Stakeholder

    URBI is the first Building OS powered by HERO AI. Whether you manage properties, own them, or operate them day to day, URBI transforms complex, disconnected workflows into a single, intelligent platform that drives efficiency and builds stronger communities.

    Role Benefits

    • For Property ManagersStreamline operations and enhance tenant satisfaction with centralized management tools.
    • For Building OperatorsSimplify daily tasks and maintenance with intelligent automation and workflow management.
    • For OwnersMaximize ROI and property value with comprehensive oversight and analytics.
    • For Finance TeamsClose faster with double entry books, trust accounting, and reconciliation that runs nightly.
    • For BusinessesConnect with building communities and expand your service offerings.

    Building Benefits

    • Residential BuildingsSimplify living with one app for bookings, packages, payments, and community updates.
    • Commercial BuildingsStreamline operations, vendors, and compliance while giving tenants a frictionless experience.
    • Education BuildingsManage facilities, visitors, and compliance for safer, smarter, more connected campuses.
    • Senior LivingAnswer families around the clock, publish life enrichment once, and see every community on one screen.
  • One Platform. Smarter Buildings.

    URBI centralizes daily operations and adds AI intelligence to transform complexity into clarity.

    Products

    • URBI KoreThe central hub where managers, owners, and staff run building operations in one place.
    • URBI KonnectA marketplace that connects buildings with trusted vendors, services, and community events.
    • URBI AccountingAI consolidation, invoices and receipts processed by AI, books pre reconciled before month end. In Beta.
    • URBI AIOne intelligence across URBI. HERO answers your team's questions, Arthur answers your community's calls, texts, and emails 24/7.

    Features

    • Operations & Workflow
    • Amenities & Booking
    • Events & Ticketing
    • Communication & Community
    • Payments & Transactions
    • Data & Compliance
    • HERO AI Intelligence
    • IoT & Hardware Integration
    • Community Experience
    • Accounting (In Beta)
    View All
  • Customers
    • All ResourcesGuides, support, and customer stories in one place
    • Help CenterGuides and answers for every part of URBI
    • BlogWhy URBI works the way it does
    • ReleasesEvery update we ship, in plain language
    • System StatusHow every part of URBI is running right now
    • About UsLearn about our story and mission
    • MilestonesHow URBI got here and where it is going
    • CareersWe're HiringJoin our growing team
    • FAQStraight answers about URBI, HERO and Arthur
    • ContactGet in touch with us

Schedule a Demo

  1. Help Center
  2. /Building
  3. /Units and Residents
  4. /Preparing Your Import File

Preparing Your Import File

Everything the importer needs, and nothing it does not. Get the file right and the rest of the import is three clicks. The seven columns Download the sample from the Import CSV tab and you get...

Last updated September 21, 2026

Building
    • Bulk Invite and Send Reminder
    • Filtering and Searching Units
    • How to filter units with the search bar
    • How to Import Locations and People
    • Import Errors and What They Mean
    • Importing Locations and People: An Overview
    • Location Import: FAQ
    • Pet Registration: Weight & Breed
    • Preparing Your Import File
    • Reading Your Import Report
    • Seeing what a unit owes, and finding units fast
    • The Pre Import Checklist
    • View and Manage Units
    • What Happens When You Import, and Who Gets Notified
    • Attach Supporting Documents to a Decision
    • Create Your First Board Decision
    • Vote on a Pending Decision
    • Attach Documents to Notes
    • Create and Manage Logbook Notes
    • Create Notes Faster: Drag-and-Drop, Keyboard Shortcuts, and Batch Add
    • Pin Important Notes
    • Tag a Property and Pin the Notes That Matter
    • Use Comments on Notes
    • Create and Manage Documents
    • Documents
    • Share Financial Documents
    • Upload Bylaws and Governing Documents
All collections

On this page

  • The seven columns
  • One row per person
  • The six occupant types
  • How the occupant type sets the location's status
  • Column names you do not have to fix
  • Five things that will save you a round trip
  • What is not in this file

Everything the importer needs, and nothing it does not. Get the file right and the rest of the import is three clicks.

The seven columns

Download the sample from the Import CSV tab and you get exactly this shape:

location,floor_number,first_name,last_name,email,phone_number,occupant_type
101,1,John,Doe,john@example.com,5551234567,OWNER
102,1,Jane,Smith,jane@example.com,5555678901,TENANT
201,2,,,,,
Column Required What to put in it
location Yes The location or suite number, exactly as you want it to read in URBI. Every row needs one.
floor_number No A number. Leave it blank rather than guessing.
first_name No The person's first name. Blank on a location only row.
last_name No The person's last name. Blank on a location only row.
email No Where their invitation goes. Without it the person cannot be created.
phone_number No Digits, with optional spaces, dashes, brackets, dots, a leading plus, or an x for an extension.
occupant_type No One of the six values in the next section.

One row per person

A location with three people with the relevant role classifications is three rows, all carrying the same location number. URBI creates the location once and attaches all three people to it.

location,floor_number,first_name,last_name,email,phone_number,occupant_type
412,4,Dana,Wu,dana.wu@example.com,4035550142,OWNER
412,4,Sam,Ellis,sam.ellis@example.com,4035550188,TENANT
412,4,Ivy,Ellis,ivy.ellis@example.com,,TENANT

A location with nobody in it yet is one row with the location number filled in and the rest blank. It imports as a vacant location and you can add people later.

The six occupant types

Write them in capitals exactly as shown in the left column.

Value in the file What it means What it does
OWNER Off site person. Owns the location, lives elsewhere. Creates the person, sets the location to Occupied.
RESIDENT On site person. Owns the location and lives in it. Creates the person, sets the location to Occupied.
TENANT Renter. Creates the person, sets the location to Rented.
PROPERTY_MANAGER Manages the location for the person. Creates the person, sets the location to Rented.
DEPENDENT External contact, for example a family member. Creates the person, sets the location to Occupied.
EMERGENCY_CONTACT Someone to call in an emergency. Creates no user and sends no email. Writes an Emergency Contact entry on the location's wiki instead.

On a commercial or education property these same six values carry different labels in the interface (Employee, Student, Teacher and so on), but the values you write in the file never change.

How the occupant type sets the location's status

This catches people out, so it is worth stating plainly.

  • Any row typed TENANT or PROPERTY_MANAGER sets the location to Rented.
  • Any other filled in type sets the location to Occupied.
  • A row with no occupant type leaves a brand new location Vacant.

When a location has several rows, a person always wins. If location 412 has a rental-classified row and a rental-classified row, the location ends up Rented no matter which order the rows appear in, and a later person row can never pull it back to Occupied. An person row only claims a location that is otherwise empty.

Column names you do not have to fix

URBI matches your headers to its own fields before you confirm anything, so an export from another system usually maps itself. Any of these are recognised:

URBI field Headers it recognises
location location, location number, location no, location name, location id, suite, apt, apartment
floor_number floor number, floor no, floor, level, storey
first_name first name, firstname, first, fname, given name
last_name last name, lastname, last, lname, surname, family name
email email, email address, e mail, mail, email addr
phone_number phone number, phone, mobile, cell, telephone, tel, cell phone, phone no
occupant_type occupant type, occupant, type, role, person type, user type

Anything it still cannot place, you set by hand on the mapping screen. Columns you leave unmapped are simply ignored, so you do not have to strip extra columns out of an export first.

Five things that will save you a round trip

  1. Save as CSV, not XLSX. The uploader reads CSV only.
  2. One header row, at the very top. Property management exports often carry four or five title rows above the real header. Delete them.
  3. Every row needs a location number. A row without one cannot be imported at all.
  4. No two rows with the same email and the same location. The second one is refused as a duplicate invite.
  5. Check the emails are the ones you want to write to. Nobody is emailed at import time, but these are the addresses that receive an invitation the moment you later press Bulk Invite, so they still need to be right.

What is not in this file

Leases, rent amounts, condo fees and parking are a separate import. This file creates locations and people only.

Was this article helpful?

Related articles

Building

How to Import Locations and People

Terminology: This universal guide uses neutral descriptions. The product renders its configured property and occupant labels; machine-readable CSV values remain unchanged. Four steps, with a review...

Read
Building

Import Errors and What They Mean

Terminology: This universal guide uses neutral descriptions. The product renders its configured property and occupant labels; machine-readable CSV values remain unchanged. Every message the importer...

Read
Building

Location Import: FAQ

Terminology: This universal guide uses neutral descriptions. The product renders its configured property and occupant labels; machine-readable CSV values remain unchanged. Does importing send emails...

Read
Building

Reading Your Import Report

Terminology: This universal guide uses neutral descriptions. The product renders its configured property and occupant labels; machine-readable CSV values remain unchanged. When an import finishes,...

Read
All Building articlesAsk the URBI team
URBI

URBI is the Building OS, founded in Calgary in 2023. One platform with HERO AI built in, running thousands of units for property managers, condo boards and owners.

Solutions

  • All Solutions
  • For Property Managers
  • For Building Operators
  • For Owners
  • For Finance Teams
  • For Businesses

Building Benefits

  • Residential Buildings
  • Commercial Buildings
  • Education Buildings
  • Senior Living

Products

  • All Products
  • URBI Kore
  • URBI Konnect
  • URBI AI
  • URBI Accounting (Beta)

Company

  • About URBI
  • About Us
  • Milestones
  • Reviews
  • FAQ
  • CareersWe're Hiring
  • Contact

Resources

  • All Resources
  • Help Center
  • Blog
  • Releases
  • System Status
  • FAQ
  • For AI assistants

Compare

  • Compare Us to Residential
  • Compare Us to Commercial
  • Compare Us to K-12

Legal

  • Security & Privacy
  • Terms & Conditions
  • Terms of Service for Konnect

© 2026 URBI. All rights reserved.

Privacy PolicyTerms of Service

Schedule a Demo