Duplicate contacts and companies
Repeated records may contain different amounts of information. Removing a row without reviewing it can discard the better record.
Inspect and prepare contact, company, lead and customer files before an import, migration or bulk update. RowDesk helps you clean CSV and Excel data, review duplicate records and understand the changes before downloading a separate prepared file.
CRM import preparation starts with understanding the file, not immediately changing it. Check the problems that could affect record identity, field consistency and the final handoff.
Clean CSV before CRM import with operations configured for the file in front of you. Trim surrounding whitespace and remove completely blank rows, then review changes that depend on business meaning.
Normalize casing for selected columns, configure null-placeholder cleanup and map selected values to your preferred labels. Standardizing a status field should be a deliberate choice, not an automatic rewrite of every text column.
Explore column-specific CSV and Excel cleanupPick the columns and operations that match your import conventions.
Check affected rows, proposed value changes and any completely blank rows selected for removal.
If you need to validate CSV before import, also check required fields, identifiers and accepted values in the target CRM. RowDesk data-quality checks do not guarantee acceptance by its importer.
Choose matching columns that identify the contacts or companies in your file. Inspect duplicate groups and compare their fields before deciding which records to remove.
RowDesk can recommend the most complete record, based on non-empty values across output columns. You can manually choose another record when completeness does not reflect the best business information.
Explore duplicate review and completenessSelected columns must match under the configured rules, such as ignoring capitalization or trimming surrounding spaces. RowDesk does not use fuzzy matching to treat similar names as the same company.
Check the duplicate groups, records involved and rows proposed for removal. Keeping one record does not automatically merge field values from the others.
To remove duplicate CRM records from an export, RowDesk works on that file. It does not delete or merge records inside the live CRM. Any downstream migration or update remains under your control.
Use a current CRM export as your reference. Compare the incoming CSV or XLSX against it to understand which records are new and which already match existing data.
File A is the incoming dataset. File B is the existing CRM export, covering the records you need to check.
Map Email to Email Address, or choose another suitable key. Compare on one or more fields with configured casing and whitespace rules.
Inspect new records in File A, matched records and records only in File B. For a new-record import, preview keeping only new records from File A.
For a bulk update, matching identifies records already represented in the export; it does not update their CRM fields. Preserve the identifiers your CRM needs and configure the update in its own import process.
Explore column mapping and file comparisonReview changed values with their before-and-after context, inspect removed rows and follow the applied transformation history. You can see the impact of cleaning, duplicate removal and comparison filtering instead of inspecting only the final file.
Preview important operations before applying them. If you reconsider, undo during the active session. Your original source file remains unchanged; this is not permanent cloud audit-history storage.
Review your working dataset before export. Illustrative session, not a live file.
| Source row | Column | Before | After | Operation |
|---|---|---|---|---|
| 12 | Company | " Acme Inc. " | Acme Inc. | Trim whitespace |
| 34 | Company | " Northwind " | Northwind | Trim whitespace |
| 12 | JORDAN@EXAMPLE.COM | jordan@example.com | Email casing | |
| 57 | SAM@EXAMPLE.COM | sam@example.com | Email casing | |
| 89 | LEE@EXAMPLE.COM | lee@example.com | Email casing |
5 changed values across 4 retained rows. Customer IDs remain unchanged.
Illustrative review: 1,248 original rows become 1,200 current rows after 8 blank rows, 25 duplicates and 15 existing matches are removed. Five values changed across four retained rows; six transformations were applied.
Explore changed values, removed rows and session undoKeep preparation separate from the live system. The same sequence can support a new-record import or CRM data migration cleanup, with the final import controlled in your CRM.
Choose a recent export with the record identifiers and fields needed for comparison.
Open the contact, company, lead or customer CSV/XLSX you need to prepare.
Inspect the dataset and identify formatting or data-quality issues.
Choose whitespace, casing and selected-value cleanup, then preview the impact.
Review matching groups, compare completeness and confirm removals.
Map fields to the existing export and review new and matched records.
Verify changed values, removed rows and the operations applied.
Download the current prepared dataset as a separate file.
Check required fields and identifiers, then run your chosen import or update process.
Prepare cleaner files before importing them into your CRM. Check the destination's requirements for contacts, companies, leads or customers before using the final CSV.
These are examples of systems teams may prepare files for, not connected destinations. RowDesk does not write changes back to the CRM or synchronize records automatically.
For bulk updates, retain the appropriate record identifiers. For migrations, confirm accepted values and required fields in the new system. Explore prepared CSV exports.
Your raw dataset is processed in the browser and is not uploaded to RowDesk servers in local-processing mode. Review important transformations before applying them and export a separate file without overwriting the source.
Clean, reconcile and review your next CRM dataset before export.