Connect your Email Service Provider to VerifyCatch for automatic engagement tracking
Understand the flow before you set up
You send emails through your ESP or outreach tool (SendGrid, Mailgun, Postmark, Amazon SES, Smartlead, or Instantly) as you normally do.
Your ESP sends events (opens, clicks, bounces, complaints) to VerifyCatch via webhooks automatically.
We score each email based on open rates, click rates, recency, and volume — producing a 0–100 engagement score.
You see results in the Engagement dashboard — Active, At Risk, Inactive, or Dead for every recipient.
What you need
Replace YOUR_API_KEY with your actual VerifyCatch API key
https://verifycatch.com/api/v1/webhooks/sendgrid?key=YOUR_API_KEY
https://verifycatch.com/api/v1/webhooks/mailgun?key=YOUR_API_KEY
https://verifycatch.com/api/v1/webhooks/postmark?key=YOUR_API_KEY
https://verifycatch.com/api/v1/webhooks/ses?key=YOUR_API_KEY
https://verifycatch.com/api/v1/webhooks/smartlead?key=YOUR_API_KEY
https://verifycatch.com/api/v1/webhooks/instantly?key=YOUR_API_KEY
Event Webhook
Webhooks
Webhooks
via SNS Notifications
verifycatch-ses-eventsverifycatch-ses-events topicX-SES-CONFIGURATION-SET: your-config-set-name
Connect your cold email campaigns to automatically learn which emails are real
Campaign Webhooks
Campaign Webhooks
Track opens and clicks directly without relying on ESP webhooks
Generate a 1x1 invisible image to embed in your HTML emails. When the recipient opens the email, the pixel fires and records an open event.
POST /api/v1/engagement/pixel/generate
{ "email": "recipient@example.com", "campaignId": "welcome-series" }
pixelTag — paste it into your email HTML template before the closing </body> tag.Wrap any URL in your email with a tracking link. When clicked, the recipient is redirected to the original URL and a click event is recorded.
POST /api/v1/engagement/click/generate
{ "email": "recipient@example.com", "url": "https://yoursite.com/offer", "campaignId": "welcome-series" }
trackingUrl — use it in your email instead of the original link.Understanding engagement scores and statuses
All set? Head to the dashboard to see your engagement data.
Go to Dashboard →