Navigation

Importing Contacts via CSV

Upload, map, review, and process — with AI contextualization at every step

Before You Begin

The CSV import wizard walks you through four steps: uploading your file, mapping columns to CRM fields, reviewing for duplicates, and processing each record with AI contextualization.

Access it from Sales > CRM > Contacts > Import Contacts > CSV Import.

Steps

Upload your CSV

Drag and drop your CSV file (or click to browse). The file must be under 10MB.

Below the upload zone, an Import Context textarea lets you describe where this data comes from and any special handling needed. Example: "These are attendees from the March 2026 SaaS Connect conference. Most are SaaS founders or agency owners. Some may already be in our CRM from previous events."

This context is passed to the AI contextualizer, which uses it to make smarter decisions about how to categorize, tag, and enrich the imported records.

The Import Context is optional but significantly improves AI processing quality. If you know the source, the audience type, or any special context, include it here.

Map fields

The wizard shows a mapping table: each CSV column on the left, a CRM field dropdown on the right. Smart auto-matching attempts to map common headers ("Email" → primary_email, "First Name" → first_name, etc.).

The Email field mapping is required — it is used for duplicate detection. Phone mapping is optional but recommended.

Review the auto-matched fields and correct any mismatches. Unmapped columns are ignored during import.

Review duplicates

The wizard scans for existing contacts that match the imported records (by email or phone). Duplicate matches are shown with options to skip (do not import) or merge (update the existing contact with new data from the import).

Review the duplicate list to ensure you are not creating unwanted duplicates.

Process

Click to begin processing. Each record goes through the AI contextualizer:

1. Fields are mapped to CRM columns
2. Missing data is inferred from context when possible
3. Notes are extracted and structured
4. Profile data is generated
5. Custom fields are matched
6. The contact is created or updated

A real-time progress indicator shows processing status. Processing may take a few minutes for large files.

Import history is tracked on the Import Contacts page — showing file name, record count, progress, status, and date for every import.

Imported contacts are not automatically enrolled in SI. After import, review the contacts and enable auto-engage for those you want SI to process.

Result

Your contacts are imported, deduplicated, enriched with AI-generated profile data, and assigned to the appropriate pipeline stages. You can review the results in the contacts dashboard and enable SI engagement selectively.

Continue Reading

Was this article helpful?

NotebookLM Overviews