Webhooks
A webhook posts your delivery events to an endpoint of your own as they happen, so sends, bounces, opens and clicks can be recorded in your system as well as ours. You choose which event types to receive, and events from every Send Integration arrive at the same URL.
Instructions
- Navigate to Account > Webhooks tab.
- Enter a name and the Webhook URL (an HTTPS endpoint that returns HTTP 200 on success).
- Under Events to Subscribe, select one or more event types (Initiated, Submitted, Sent, Failed, SoftBounced, HardBounced, Complained, Suppressed, Unsubscribed, Opened, Clicked, and more).
- Click Save, then click Test Webhook to verify connectivity.
- Events from all Send Integrations are delivered to your endpoint as POST requests with JSON payloads. Use the toggle to disable a webhook when it is no longer needed.
Related pages
- Webhook Events Reference — covers Common Payload Structure, Common Fields, Event Types, Initiated
- Webhook Setup Walkthrough — every step with screenshots, covering Prerequisites, Step 1: Create a Webhook, Step 2: Test the Webhook