Importing Data

Bulk-load your existing clients, contacts, and leads from spreadsheets using CSV import.

How CSV Import Works

Every import dialog follows the same three-step process:

  1. 1
    Upload — Select a .csv file from your computer. The file must have a header row. Column names are auto-detected.
  2. 2
    Map columns — Review how your CSV columns map to CRM fields. Auto-detection handles common names like "Company Name," "First Name," "Email," etc. Correct any mismatches using the dropdowns. Columns set to "Skip" are ignored.
  3. 3
    Review results — The import runs and shows how many records were created. Any rows that failed are listed with the specific error so you can fix and re-import.
Maximum rows per import: 1,000 rows. For larger datasets, split your CSV into multiple files.

Importing Accounts

Find the Import CSV button on the Accounts list page (next to "New Account").

Required field: name — rows without a name are skipped.

Supported columns (auto-detected by header name):

Column nameMaps toNotes
name / company_name / accountAccount NameRequired
lifecycle_status / statusLifecycle StatusPROSPECT, ACTIVE, AT_RISK, etc.
industry / vertical / sectorIndustryFree text
employee_count / headcount / sizeEmployee CountWhole number
website / url / webWebsite
phone / telephonePhone
address / streetAddress
cityCity
state / provinceState
zip / postalZip / Postal Code
countryCountry
sla / tier / sla_tierSLA TierBRONZE, SILVER, or GOLD
notes / commentsNotes

Importing Contacts

Find the Import CSV button on the Contacts list page (next to "New Contact").

Required fields: first_name and last_name — rows without both are skipped.

Supported columns:

Column nameMaps to
first_name / given_name / firstFirst Name
last_name / surname / family_name / lastLast Name
email / email_addressEmail
phone / telephonePhone
mobile / cell / mobile_phoneMobile Phone
title / job_title / position / roleJob Title
linkedinLinkedIn URL
notes / commentsNotes

Importing Leads

Find the Import CSV button on the Leads list page.

Required field: company_name.

Supported columns:

Column nameMaps to
company_name / name / organizationCompany Name
first_name / firstContact First Name
last_name / lastContact Last Name
emailContact Email
phone / mobileContact Phone
website / url / webWebsite
source / lead_sourceSource
employee_count / headcount / sizeEmployee Count
industry / vertical / sectorIndustry
location / city / state / regionLocation
it_situation / current_situation / it_setupCurrent IT Situation
compliance / regulation / frameworkCompliance Need
tech_fit / stack_fit / tech_stackTech Stack Fit
notes / comments / descriptionNotes

Leads also support custom field mapping — any custom fields you've defined for the Lead object appear as mapping targets in the dropdown with a "(custom)" label.

Tips for Clean Imports

  • Use standard header names (e.g. "first_name" not "fname") for best auto-detection.
  • Export from HubSpot, Salesforce, or your existing spreadsheet as CSV with headers in row 1.
  • Columns set to "Skip" are safely ignored — no need to delete them from your file first.
  • Rows that fail are listed with the specific error. Fix only those rows and re-import; records created in the first pass won't be duplicated.
  • After importing accounts, use the Duplicate Detection scan in Settings → Duplicates to catch any near-matches.