Skip to main content
Writerflow

Webhooks

Get real-time notifications when documents are approved, updated, or commented on.

What Webhooks Do

A webhook sends a real-time HTTP request to a URL you control whenever something happens in Writerflow — so you can trigger your own automations, like auto-publishing approved content.

Available Events

  • Document Approved (document.approved)
  • Changes Requested (document.changes_requested)
  • Version Created (document.version_created)
  • Comment Added (comment.added)
  • Workflow Completed (workflow.completed)

Creating a Webhook

  1. Go to Settings → Webhooks and click “Add Webhook”
  2. Give it a name and enter your endpoint URL
  3. Choose which events to subscribe to (or all events)
  4. Click Create Webhook
  5. Copy the signing secret — it’s shown only once

Verifying & Managing

Use the signing secret to verify that incoming requests really came from Writerflow. From a webhook’s detail page you can send a test event, view recent deliveries and their response codes, rotate the signing secret, pause or resume it, or delete it.