Help Centre
CRM

Importing Data

Bring contacts, companies, and deals into your CRM from CSV files

You can upload a CSV file to add many records at once instead of typing them in one by one. This works for people, companies, and deals.

What You Can Import

WhatWhere to Find ItRow Limit
People (Contacts)CRM → People → Import People1,000 rows per file
CompaniesCRM → Companies → Import Companies1,000 rows per file
DealsCRM → Deals → Import Deals1,000 rows per file

File Size

The maximum file size is 2 MB. If your file is bigger, split it into smaller batches.

The Import Process

Every import follows four steps. The progress bar at the top shows you where you are.

Step 1: Upload Your File

  1. Open the right CRM section, then click Import People, Import Companies, or Import Deals at the top right of the page.

  2. The import wizard opens.

  3. Click to browse for your CSV file, or drag it onto the upload area.

  4. Wait for the file to upload and parse.

Step 2: Map Your Columns

The system tries to match your CSV column headers to CRM fields automatically. You need to verify each mapping is correct.

For People imports, these fields are available:

CRM FieldRequiredNotes
NameYesCan be mapped as "Full name" or split into "First name" + "Last name"
Job TitleNo
EmailNoUsed to detect duplicates
PhoneNo
LinkedIn URLNo
Twitter/XNo
Facebook URLNo
InstagramNo
Street AddressNo
CityNo
State/ProvinceNo
Postal/Zip CodeNo
CountryNo
Tags (comma-separated)NoComma-separated list of tags
Company NameNoLinks to an existing company or creates a new one
Company Website/DomainNoUsed to match existing companies
Company fieldsNoEmployees, industry, company social URLs, and company address

For Company imports, these fields are available:

CRM FieldRequired
Company NameYes
DescriptionNo
IndustryNo
Number of EmployeesNo
Website URLs (comma-separated)No (used to detect duplicates)
LinkedIn, Twitter, Facebook, InstagramNo
Address fieldsNo
Tags (comma-separated)No
Name (Team)No (links existing contacts)
Email (Team)No (used to match existing contacts)

For Deal imports, these fields are available:

CRM FieldRequired
Deal NameYes
AmountNo
CurrencyNo
Probability (%)No
PipelineYes (pick a default if not in your CSV)
StageYes (pick a default if not in your CSV)
Tags (comma-separated)No
Associated Company fieldsNo
Associated Contact fieldsNo
  1. For each CRM field, pick the matching column from your CSV.
  2. If the system auto-matched a column, double-check it is correct.
  3. Leave unmatched any columns you do not want to import.
  4. Click Next.

Step 3: Validate Your Data

The system checks every row for problems:

CheckWhat Gets Flagged
Required fieldsRows missing the required fields (like Name)
Email formatEmail addresses that are not valid
DuplicatesRecords that already exist in your CRM (matched by email for people, website for companies)
Format issuesData that does not match what the field expects

You can fix problems right in the table:

  • Click any cell to edit the value.
  • Rows with errors are highlighted.
  • You can choose to skip bad rows or fix them before continuing.

Click Next when you are ready.

Step 4: Confirm and Import

  1. Review the summary: how many rows will be created, updated, or skipped.
  2. Click Import.
  3. Wait for the import to finish.
  4. You see a success message with the count of records created and updated.
  5. You are taken back to the list page automatically.

Tips for a Smooth Import

Do

  • Clean your CSV first. Remove blank rows and fix obvious mistakes.
  • Use clear column headers like "First Name", "Email", "Company Name". The system auto-matches common headers.
  • Import companies before people. This way, company records already exist when the people import tries to link to them.
  • Start with a small test. Import 10-20 rows first to make sure the mapping is correct.

Avoid

  • Do not skip the validation step. Review the flagged rows before you confirm.
  • Do not import files with more than 1,000 rows. Split large files into batches.
  • Do not use commas inside field values without wrapping them in quotes.

Troubleshooting

On this page