Supported events
| Event | Trigger |
|---|---|
post.published | A post status changes to Published |
reader.added | A new reader is added to your workspace |
reader.removed | A reader is removed from your workspace |
newsletter.subscribe | A member subscribes to your newsletter |
form.submitted | A form is submitted |
Setup
Configure webhooks through the Publive Dashboard:- Go to Settings > Webhooks
- Click Add Webhook
- Enter your endpoint URL
- Select the events you want to subscribe to
- Save
Payload format
Verification
Webhook requests include a signature header for verification:Best practices
- Respond with 200 quickly, process the payload asynchronously
- Implement idempotency as webhooks may be delivered more than once
- Use HTTPS endpoints for security
- Validate signatures to ensure requests are from Publive