Skip to main content
ActiveCampaign logoVia API or CSV

Email marketing

ActiveCampaign + Kawaa

Automate verification in your campaigns

Verify ActiveCampaign contacts when they enter an automation, store the result in custom fields, and route contacts by it. There is no Kawaa app to install: a webhook action and a small endpoint you control do the work.

What you can build

  • Verify contacts as they enter an automation, through an endpoint you control
  • Store the result in custom contact fields
  • Branch later automation steps on the result with If/Else
  • Check existing contacts in bulk from a CSV export

Setup

How to set up

  1. Create custom fields

    Add custom fields in ActiveCampaign for verification status and date.

  2. Send contacts to your endpoint

    Add a webhook action to your automation that posts the contact to an endpoint you control: your own server function, or an automation platform's generic HTTP step.

  3. Verify from that endpoint

    Call https://api.kawaa.com/v1/verify with your X-Api-Key header. The key stays on your endpoint, never in the automation. 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.

  4. Write the result back

    Update the contact's custom fields through ActiveCampaign's API, then branch later steps on those fields with If/Else.

Use cases

What teams do with ActiveCampaign and Kawaa

  • Verify new subscribers before welcome series

  • Clean lists entering re-engagement campaigns

  • Validate leads from integrations

  • Score contacts based on email quality

FAQ

Frequently asked questions

Can I verify contacts in bulk?
Export to CSV, verify with Kawaa, then import results back to update contact fields.
How do I use verification in automations?
Add a webhook action that sends the contact to your endpoint, which calls Kawaa and writes the result to custom fields. Later steps can branch on those fields with If/Else.
Will verification slow down my automations?
Webhook calls add a small amount of delay to automation execution, depending on network and downstream processing time.

Verify ActiveCampaign contacts with Kawaa

Get started with 100 free verifications. No credit card required.