Reference · Tools
Webflow Trigger
Starts workflow when Webflow events occur (form submissions, CMS changes, e-commerce orders, site publishes)
The Webflow Trigger fires when the event you select occurs on the configured site — a form submission, a CMS change, an e-commerce order or a site publish — passing the payload into the workflow. A typical build is routing contact-form submissions straight into a CRM.
- Node type
- Webhook trigger
- Parameters
- 2
- Outputs
- Output
- Credentials
- Webflow OAuth2
Webflow Trigger
Trigger workflows from Webflow webhook events
Overview
The Webflow Trigger node listens for webhook events from Webflow. It supports events for form submissions, collection item CRUD operations, e-commerce order and inventory changes, and site publishes. When configured, Webflow will send an HTTP POST to the webhook URL whenever the selected event occurs on the specified site. The node receives the raw Webflow payload and passes it into the workflow as structured data.
Category: Development
Tool Name: webflow_trigger
Version: 1
Appearance: Icon: si-webflow | Color: #4353ff
Node Type
Trigger — webhook (receives incoming HTTP callbacks)
Input / Output
| Direction | Port(s) |
|---|---|
| Input | None (trigger node) |
| Output | Output |
Credentials
This tool requires Webflow OAuth2 credentials. See the Credentials Guide for setup instructions.
Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| Site ID | string | Yes | — | The Webflow site ID that will trigger the events. You can find this in your Webflow site settings. |
| Event | options | Yes | form_submission | The Webflow event to listen for. |
Options: collection_item_created, collection_item_deleted, collection_item_changed (collection item updated), ecomm_inventory_changed, ecomm_new_order, ecomm_order_changed, form_submission, site_publish |
Output Data
Each accepted delivery produces one output item containing the full Webflow event payload exactly as it arrived, plus:
_trigger— alwayswebflow_webhook_timestamp— ISO 8601 timestamp of when the delivery was received_webhookEvent— the payload’striggerType, falling back to the configured event, orunknown
Reference the payload downstream by expression, e.g. {{ $json.payload.data }}.
Usage Examples
- Start a workflow when a Webflow form is submitted
- Trigger a workflow when a new CMS collection item is created in Webflow
- Listen for Webflow e-commerce new order events
- React to site publish events on Webflow
Example Configuration
Form submissions:
{
"type": "webflow_trigger",
"parameters": {
"site": "580e63e98c9a982ac9b8b741",
"event": "form_submission"
}
}
New CMS collection items:
{
"type": "webflow_trigger",
"parameters": {
"site": "580e63e98c9a982ac9b8b741",
"event": "collection_item_created"
}
}
New e-commerce orders:
{
"type": "webflow_trigger",
"parameters": {
"site": "580e63e98c9a982ac9b8b741",
"event": "ecomm_new_order"
}
}
Site publishes:
{
"type": "webflow_trigger",
"parameters": {
"site": "580e63e98c9a982ac9b8b741",
"event": "site_publish"
}
}
Trigger Behavior
- Activation: When the workflow is activated, a webhook endpoint is registered with the service.
- Deactivation: The webhook is automatically unregistered when the workflow is deactivated.
- Payload: The incoming webhook payload is parsed and output as workflow items.
- Verification: Supports signature verification where applicable.
Tips
Select the Webflow event to listen for. When that event occurs on the configured site, the workflow starts with the event payload.
Frequently asked questions
Which events can it listen for?
Form submissions, CMS collection changes, e-commerce orders and site publishes — selected when configuring the trigger.
Can one trigger watch several events?
It is configured with the event to listen for, so use a separate trigger for each event you need to handle differently.
What arrives in the workflow?
The event payload for whatever occurred, so form answers or the changed CMS item are available immediately.
Which credential does it need?
A Webflow OAuth2 credential, the same one the action node uses.
Build with the Webflow Trigger node
Drop it into a workflow, wire it to an agent, or call it on a schedule. You'll need Webflow OAuth2 credentials first.
Open BusyBotLast updated . Spotted something wrong? Tell us.