For property & real estate operations

Stop emailing Excel templates back and forth.

Collect rent rolls, tenant lists and unit details from owners, outgoing managers and your own team in the exact columns your property management software imports.

Start free. No credit card required.

The spreadsheet way
The workflow you already know
1
Email an Excel template
2
Wait for them to fill it in
3
Receive a different version back
4
Fix missing or incorrectly formatted data
5
Import the spreadsheet into your system
With Import Builder
The same workflow, without the cleanup
1
Define the columns you need
2
Send them the workflow
3
They enter or upload their data
4
Validation catches problems
5
Download a clean CSV

THE PROBLEM

Excel is great for working with data.
It isn't great for collecting it.

When you need someone else to provide structured information, an emailed spreadsheet creates work for everyone involved.

Missing units

Vacant units get left off the rent roll, so they never make it into your system.

Missing tenant contacts

Co-tenants, emails and phone numbers are blank, and portal invites can't go out.

Rent and dates every which way

$1,600/mo, 1600 + parking, 04/05 that could be April or May, and zip codes missing their leading zero.

Wrong first charges

Whatever slips through becomes a tenant's first rent charge in your new system.

THE ALTERNATIVE

Give people the structure.
Let them provide the data.

Build the workflow once, then use it whenever you need someone to provide information in a particular structure.

01

Define

Create the columns and fields your spreadsheet normally contains.

02

Send

Give the other person a link or embed the workflow in your application.

03

Validate

Catch missing, invalid, or duplicate values before they become your problem.

04

Download

Download the completed data as a clean CSV ready for your existing process.

Your Excel template becomes a workflow.

Take the spreadsheet structure you already use and turn it into a guided CSV workflow. Your columns stay under your control while the person providing the data gets a much clearer experience.

Define the exact columns you need
Mark important fields as required
Add validation rules
Control column order
Allow existing CSV files to be uploaded
Map incoming headers to your structure
Rent Roll
One row per unit, vacant ones included
CSV
Property
Unit
Tenant
Rent
The Commons
1A
S. Smith
1600.00
The Commons
1B
J. Lee, R. Lee
1650.00
The Commons
2A
(vacant)
Oak Terrace
4
M. Williams
1425.00
248 rows
Map an old rent roll
Their export's headers, matched to DoorLoop's
AddressProperty Street Address
Unit #Unit Name
Resident EmailTenant 1 Email
Move-inLease Start Date
Monthly RentRent Amount
Columns mapped successfully

Switching software?
Bring the old rent roll.

Export the rent roll from your current system or spreadsheet and upload it. Its columns are matched to the ones your new software expects, and anything that won't import is highlighted before you send the file.

Your old system's export

Address, Unit #, Resident Email, Move-in, Monthly Rent...

Property Street Address, Unit Name, Tenant 1 Email, Lease Start Date, Rent Amount...

LESS CLEANUP

Catch problems before the spreadsheet reaches your team.

Put the rules into the workflow instead of relying on instructions buried in an Excel template.

Required fields

Every unit needs its property, address and unit name.

No duplicates

The same tenant or unit listed twice is flagged.

Dates, rent and contacts

Lease dates in one format, rent as a number, and real emails and phone numbers.

Dropdowns

Property types and rent frequencies only accept the values your software knows.

EMBED IT

Put the workflow where your team already works.

Send a link, or embed the form in your owner portal or internal tools. This is the DoorLoop rent roll template, live: try typing $1,600 into Rent Amount.

Link or embed

Share a link, or add the form to your own site with an iframe.

Your branding

Your logo and brand colour on the form.

Row limits

Set how many units each form accepts, up to 1,000.

CSV processing happens in the browser.

Import Builder processes CSV data locally in the user's browser. Spreadsheet contents don't need to be uploaded to Import Builder simply to provide the editing and validation experience.

Browser-based CSV processing
Spreadsheet contents aren't stored as project data
Validation before export
Clean CSV output

Replace your next Excel template.

Define the columns, add your validation rules, and give people a structured way to provide the data your business needs.