Skip to main content
Webhooks allow you to receive real-time HTTP callbacks when events occur in your Publive CMS, such as content being published or a reader joining your newsletter.

Supported events

EventTrigger
post.publishedA post status changes to Published
reader.addedA new reader is added to your workspace
reader.removedA reader is removed from your workspace
newsletter.subscribeA member subscribes to your newsletter
form.submittedA form is submitted

Setup

Configure webhooks through the Publive Dashboard:
  1. Go to Settings > Webhooks
  2. Click Add Webhook
  3. Enter your endpoint URL
  4. Select the events you want to subscribe to
  5. 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