Outgoing webhooks (Mailivate → your app)
Configured under Settings → Webhooks. Mailivate signs requests; verify signatures before processing.
Typical events: subscriber.subscribed, campaign.sent, open, click, bounce.
Incoming webhooks (your app → Mailivate)
Some automation triggers accept authenticated POST requests with subscriber identifiers. The automation UI shows the exact URL and payload shape.
Requirements:
- Valid API token or signed secret (as shown in UI)
- Subscriber must exist on the automation’s list
- JSON body fields documented on the trigger card
Testing
Use tools like curl or Postman with test subscribers. Check Webhook logs for outgoing delivery failures.
When payload fields change in code, update this article and the in-app trigger help text together.