Create Webhook

webflow.create_webhook
ActionBusiness appsconnection required

Calls the Webflow API with the connection's credentials.

Register a webhook so a Webflow event — a form submission, a publish or a CMS item change — starts a workflow at the URL you give.

Connection

Required
Yes — the node will not save without one
Auth type
Bearer token
Providers
Webflow
Secret shape
the Webflow access token, or {"access_token": "…"}
Config it needs
site_id
Resolved by
config.connection_id, else node.connection_id

Configuration

4 fields, 2 required. A dotted path is a nested object and name[] an array of objects — the editor renders the same tree.

FieldTypeRequiredDefaultConstraintsExample
site_id
The Webflow site to act on. Overrides the connection's site.
stringNo———
trigger_type
The Webflow event to listen for.
stringYes—one of "form_submission", "site_publish", "page_created", "page_metadata_updated", "page_deleted", "ecomm_new_order", "ecomm_order_changed", "ecomm_inventory_changed", "collection_item_created", "collection_item_changed", "collection_item_deleted", "collection_item_published", "collection_item_unpublished", "comment_created"—
url
Where Webflow posts the event — a trigger.webhook ingress URL.
stringYes—url format—
form_name
Only receive submissions of this form; form_submission triggers only.
stringConditional—only with trigger_type—

Output

One shape.

result

FieldTypeExample
webhook
The registration Webflow created.
object—
webhook_id
The new registration's id — keep it to delete it.
string—
trigger_type
The event the registration listens for.
string—
url
Where Webflow will post the event payload.
string—
site_id
The site the webhook was registered on.
string—
{
  "site_id": "",
  "trigger_type": "",
  "url": "",
  "webhook": {},
  "webhook_id": ""
}

Notes

  • Webflow allows 75 registrations per trigger type per site.
  • Creating webhooks needs a Data Client App token, not a Site token.

See Create Webhook run in a workflow.

In a technical demo we add the Webflow connection, drop the node on the canvas and let Workflow Health pre-flight it before the first real run.