CSV contact import now skips duplicate emails before you commit
Importing contacts from a CSV skips rows whose email already exists, counts them up front, and handles semicolons and larger files cleanly, for anyone bringing contacts into NOAN.
Until now a CSV import could quietly create a second contact for an email you already had, and a stray semicolon in a comma-separated file could drop a row without telling you.
What's new
- Duplicate emails are skipped. Rows whose email already exists in your workspace, matched without regard to case, or that repeat earlier in the same file, are left out of the import.
- A count before and after. The import modal counts the duplicates it found in a single warning before you start, and a notification confirms how many were skipped once it finishes.
- Semicolons no longer break rows. A row containing a
;inside a comma-separated file is no longer dropped. The preview accepts,or;as the separator, matching the server. - A name-only file works. The preview now accepts a file with just a
namecolumn. - Larger files are rejected cleanly. Files over 5 MB are now turned away by the server, not only in the browser.
Why it matters
When you pull a list out of another tool and drop it into NOAN, you want your existing network left intact, not doubled. Seeing the duplicate count before you commit means you know exactly what is about to change, and the records you already verified stay as they are.
Where to find it
Open the contact import modal and choose your CSV file. The warning appears in the preview before you confirm.