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)
- Go to Projects → Settings
- Scroll to the bottom and toggle on "Webflow Webhook"
- Choose your trigger and deployment destination
- Click "Save"
- 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)
- Go to Project Dashboard → Settings
- Scroll to the bottom and click "+ Setup webhook"
- Select which Webflow website to connect and click "Authorize App"
- Choose your trigger and select a deployment destination
- Click "Continue"
- Your webhook appears in the Webflow Webhook logs
How to remove webhooks
Go to Webflow → Site Settings → Apps & Integrations and remove it there.