Deliverability

Event tracking and webhooks

Why opens, clicks, and bounces need provider webhooks — and how to fix Reports incomplete.

Event tracking

Two gates

GateUnlocks
canSendCredentials + identity + compliance → campaigns
canReportHealthy event tracking/webhooks → open/click/bounce in Reports

Missing tracking never blocks send. You’ll see Reports incomplete until webhooks are healthy.

What EonMailer configures

Depending on provider, we wire SNS / Configuration Sets (SES), SendGrid Event Webhook, or Mailgun webhooks to our ingest endpoint. You grant the permissions called out in the setup guide.

Fix checklist

  1. Open Deliverability → provider sheet → tracking section.
  2. Refresh readiness.
  3. Send a test and confirm events appear within a few minutes.
  4. Custom SMTP often cannot report full engagement — expect permanent Reports incomplete.

Provider deep-dives: SES · SendGrid · Mailgun