CRM
Salesforce + Kawaa
Maintain data quality in your CRM
Verify Salesforce lead and contact email addresses with our REST API, called directly or from an automation platform using its generic HTTP step. Improve sales efficiency by ensuring your reps always have valid contact information and your marketing emails reach their targets. A native AppExchange listing is on the roadmap and is not available yet.
One-click connect is not available yet
One-click connect for Salesforce from the dashboard is still being set up. Today, use our REST API or a CSV upload, or call the API from a generic HTTP step in Zapier or Make.
What you can build
- Verify leads and contacts from a Flow, through an HTTP callout or your own middleware
- Store status and date in custom fields on Lead and Contact
- Check existing records in bulk from a Data Loader export
- Report on email quality across your records
Setup
How to set up
Create custom fields
Add custom fields to Lead and Contact objects for verification status and date.
Set up integration
Call https://api.kawaa.com/v1/verify from a Salesforce Flow's outbound callout, from your own middleware, or from a generic HTTP step in Zapier or Make. There is no Kawaa app to install on AppExchange, Zapier or Make yet. Send an Idempotency-Key header that identifies this one verification: the same when the request is retried, different for every other contact, address, or later run. For example, hash the trigger event ID (or a run ID created before the request), the record ID and the address with SHA-256, keeping the event or run ID stable on retries and using a new one for the next run. A retry is then not charged twice. A later run is a new request and is charged again, 0.5 credits when Kawaa reuses a result from the last 24 hours. The answer's data.status is the email verdict, such as valid or invalid. Only when it is pending, poll https://api.kawaa.com/v1/jobs/ followed by its job_id, with the same X-Api-Key header, while the job's data.status is pending or processing, read the verdict from data.results[0].status once it is completed, and treat a failed job, or a completed one with no result, as an error.
Build verification flows
Create Salesforce Flows that trigger verification on record creation or email changes.
Configure reports
Build reports and dashboards to monitor email quality across your database.
Use cases
What teams do with Salesforce and Kawaa
Verify leads before assignment to sales reps
Clean contact databases for campaigns
Validate emails during data imports
Score leads based on email deliverability
FAQ
Frequently asked questions
- Can I use this with Salesforce Marketing Cloud?
- Yes, verify lists before importing to Marketing Cloud, or use Journey Builder with API calls to Kawaa.
- How do I verify existing records in bulk?
- Export using Data Loader, verify with Kawaa bulk tool, then update records with the results.
- Is there a native Salesforce app?
- Not yet. A native AppExchange listing is on the roadmap. Today, integration is through our REST API, called directly or from an automation platform using its generic HTTP step.
Verify Salesforce leads and contacts with Kawaa
Get started with 100 free verifications. No credit card required.