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
Create custom fields
Add custom fields in ActiveCampaign for verification status and date.
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.
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.
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.