Email Verification in Salesforce: Setup and Best Practices
Salesforce is the dominant CRM in enterprise and mid-market B2B. If you run Salesforce, your lead and contact objects are the source of truth for your email operations. Integrating email verification into Salesforce means every lead, contact, and campaign recipient has a known deliverability status before you spend resources emailing them.
Custom Fields for Verification Data
Start by creating custom fields on your Lead and Contact objects: Email_Verification_Status__c (picklist: Valid, Invalid, Catch-All Deliverable, Catch-All Undeliverable, Risky, Unknown, Disposable, Role-Based), Email_Verified_Date__c (date), and Email_Verification_Score__c (number). These fields store the verification results and make them available for reporting, list views, and workflow automation.
Flow-Based Verification
Salesforce Flow is the primary automation tool. Create a record-triggered flow that fires when a Lead or Contact is created or when the Email field is updated. The flow calls the CatchallVerifier API through an HTTP callout action, parses the response, and updates the verification custom fields.
Add decision elements to your flow: if the verification status is "Invalid," update the lead status to "Disqualified - Invalid Email" and add a task for the lead owner to find an alternative contact. If the status is "Valid" or "Catch-All Deliverable," the lead proceeds normally. If the status is "Risky" or "Unknown," flag the lead for manual review.
Lead Routing Based on Verification
Verification status should influence your lead routing. Verified valid leads get routed normally through your assignment rules. Catch-all deliverable leads get routed normally but flagged for monitoring. Invalid leads get routed to a queue for data cleanup rather than wasting a sales rep's time. Risky leads get routed with a lower priority flag.
This prevents sales reps from spending time on leads that cannot be contacted by email. It also improves your team's metrics by removing unreachable leads from the denominator when calculating response rates and conversion rates.
Reporting and Dashboards
Build a Salesforce dashboard showing data quality metrics: percentage of leads by verification status (pie chart), verification status trend over time (line chart), source-level quality analysis (which lead sources produce the most invalid emails), and rep-level data quality (which reps are entering the most unverified or invalid contacts).
These reports create visibility and accountability. When leadership can see that a particular lead source produces 20% invalid emails, they can make informed decisions about whether to continue using that source. When a rep sees their contacts have a high invalid rate, they know to double-check email addresses before entering them.
Integration with Marketing Cloud or Pardot
If you use Salesforce Marketing Cloud or Pardot alongside Sales Cloud, sync the verification status fields so your marketing platform can use them. Create suppression lists in Marketing Cloud/Pardot that automatically exclude contacts with invalid or undeliverable verification status. This prevents marketing emails from being sent to addresses you already know are bad.
For catch-all addresses specifically, CatchallVerifier's resolution ensures that your marketing sends to the catch-all segment are limited to confirmed deliverable addresses. This protects your marketing sender reputation while maximizing the audience for your campaigns.
Bulk Verification for Existing Data
For your existing Salesforce database, run a batch verification process. Export leads and contacts, run through CatchallVerifier's bulk verification, and reimport the verification status using Data Loader or a similar tool. Map results to the custom fields you created.
Schedule this as a quarterly maintenance task. Create a Salesforce report showing contacts with an Email_Verified_Date__c older than 90 days to identify which records need re-verification. Email data decays at 22-30% per year, so regular re-verification catches addresses that have gone invalid since your last check.
The result is a Salesforce org where data quality is visible, measurable, and continuously maintained. Your sales team works verified leads. Your marketing team sends to confirmed addresses. And your email deliverability reflects the clean foundation underneath.




