Webhooks

Webhooks

What they do:When you finish publishing in Webflow, webhooks automatically trigger the publishing process in WCH. They don't sync data—they simply start a deployment in WCH after Webflow finishes its deployment.

Webhook settings:

Triggers:

  • On publish to staging (Triggers when deploying to staging in Webflow)
  • On publish to production (Triggers when deploying to production in Webflow)

Destinations: (Relevant for AWS S3 and Azure Blob destinations)

  • Non-Production Destinations (deploy to the last used destination)
  • Production Destinations (deploy to the destination with a toggled "Production" value)

How to set up webhooks

Option 1: Team Level (applies to all projects)

  1. Go to Projects → Settings
  2. Scroll to the bottom and toggle on "Webflow Webhook"
  3. Choose your trigger and deployment destination
  4. Click "Save"
  5. When creating a new AWS S3 or Azure Blob deployment, click "Save and Create Webhook" to generate it automatically

Option 2: Project Level (for individual projects)

  1. Go to Project Dashboard → Settings
  2. Scroll to the bottom and click "+ Setup webhook"
  3. Select which Webflow website to connect and click "Authorize App"
  4. Choose your trigger and select a deployment destination
  5. Click "Continue"
  6. Your webhook appears in the Webflow Webhook logs

How to remove webhooks

Go to Webflow → Site Settings → Apps & Integrations and remove it there.