emailfinder.dev + Salesforce
Integrate emailfinder.dev with Salesforce to automatically enrich leads, contacts, and accounts with verified professional email addresses — via Flow, Apex callouts, or a middleware like Zapier or Make.
What you can do with this integration
- ✓Auto-enrich new Salesforce leads with verified emails on record creation
- ✓Fill missing email fields on imported contact lists
- ✓Enrich accounts with decision-maker emails by role (CEO, VP Sales, CTO)
- ✓Trigger email lookups from Salesforce Flow when a field is updated
How to set it up
Choose your integration method
Use Salesforce Flow + HTTP callout for native integration, or route through Zapier/Make if you prefer no-code.
Create a Named Credential
In Salesforce Setup, create a Named Credential for https://www.emailfinder.dev with your Bearer token as the authentication header.
Build an Apex callout
Write an Apex class that calls the emailfinder.dev API with the lead's name and company domain, then writes the returned email back to the Lead record.
Trigger from Flow
Create a Record-Triggered Flow that calls your Apex class when a new Lead is created or when the Email field is empty.
Code example
// Salesforce Apex HTTP callout
HttpRequest req = new HttpRequest();
req.setEndpoint('callout:EmailFinderDev/api/find-email/person'
+ '?full_name=' + EncodingUtil.urlEncode(fullName, 'UTF-8')
+ '&domain=' + domain);
req.setMethod('GET');
Http http = new Http();
HttpResponse res = http.send(req);
// Parse response
Map<String, Object> body = (Map<String, Object>)
JSON.deserializeUntyped(res.getBody());
String verifiedEmail = (String) body.get('valid_email');Salesforce integration FAQ
Can I enrich Salesforce Leads without Apex code?
Yes. Use Zapier or Make as a bridge — trigger a Zap when a Lead is created in Salesforce, call emailfinder.dev, and write the result back via the Salesforce Update Record action.
Does this work with Salesforce CPQ or Marketing Cloud?
The API is a standard REST endpoint and works with any Salesforce product that supports HTTP callouts or middleware integration.
How do I avoid hitting Salesforce governor limits?
For bulk enrichment, process leads in batches using Salesforce's Batch Apex rather than record-triggered callouts. The emailfinder.dev API supports 1,000 req/min.
What's the most cost-efficient way to enrich Salesforce leads?
Run a bulk job on contacts where Email is null — export, enrich via direct API, re-import. For ongoing enrichment, use a Flow trigger on new lead creation.
Other integrations
Start integrating with Salesforce
Free credits included. No credit card required. REST API with Bearer token auth.