.csv, .tsv, .txt, .xls, .xlsx, and .xml.
What you can import
The CSV upload supports five record types:- Prospect — Create prospect households with people, contact details, and addresses.
- Client — Create client households with people, contact details, and addresses.
- Contact — Create other contacts with a single person and contact details.
- Business — Create businesses as standalone records with contact details and one address. Each row creates one business.
- Note — Create notes attached to existing records in Slant.
Upload a file
1
Open data import settings
Go to Settings → Data import.
2
Click CSV upload
3
Choose a record type
Select the type of record you want to create from the dropdown: Prospect, Contact, Client, Business, or Note.
4
Upload your file
Click Upload CSV. An import wizard opens with five steps: Upload, Set header, Match columns, Bulk fix, and Review and edit.
5
Choose a file
Drag and drop your file into the upload area, or click Choose a file to browse. The wizard advances to the next step once the file is loaded.
6
Set the header row
The wizard highlights the row it thinks contains your column names. Click Confirm selection and continue if it’s correct, or click a different row to change the selection. If your file has no column names, click The file has no column names.
7
Match columns
The wizard suggests matches between your column names and Slant fields. Review the matches in the Your column name / Matches to table. Use the dropdown to change a match, or click Ignore to skip a column. Click Confirm matching and continue when you’re done.
8
Fix errors
If any rows have validation errors (e.g., an invalid email format or a missing required field), the wizard shows a Bulk fix step where you can correct them across all affected rows at once. If there are no errors, this step is skipped automatically.
9
Review and finish
The final step shows your data in a spreadsheet view. You can edit individual cells, delete rows, or add new rows. Use Find and replace to make changes across multiple rows. A badge at the top shows whether any errors remain. Click Finish when everything looks correct.A confirmation dialog then shows how many records will be imported — for example, Import 12 clients into 5 households? for clients and prospects, or a flat count for other contacts, businesses, and notes. Check these counts before confirming. An unexpected household count usually means a column was mapped incorrectly.
Update existing records
Check Update existing records before clicking Upload CSV to update records that already exist in Slant instead of creating duplicates. Slant matches incoming rows to existing records by email address. For each row in your file:- Email matches an existing record — Slant updates that record’s fields with the values from your file (name, phone numbers, addresses, tags, custom fields, etc.). If the record was previously archived, it is reactivated.
- No email match — Slant creates a new record.
When Update existing records is unchecked, rows that match an existing email are skipped — no duplicate is created, but the existing record is not updated. If the matching record was archived, it is reactivated.
Available fields
The fields available during column mapping depend on the record type you selected. Your file doesn’t need to include all fields — only the ones you have data for.Client and prospect fields
Clients and prospects share most fields. Each row in your file represents one person within a household. Tier and Client since are client-only and don’t appear when importing prospects. Household fields
Name fields
Contact details
Address
Personal details
Other contact fields
Other contacts use the same name, contact details, address, and personal details fields as clients and prospects — including LinkedIn URL and Company. They do not support household, tier, tag, or note fields, and only one address per contact (no Address 2 fields).Business fields
Each row creates one business as a standalone record. Businesses aren’t grouped into households, and the import doesn’t link them to any household or person. Business details
Contact details
Address
Businesses support one address.
Any custom fields defined on the Business record type appear automatically during column mapping.
Note fields
Note imports work differently from other record types. Instead of creating new records, each row attaches a note to an existing record in your book. You need to tell Slant which record each note belongs to.
How notes are matched to records
Each note needs a Record type and either a Record ID or Record name so Slant can find the right record.
Record ID is the most reliable way to match. You can find it in the URL when viewing a record — for example,
hqhpCbSxjZ from slant.app/clients/hqhpCbSxjZ. If you provide both an ID and a name, the ID takes priority.
Record name matching is case-insensitive:
- Clients and prospects — matches the household name (e.g., “Smith Household”) or any person’s full name (e.g., “John Smith”)
- Other contacts — matches the person’s full name
- Businesses — matches the business name
Custom fields
Any custom fields you’ve created in Slant automatically appear as available columns during the mapping step. This lets you import data directly into your custom fields without any extra configuration.FAQ
What file formats are supported?
What file formats are supported?
CSV, TSV, TXT, XLS, XLSX, and XML files are all supported.
How do I import multiple people into the same household?
How do I import multiple people into the same household?
Include a Household ID column with a shared value for people in the same household. For example, give all members of the Smith family the same Household ID. Assign one person the Head of Household role and others as Spouse, Partner, or Dependent Child.
What happens if my column names don't match Slant's field names?
What happens if my column names don't match Slant's field names?
The mapping tool automatically suggests matches based on common naming patterns. For example, “fname” or “firstname” will match to “First Name”. You can manually adjust any mapping before confirming.
Can I import data from a CRM that Slant doesn't directly support?
Can I import data from a CRM that Slant doesn't directly support?
Yes. Export your data from your current CRM as a CSV file, then use the CSV upload to bring it into Slant. You may need to reorganize columns to match Slant’s expected fields.
Where do imported records appear?
Where do imported records appear?
After a successful import, Slant takes you to a dedicated import list that shows every record created during the import. Imported records also appear in their respective sections — clients in Clients, prospects in Prospects, and so on.
Next steps
Importing from Redtail
Import directly from a Redtail database backup
Importing from Wealthbox
Import from a Wealthbox data export