How to test a CRM data import

Testing an import is the cheapest insurance in data ops: problems that would corrupt thousands of records show up on a sample of twenty.

A good test checks not just that data loaded, but that it loaded correctly - right fields, right formats, right matches, right links.

Short answer

Test a CRM data import by loading a small representative sample, then checking that fields mapped correctly, values kept their format, records matched existing ones instead of duplicating, and relationships linked properly. Fix any issue in the mapping or source file, then re-test before the full load. The test is where import problems are cheap to fix.

Step by step

  1. Load a representative sample

    Import a small batch that includes the tricky cases - records with special characters, missing fields, likely duplicates - not just the easy ones.

  2. Check field mapping

    Confirm each value landed in the intended field and picklist values translated correctly, so nothing is silently misplaced.

  3. Verify matching and relationships

    Check that rows matched existing records instead of duplicating, and that links to accounts and deals formed correctly.

    • No duplicates created
    • Relationships linked, not orphaned
    • Formats and picklists preserved
  4. Fix and re-test

    Correct the mapping or source file for any problem found, then re-run the test until a sample lands clean before the full load.

Test the hard cases, not the easy ones

A test batch of clean, simple records passes trivially and proves nothing. Include the records most likely to break: special characters, missing fields, duplicates, and complex relationships. If those load correctly, the full import will too.

How Ardovo helps

Ardovo previews and validates a test import before committing, flagging mapping mismatches, format problems, and duplicate matches. Rook surfaces exactly what would go wrong, so you fix it on the sample and the full load lands clean.

Frequently asked questions

How big should a test import be?

Small but representative - a few dozen records that include the hard cases: special characters, missing fields, likely duplicates, and complex relationships. Size matters less than coverage; a test that only includes easy records passes without proving anything.

What should you check in a test import?

That fields mapped to the right places, formats and picklist values were preserved, rows matched existing records instead of duplicating, and relationships linked correctly. The test verifies the import loaded correctly, not merely that it loaded.

What if the test import has problems?

Fix the root cause in the field mapping or the source file, then re-run the test until a sample lands clean. Never proceed to the full load with known issues - the test exists precisely so those issues are fixed cheaply before scale.

Keep reading

Get started with Rally or browse all pages.