webflow-webhooks
Installation
SKILL.md
Webflow Webhooks
Receive, verify, and process Webflow webhook events for form submissions, CMS changes, ecommerce orders, site publishing, and more.
Quick Start Workflow
Prerequisite: You need a Webflow account with an active site. For signature verification, create webhooks via the API (not the dashboard) — see Setup.
- Create webhook: Register a webhook via the Webflow API for your desired event type
- Receive events: Set up an endpoint that accepts POST requests with raw body parsing
- Verify signatures: Validate
x-webflow-signatureandx-webflow-timestampheaders - Process events: Route events by
triggerTypeand handle each accordingly - Acknowledge: Return
200to confirm receipt (other statuses trigger retries)
Signature Verification
const crypto = require('crypto');