Skip to main content
Salesforce logoVia API or CSV

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

  1. Create custom fields

    Add custom fields to Lead and Contact objects for verification status and date.

  2. 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.

  3. Build verification flows

    Create Salesforce Flows that trigger verification on record creation or email changes.

  4. 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.