Reference · Tools

Webflow Trigger

Starts workflow when Webflow events occur (form submissions, CMS changes, e-commerce orders, site publishes)

Webhook trigger Development v1

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

DirectionPort(s)
InputNone (trigger node)
OutputOutput

Credentials

This tool requires Webflow OAuth2 credentials. See the Credentials Guide for setup instructions.

Parameters

ParameterTypeRequiredDefaultDescription
Site IDstringYesThe Webflow site ID that will trigger the events. You can find this in your Webflow site settings.
EventoptionsYesform_submissionThe 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 — always webflow_webhook
  • _timestamp — ISO 8601 timestamp of when the delivery was received
  • _webhookEvent — the payload’s triggerType, falling back to the configured event, or unknown

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 BusyBot

Last updated . Spotted something wrong? Tell us.