Every serious CRM was built decades ago and never fully rebuilt.

Lumenbase is a new CRM for the AI age that helps you prioritize your day and engage with the right people in your network.

Full-funnel CRM with lists, leads, deals, and accounts; Lumo AI for daily priorities and outreach; automations, lead scoring, forecasting, and integrations with Gmail, Outlook, Slack, LinkedIn, and more.

Try for free · Features · How it works · AI site digest

    Import Data from CSV/Excel

    101 · Step 4
    Migration Guide

    Migrate contacts, companies, and deals from spreadsheets or other CRMs.

    By Sebastian StreiffertPublished Jan 10, 2026Updated May 29, 20266 min read

    Overview: Importing Data into Lumenbase

    Lumenbase's import wizard allows you to migrate your existing contacts, companies, deals, and invoices from spreadsheets or other CRM systems. Whether you're moving from Excel, Google Sheets, or another CRM, the import process handles field mapping, duplicate detection, and data validation automatically.

    Supported Formats

    Import from CSV (.csv) and Excel (.xlsx, .xls) files. Export from your current system in either format to get started.
    Moving from a previous CRM with a full workspace copy? Use the migration wizard in Data Hub instead of CSV — see CRM workspace migration wizard.

    Smart Field Mapping

    The import wizard automatically suggests field mappings based on column headers, saving time and reducing errors during migration.

    Duplicate Detection

    Built-in duplicate detection identifies existing records that match your import data, with options to skip, merge, or create new records. Learn more aboutfinding and merging duplicates.

    Supported Entity Types

    You can import the following record types:

    Entity TypeKey FieldsDuplicate Matching
    ContactsName, Email, Phone, Company, TitleEmail or LinkedIn URL
    CompaniesName, Website, Industry, SizeCompany name (case-insensitive)
    DealsName, Value, Stage, Company, ContactDeal name + company
    InvoicesNumber, Amount, Company, DateInvoice number
    Import companies before contacts if your contacts need to be linked to companies. Import contacts before deals if your deals reference contacts.

    Preparing Your Data

    Proper data preparation ensures a smooth import. Follow this checklist before uploading:

    Data Preparation Checklist

    • Include a header row with descriptive column names
    • Remove duplicate rows from your source file
    • Standardize date formats (YYYY-MM-DD works best)
    • Clean up inconsistent data (e.g., 'USA' vs 'United States')
    • Ensure email addresses are properly formatted
    • Remove any formulas - save as values only
    • Split full names into first/last name columns if possible

    Use these header names for automatic field mapping:

    For ContactsFor CompaniesFor Deals
    first_name, last_namecompany_namedeal_name
    emailwebsitevalue
    phoneindustrystage
    titlecompany_sizeclose_date
    companyaddresscontact
    linkedin_urlphonecompany

    Step-by-Step Import Guide

    Follow these steps to import your data into Lumenbase:

    1

    Navigate to Imports

    Go to System Operations → Imports in the sidebar. Click New Import to start the import wizard.
    2

    Select Entity Type

    Choose what type of records you're importing: Contacts, Companies, Deals, or Invoices. This determines which fields are available for mapping.
    3

    Upload Your File

    Drag and drop your CSV or Excel file, or click to browse. The wizard previews your data and detects column headers automatically.
    4

    Map Fields

    Match your file columns to Lumenbase fields:
    • Required fields are marked with an asterisk (*)
    • Auto-detected mappings appear pre-selected
    • Click a column to change its mapping
    • Unmapped columns will be skipped
    • Map to custom fields if standard fields don't match
    5

    Configure Link Fields

    For Contacts and Deals, configure how records link to other entities:
    • Contacts: Map a column to 'Company' to auto-link to existing companies
    • Deals: Map columns for linked company and primary contact
    • Matching is done by name - ensure names match existing records exactly
    6

    Set Duplicate Strategy

    Choose how to handle records that match existing data:
    OptionBehavior
    Skip DuplicatesExisting records are left unchanged
    Update DuplicatesMerge new data into existing records
    Create AllImport all rows as new records (may create duplicates)
    7

    Review and Import

    Preview the first few rows with your mappings applied. If everything looks correct, click Start Import to begin processing.

    Duplicate Detection

    Lumenbase automatically detects potential duplicates during import based on key identifying fields:

    Matching Rules by Entity

    EntityPrimary Match FieldSecondary Match
    ContactsEmail addressLinkedIn URL
    CompaniesCompany name (case-insensitive)Website domain
    DealsDeal name + Company-
    InvoicesInvoice number-

    Duplicate Resolution Options

    When duplicates are detected, you can:

    • Skip: Keep the existing record, don't import the duplicate row
    • Update/Merge: Combine data from both records (new data fills empty fields)
    • Create New: Import as a separate record despite the match
    If you're not sure about duplicates, choose 'Skip Duplicates' for your first import. You can always do a second import with 'Update' to fill in missing data.

    Handling Large Imports

    Large imports (1,000+ records) are processed in the background using batch processing. Here's what to expect:

    • Progress indicator shows completion percentage
    • You can navigate away - import continues in background
    • Check System Operations → Import History for status
    • Failed rows are logged with specific error messages
    • Partially completed imports can be resumed
    For very large imports (10,000+ records), consider splitting your file into smaller chunks. This makes it easier to identify and fix issues.

    Troubleshooting Import Errors

    Common Validation Errors

    ErrorCauseSolution
    Required field missingMandatory field not mappedMap the required field or add data to your file
    Invalid email formatMalformed email addressesClean email addresses before import
    Date parse errorUnrecognized date formatUse YYYY-MM-DD or MM/DD/YYYY format
    Number format errorText in numeric fieldsRemove currency symbols, commas from numbers
    Company not foundLinked company doesn't existImport companies first, or create them manually

    File Format Issues

    • Encoding errors: Save your CSV as UTF-8 encoding
    • Delimiter issues: Use comma-separated values, not semicolons
    • Extra columns: Remove blank columns from your spreadsheet
    • Merged cells: Unmerge all cells in Excel before exporting

    After Import Fixes

    If some rows failed to import:

    1. Go to Import History and find your import
    2. Download the error log to see which rows failed and why
    3. Fix the issues in your original file
    4. Re-import only the failed rows with 'Skip Duplicates' enabled

    Best Practices for CRM Migration

    • Start with a small test import (50-100 rows) to verify mappings work correctly
    • Import in order: Companies → Contacts → Deals → Invoices
    • Back up your source data before making changes
    • Use consistent naming for companies to ensure proper linking
    • Clean and deduplicate data in your spreadsheet before importing
    • Document your field mappings for future reference
    • Assign a team member to review and verify imported data
    Imports cannot be automatically undone. For large migrations, consider doing a test import in a separate workspace first.

    Quick Reference

    Start import: System Operations → Imports → New
    View import history: System Operations → Imports (tab)
    Download error log: Import History → [Import] → Errors
    Supported formats: CSV, XLSX, XLS
    Max file size: 50 MB per file
    Recommended batch: 5,000 rows per import

    Lumenbase 101 · Step 4 of 8

    Was this article helpful?