Salesforce CRM Cleanup Checklist
Comprehensive checklist to audit, clean, and maintain your Salesforce org data for accurate reporting and efficient sales operations.
Data Audit
Run a Salesforce data quality report
easyUse Reports to check field completeness across Leads, Contacts, and Accounts. Identify which standard and custom fields have the lowest fill rates.
Identify duplicate Leads and Contacts
mediumUse Salesforce's built-in Duplicate Management rules or run a report matching on email, name, and company to quantify your duplicate rate.
Audit Lead conversion paths
mediumCheck for Leads that should have been converted to Contacts/Opportunities but are stuck in the Lead object, creating duplicate data.
Review Account hierarchy accuracy
hardEnsure parent-child Account relationships are correct and that subsidiaries are properly linked to parent companies.
Clean Records
Merge duplicate Leads and Contacts
mediumUse Salesforce's merge feature (up to 3 records at a time) or a data management tool for bulk merging. Preserve the record with the most recent activity.
Remove or archive stale Leads
easyIdentify Leads with no activity in 12+ months and either re-enrich them or move them to a 'Stale' status to keep your active pipeline clean.
Standardize picklist values
mediumReview Industry, Lead Source, and other picklist fields for inconsistent values. Consolidate variations and update records in bulk.
Fix or remove invalid email addresses
mediumRun email verification on your database to flag invalid, disposable, and role-based addresses. Update or remove records with undeliverable emails.
Normalize address and phone data
hardStandardize address formatting (state abbreviations, ZIP codes) and phone number formats (country codes, consistent formatting).
Optimize Configuration
Review and clean up unused custom fields
easyIdentify custom fields with low adoption (under 10% fill rate) and either promote their use or remove them to reduce complexity.
Set up validation rules for key fields
hardCreate validation rules that enforce data quality at the point of entry — require proper email format, phone format, and critical fields on record creation.
Configure duplicate matching rules
mediumSet up Salesforce Duplicate Rules with matching criteria on email, company name, and phone to prevent new duplicates from being created.
Enrich & Automate
Enrich incomplete records with verified data
mediumUse Cleanlist to bulk-enrich Leads, Contacts, and Accounts missing critical fields like email, phone, title, and company details.
Schedule automated data quality checks
mediumSet up scheduled reports or dashboards that track data quality KPIs weekly: field completeness, duplicate rate, bounce rate, and stale record count.
Pro Tips
- Start with a full backup using Data Export or Data Loader before any bulk operations
- Focus on the Lead-to-Contact conversion path first — unconverted Leads are the #1 source of duplicates
- Use Salesforce's Mass Transfer and Mass Update tools for bulk field standardization
- Create a 'Data Steward' role responsible for ongoing data quality monitoring
- Integrate Cleanlist with your Salesforce org for automatic enrichment of new records
Related Cleanlist Features
Related Checklists
Frequently Asked Questions
How do I find duplicates in Salesforce?
+
Use Salesforce's built-in Duplicate Management feature under Setup → Duplicate Rules. You can also run reports that match on email address, company name + last name, or phone number to identify potential duplicates across your Lead and Contact objects.
Should I clean Leads or Contacts first?
+
Start with Leads. Unconverted Leads that match existing Contacts are the biggest source of duplicate data in most Salesforce orgs. Clean and convert eligible Leads first, then address Contact and Account duplicates.
How do I prevent data from getting dirty in Salesforce?
+
Implement validation rules on critical fields, enable duplicate matching rules, require key fields during record creation, and set up automated enrichment for new records. Regular data quality dashboards help you catch issues before they compound.
Need help implementing this checklist?
Cleanlist automates data enrichment, email verification, and CRM data quality at scale. Start free and see the difference clean data makes.