HomeDirect University › CSV import template — the best format to upload
Getting Started

CSV import template — the best format to upload

5 min read · Updated 2026-09-05

“CSV import template — the best format to upload” is a Direct University lesson from Direct REI, the AI cold-outreach platform and CRM for real estate investors. Download a ready-made spreadsheet for buyers, sellers + properties, other contacts, or deals. The columns map themselves — replace the sample rows, save as CSV, import.

The importer accepts almost any column names, but the fastest path is to start from a file whose columns already match. Each template below has the header row Direct REI expects plus two or three sample rows showing what goes in every column. Open it in Excel, Numbers, or Google Sheets, replace the samples with your list, keep the header row exactly as it is, and save as CSV.

Pick the template for the tab you're importing into

Inside the installed app the download opens your phone's share sheet — Save to Files, AirDrop, or email it to yourself.

How to use it

  1. Download the template and open it in Excel, Numbers, or Google Sheets.
  2. Delete the sample rows and paste your list in. Leave the header row alone. Delete any column you don't have data for — empty columns are fine too.
  3. Save as CSV. In Excel: File → Save As → CSV UTF-8. In Google Sheets: File → Download → Comma Separated Values. (.tsv and .txt also import.)
  4. Go to the matching CRM tab and click Import CSV. Every column should already show as mapped — glance down the list, then pick a campaign or add tags if you want them applied to the whole batch, and click Import.

Renamed a header? The mapper still recognizes the usual aliases ("Owner Name", "Cell", "APN", "Situs Address", "Acres"…), and anything it misses you can point at the right field with the dropdown next to it before importing.

What goes in each column

BuyersName, Company, Title, Type, Email, Email 2, Email 3, Phone, Phone 2, Phone 3, Market, Tags, Status, Notes, Lot Size, Price Range, Submarkets. A row needs at least a Name, an Email, or a Company. Extra emails and phones (slots 2 and 3) land on the contact card as alternates. Lot Size, Price Range, and Submarkets are the buyer's buy box — free text like 1 to 5 acres or 50000 to 250000.

Sellers + properties — the seller half is First Name, Last Name, Company, Email (1–3), Phone (1–3), Mailing Street / City / State / Zip, Market, Motivation, Reason for Selling, Tags, Status, Seller Notes; the property half is Property Address, Property City, Property State, Property Zip, County, Parcel ID, Property Type, Lot Size, Sqft, Beds, Baths, Zoning, Asking Price, Estimated Value, ARV, Property Notes, Legal Description, Links. A row needs either something identifying the seller (name, email, phone, or company) or a property address or parcel number. A single "Owner Name" column works in place of First + Last. The mailing address is the one skip tracing and direct mail use — fill it in whenever you have it, even when it matches the property address.

Other contactsName, Company, Title, Type, Email, Phone, Tags, Notes. Same Name-or-Email-or-Company rule as buyers.

DealsDeal Name, Stage, Seller Name, Offer Price, Contract Price, ARV, Rehab Estimate, Assignment Fee, Earnest Money, Closing Date, DD Date, Notes. Deal Name is required. Stage is matched by name against your pipeline's stages (a name that doesn't match lands in your first stage). Seller Name is matched against sellers already in your CRM — import the sellers first, then the deals.

Values that have to be exact

How duplicates are handled

Buyers and other contacts are skipped when a row's email, or its name + company pair, already exists in that tab — so re-importing an updated file adds only the new people. Sellers are reused when the email, the name + company pair, or the phone already matches, and the row's property is attached to that existing seller. That's also why the sellers template repeats Robert Nguyen on two rows: one owner, two parcels, one contact card.

Spreadsheet traps worth knowing

Moving from another CRM with several exports? Settings → Profile → Bulk Migration takes all of your files at once (buyers, sellers, deals, conversations), auto-detects each by its columns, and also maps custom fields. The single-tab Import CSV buttons above are the right tool for one list at a time. And if the list already lives in another system you'll keep using, the API and Zapier (see Connect Zapier & the API) sync it instead of a one-time file.
This lesson lives in Direct University inside the Direct REI app, where you can search every lesson and ask the built-in AI assistant. Sign in to open it there.

Related lessons

The CRM: contacts, tags & the deal pipelineBuyers / Sellers / Other tabs, statuses, tags, filters, import/export, and the drag-and-drop deal pipeline. Includes a video walkthrough of importing & exporting your list.Getting Started · 7 min read Custom fields — track what your business actually cares aboutAdd your own fields to buyers, sellers, other contacts, and properties — then filter, sort, and export by them like any built-in field.Getting Started · 4 min read Call from your browser (softphone, ringing & recording)Turn Direct REI into a phone: dial with a headset, take incoming calls in the tab, send unanswered calls to voicemail, and record both sides of the call.Getting Started · 6 min read
← PreviousThe CRM: contacts, tags & the deal pipeline
About Direct REIDirect REI is an AI cold-outreach platform and CRM for real estate investors — wholesalers, flippers, builders, land investors, and brokers. Its AI acquisition manager, Oliver, pulls county property records, finds owners, and runs email, SMS, direct mail, and inbound-call tracking from your own mailbox and phone number, replying in your voice. Free plan; paid plans from $23/month billed annually ($29 monthly).

Start free — let Oliver run the outreach.

Free plan, no card. Oliver finds the leads and runs email, SMS, and mail from your own accounts.

Try Direct REI free →