Sendgrove Docs

Webhooks

Webhooks push delivery and engagement events to your HTTPS endpoint so you can react in real time — update CRM records, suppress bad addresses, pause risky sends, and reconcile campaign performance. This guide covers opens, clicks, bounces, spam complaints, unsubscribes, signatures, retries, and how tracking relates to single sends, bulk sends, and campaigns.

Why webhooks matter

How email tracking works in Sendgrove

Event catalog

Create a webhook endpoint

Payload shape

Verify signatures

Handler example

Retries & delivery guarantees

Campaign billing and Message acceptance

Best practices

Troubleshooting

Open full documentation · All docs