Webflow
Available Webflow triggers for automating workflows
Webflow provides 4 triggers for automating workflows based on events.
Trigger workflow when an item is updated in a Webflow CMS collection (requires Webflow credentials)
| Parameter | Type | Required | Description |
|---|
triggerCredentials | string | Yes | This trigger requires webflow credentials to access your account. |
triggerSiteId | string | Yes | The Webflow site to monitor |
triggerCollectionId | string | No | Optionally filter to monitor only a specific collection |
| Parameter | Type | Description |
|---|
siteId | string | The site ID where the event occurred |
collectionId | string | The collection ID where the item was changed |
payload | object | payload output from the tool |
↳ id | string | The ID of the changed item |
↳ cmsLocaleId | string | CMS locale ID |
↳ lastPublished | string | Last published timestamp |
↳ lastUpdated | string | Last updated timestamp |
↳ createdOn | string | Timestamp when the item was created |
↳ isArchived | boolean | Whether the item is archived |
↳ isDraft | boolean | Whether the item is a draft |
↳ fieldData | object | The updated field data of the item |
Trigger workflow when a new item is created in a Webflow CMS collection (requires Webflow credentials)
| Parameter | Type | Required | Description |
|---|
triggerCredentials | string | Yes | This trigger requires webflow credentials to access your account. |
triggerSiteId | string | Yes | The Webflow site to monitor |
triggerCollectionId | string | No | Optionally filter to monitor only a specific collection |
| Parameter | Type | Description |
|---|
siteId | string | The site ID where the event occurred |
collectionId | string | The collection ID where the item was created |
payload | object | payload output from the tool |
↳ id | string | The ID of the created item |
↳ cmsLocaleId | string | CMS locale ID |
↳ lastPublished | string | Last published timestamp |
↳ lastUpdated | string | Last updated timestamp |
↳ createdOn | string | Timestamp when the item was created |
↳ isArchived | boolean | Whether the item is archived |
↳ isDraft | boolean | Whether the item is a draft |
↳ fieldData | object | The field data of the item |
Trigger workflow when an item is deleted from a Webflow CMS collection (requires Webflow credentials)
| Parameter | Type | Required | Description |
|---|
triggerCredentials | string | Yes | This trigger requires webflow credentials to access your account. |
triggerSiteId | string | Yes | The Webflow site to monitor |
triggerCollectionId | string | No | Optionally filter to monitor only a specific collection |
| Parameter | Type | Description |
|---|
siteId | string | The site ID where the event occurred |
collectionId | string | The collection ID where the item was deleted |
payload | object | payload output from the tool |
↳ id | string | The ID of the deleted item |
↳ deletedOn | string | Timestamp when the item was deleted |
Trigger workflow when a form is submitted on a Webflow site (requires Webflow credentials)
| Parameter | Type | Required | Description |
|---|
triggerCredentials | string | Yes | This trigger requires webflow credentials to access your account. |
triggerSiteId | string | Yes | The Webflow site to monitor |
formName | string | No | The name of the specific form to monitor (optional - leave empty for all forms) |
| Parameter | Type | Description |
|---|
siteId | string | The site ID where the form was submitted |
formId | string | The form ID |
name | string | The name of the form |
id | string | The unique ID of the form submission |
submittedAt | string | Timestamp when the form was submitted |
data | object | The form submission field data (keys are field names, values are submitted data) |
schema | array | Form schema describing each field |
↳ fieldName | string | Name of the form field |
↳ fieldType | string | Type of input (e.g., FormTextInput, FormEmail) |
↳ fieldElementId | string | Unique identifier for the form element (UUID) |
formElementId | string | The form element ID |