Import Properties from CSV
How to bulk import property records from a CSV file, map columns to fields, review the import preview, and resolve errors.
How to bulk import property records from a CSV file, map columns to fields, review the import preview, and resolve errors.
This guide explains how to import multiple properties at once using a CSV file. You will learn how to prepare your file, map columns to JobsiteOn fields, preview the import, and handle any errors that arise.
Your CSV should include the following columns:
| Column | Required | Description |
|---|---|---|
| address_line_1 | Yes | Street number and name |
| address_line_2 | No | Suite, unit, or building |
| city | Yes | City name |
| state | Yes | Two-letter abbreviation |
| zip | Yes | Five-digit or ZIP+4 code |
| property_type | No | residential, commercial, industrial |
| gate_code | No | Gate or entry code |
| access_notes | No | Parking or entry instructions |
| notes | No | Internal office notes |
Save the file as .csv with UTF-8 encoding.
Tip: Download the sample CSV template from the import dialog to see the exact column headers JobsiteOn expects.
/properties.Screenshot: The CSV import dialog with the file picker and Upload button.
After upload, JobsiteOn displays a column mapping screen:
The preview screen shows:
Review any errors and fix them in your CSV if needed. You can re-upload the corrected file or skip the error rows and import only valid records.
Click Import to create the property records.
Animation: The import progress bar filling as properties are created in the system.
After the import completes, a summary shows:
Navigate to /properties to see the newly imported records in the list.
Note: Duplicate addresses are flagged during preview. If a property with the same address already exists, the row is marked as a potential duplicate and you can choose to skip or create it anyway.
Did this answer your question?