Import & Export

Import records from CSV or Excel files and export your data from any module

Coherence lets you import records into any module from CSV or Excel files, and export your data at any time. Whether you're migrating from another tool, bulk-updating records, or backing up your data, the import/export system handles it.

Importing Records

Supported File Formats

FormatExtensionsNotes
CSV.csvUniversal compatibility, recommended
Excel.xlsxFormatted spreadsheets
Excel (Legacy).xlsOlder Excel files

Maximum file size: 100 MB.

How to Import

  1. Navigate to any module (People, Tasks, Leads, or any custom module)
  2. Click the Import button in the toolbar
  3. Follow the 4-step wizard

Step 1: Upload Your File

Drag and drop your file or click to browse. Your file should have:

  • Column headers in the first row — these are used for field mapping
  • One record per row
  • Consistent formatting — dates in the same format, etc.

After uploading, you'll see a preview of your columns and first few rows to verify the file was parsed correctly.

Step 2: Map Columns to Fields

Match each column in your file to a field in the module.

AI-powered suggestions — Coherence automatically suggests mappings based on your column names and sample data. Each suggestion shows a confidence level (High, Medium, or Low). You can accept, adjust, or clear any mapping.

Columns you don't need can be left unmapped and will be skipped.

Multi-value fields

Some fields like Phone, Email, and Address support multiple values. You can map several columns to the same field with different types:

Your ColumnMaps ToValue Type
Mobile PhonePhoneMobile
Work PhonePhoneWork
Home PhonePhoneHome

Address fields

Address components can be mapped individually:

Your ColumnMaps ToAddress Part
StreetAddressStreet
CityAddressCity
StateAddressState
Zip CodeAddressZip
CountryAddressCountry

Step 3: Review & Configure

Before importing, configure how records should be handled.

Duplicate handling

Choose what happens when a record in your file matches an existing record:

StrategyWhat Happens
SkipDon't import the duplicate row
UpdateMerge new data into the existing record
Create anywayImport as a new record (creates duplicates)

When using Update, choose a merge mode:

Merge ModeBehavior
Fill emptyOnly update fields that are currently blank
OverwriteReplace all fields with the import values
Prefer importUse import values where present, keep existing values otherwise

Duplicate matching

Select which fields to match on when detecting duplicates — for example, match on Email to find existing records with the same email address.

Reference fields

If your file includes values that reference another module (e.g., an "Account" column on a People import), Coherence will try to match existing records. Enable auto-create missing references to automatically create new records in the referenced module when no match is found.

Static values

Set default values for fields not included in your file. For example, set a Status field to "New" for all imported records.

Step 4: Import & Track Progress

Click Start Import to begin. Depending on the number of rows, the import runs in different modes:

RowsModeBehavior
Up to 5,000InstantProcesses immediately
5,000–50,000StreamingReal-time progress bar
50,000+BackgroundRuns in the background with status updates

When complete, you'll see a summary of:

  • Records imported successfully
  • Records skipped (duplicates)
  • Errors with row numbers and details
  • Warnings for unresolved references or invalid values

Import History & Rollback

View past imports from the import history table. Each import shows the file name, status, and record counts.

Made a mistake? You can rollback a completed import, which deletes all records created by that import.

Rollback permanently deletes all records created by the import. This cannot be undone.


Exporting Records

Export records from any module to CSV or PDF format.

How to Export

  1. Navigate to the module you want to export
  2. Click the Export button in the toolbar
  3. Choose your format: CSV or PDF
  4. The file downloads automatically

Export Formats

FormatBest For
CSVSpreadsheet work, importing into other tools, data analysis
PDFSharing formatted reports, printing, archival

You can also export saved reports. Open any report and use the Export button to download the filtered results as CSV or PDF.


Tips & Best Practices

Preparing your file

  • Clean your data first — remove blank rows, fix inconsistent formatting
  • Use consistent date formats — ISO format (2024-01-15) is recommended, but US (01/15/2024) and international (15/01/2024) formats are also accepted
  • Quote values with commas — if a cell contains commas, wrap it in double quotes (most spreadsheet apps do this automatically when exporting to CSV)
  • Use UTF-8 encoding — ensures special characters import correctly

For large imports

  • Split very large files (100K+ rows) into batches for easier error handling
  • Use the Skip duplicate strategy for initial imports, then Update for subsequent ones
  • Import reference modules first (e.g., Accounts before People) so references can be matched

Migrating from other tools

Export your data from your current tool as CSV, then use the import wizard. Coherence's AI mapping handles most column name differences automatically. Common migrations:

  • Salesforce — Export Contacts, Leads, or Accounts as CSV
  • HubSpot — Export contacts from the HubSpot UI
  • Pipedrive — Export from Pipedrive's data tools
  • Spreadsheets — Save as CSV from Excel or Google Sheets

Next: Learn about configuring fields for your modules, or see the Import & Export API for programmatic access.