Skip to main content
CSV import lets you upload spreadsheet data to create clients, prospects, other contacts, or notes in Slant. The import interface guides you through column mapping and data validation before records are created.

Supported record types

You can import these record types via CSV:
  • Clients — Creates households with people
  • Prospects — Creates prospect households with people
  • Other contacts — Creates standalone contact records
  • Notes — Creates notes linked to existing records

Prepare your CSV file

File format

  • Format: CSV (comma-separated values)
  • Encoding: UTF-8 recommended
  • Headers: First row must contain column headers

Creating a CSV

From Excel:
  • File > Save As
  • Choose “CSV UTF-8 (Comma delimited)”
From Google Sheets:
  • File > Download
  • Select “Comma Separated Values (.csv)”
From other software: Look for “Export” or “Download” options and select CSV format.

Sample CSV for clients or prospects

household_id,first_name,last_name,email,phone_number,tier,contact_type,tags
smith_family,John,Smith,john@email.com,555-123-4567,0,head_of_household,"VIP, High Priority"
smith_family,Jane,Smith,jane@email.com,555-123-4568,,spouse,
johnson,Bob,Johnson,bob@email.com,555-234-5678,1,head_of_household,

Start the import

  • Navigate to the page for the record type you want to import (for example, Clients)
  • Click the Upload CSV button to open the import interface
  • Select your CSV file or drag it into the upload area

Map your columns

After uploading, the import interface displays your CSV columns alongside Slant’s expected fields.
  • Review detected columns and sample data
  • For each column, confirm or change the matched Slant field
  • Skip any columns you do not want to import
The importer auto-matches common column names like “First Name,” “Email,” and “Phone Number.” Always verify auto-matched fields before proceeding. See Field mapping for the full list of supported fields.

Review and import

  • Review how your data will be mapped
  • Fix any validation errors highlighted by the importer
  • Click Submit to create the records

Importing clients and prospects

Available fields

FieldDescriptionRequired
Household IDGroups people into the same householdNo
First namePerson’s first nameYes (or full name)
Last namePerson’s last nameYes (or full name)
Full nameAlternative to first/last nameYes (or first and last)
EmailEmail addressNo
Phone numberPhone numberNo
TierService tier (0=A, 1=B, 2=C, 3=D)No
Household rolehead_of_household, spouse, partner, dependent_childNo
TagsComma-separated list of tagsNo
Date of birthMM/DD/YYYY or YYYY-MM-DDNo
Genderfemale, male, nonbinary, other, prefer_not_to_sayNo
Marital statussingle, married, partnered, separated, divorced, widowedNo
Address fieldsaddress_line1, address_line2, city, state, zipNo
SSNSocial security number (encrypted)No
Note: If you include a household ID column, rows with the same household ID are grouped into one household. Without it, each row becomes its own household.

Custom fields

If you have custom fields defined for households, they appear as additional columns in the importer. Map your CSV columns to them during the mapping step.

Importing other contacts

Available fields

FieldDescriptionRequired
First namePerson’s first nameYes (or full name)
Last namePerson’s last nameYes (or full name)
Full nameAlternative to first/last nameYes (or first and last)
EmailEmail addressNo
Phone numberPhone numberNo
Statusactive, inactive, archivedNo
Date of birthMM/DD/YYYY or YYYY-MM-DDNo
Genderfemale, male, nonbinary, other, prefer_not_to_sayNo
Marital statussingle, married, partnered, separated, divorced, widowedNo

Importing notes

Available fields

FieldDescriptionRequired
Record typeClient, Prospect, Contact, or BusinessYes
Note contentThe text content of the noteYes
Record IDThe ID of the record this note belongs toNo (or record name)
Record nameName of the record to matchNo (or record ID)
Original created dateWhen the note was originally createdNo
Note: Provide either a record ID or record name so Slant can link the note to the correct record.

Troubleshooting

File will not upload

  • Confirm the file is saved as CSV format
  • Try a different browser if the upload fails

Columns not detected

  • Make sure the first row contains column headers
  • Re-save the file with UTF-8 encoding
  • Open in a text editor to verify the format

Data in wrong fields

  • Review the column mapping step
  • Check for misaligned data in your CSV

Best practices

Clean your data first

Before importing:
  • Remove completely empty rows
  • Fix obvious typos
  • Standardize formatting (dates, phone numbers)

Test with a small batch

  • Create a test file with 5—10 rows
  • Import the test batch
  • Verify the results
  • Import the full file

Keep your original file

Save your source CSV for reference and troubleshooting.

Next steps