Webflow
Web integration · 17 node(s).
00Overview
Every field below is exactly what you see in the Flomation editor. Fields marked ● live picker let you choose from a list pulled live from your account — no IDs to look up.
01Connecting Webflow
Add your credentials as a Flomation environment secret, then pick them in each node. The connection fields are:
| Field | Type | Details | |
|---|---|---|---|
| Webflow API Token | secret | Required | wfl_... |
${secrets.your_secret}.02Create
Create Collection Item
webflow/create_collection_item · Action
Create a new item in a Webflow CMS collection
| Field | Type | Details | |
|---|---|---|---|
| Collection ID | secret | Required | The collection ID |
| Field Data | text | Required | {"name": "My Item", "slug": "my-item", ...} |
| Is Draft | boolean |
Returns: tool_result, item_id, item, success, error
Create Webhook
webflow/create_webhook · Action
Create a webhook for a Webflow site to receive event notifications
| Field | Type | Details | |
|---|---|---|---|
| Site ID | secret | Required | The Webflow site ID |
| Webhook URL | string | Required | https://example.com/webhook |
| Trigger Type | string | Required | choices: Form Submission, Site Publish, Page Created, Page Metadata Updated, Page Deleted, E-commerce New Order, E-commerce Order Changed, E-commerce Inventory Changed, Collection Item Created, Collection Item Changed, Collection Item Deleted, Collection Item Unpublished, User Account Added, User Account Updated, User Account Deleted |
Returns: tool_result, webhook_id, success, error
03Delete
Delete Collection Item
webflow/delete_collection_item · Action
Delete an item from a Webflow CMS collection
| Field | Type | Details | |
|---|---|---|---|
| Collection ID | secret | Required | The collection ID |
| Item ID | string | Required | The item ID |
Returns: tool_result, success, error
04Get
Get Collection
webflow/get_collection · Action
Get a Webflow CMS collection with its field schema
| Field | Type | Details | |
|---|---|---|---|
| Collection ID | secret | Required | The collection ID |
Returns: tool_result, collection, fields, success, error
Get Collection Item
webflow/get_collection_item · Action
Get a specific item from a Webflow CMS collection
| Field | Type | Details | |
|---|---|---|---|
| Collection ID | secret | Required | The collection ID |
| Item ID | string | Required | The item ID |
Returns: tool_result, item, success, error
Get Form Submissions
webflow/get_form_submissions · Action
Get submissions for a Webflow form with pagination
| Field | Type | Details | |
|---|---|---|---|
| Form ID | secret | Required | The form ID |
| Limit | integer | Number of submissions to return | |
| Offset | integer | Number of submissions to skip |
Returns: tool_result, submissions, count, success, error
Get Page Content
webflow/get_page_content · Action
Get the DOM content nodes of a Webflow page
| Field | Type | Details | |
|---|---|---|---|
| Page ID | secret | Required | The page ID |
Returns: tool_result, nodes, success, error
Get Site
webflow/get_site · Action
Get details of a specific Webflow site by ID
| Field | Type | Details | |
|---|---|---|---|
| Site ID | secret | Required | The Webflow site ID |
Returns: tool_result, site, name, url, success, error
05List
List Collection Items
webflow/list_collection_items · Action
List items in a Webflow CMS collection with pagination
| Field | Type | Details | |
|---|---|---|---|
| Collection ID | secret | Required | The collection ID |
| Limit | integer | Number of items to return | |
| Offset | integer | Number of items to skip |
Returns: tool_result, items, count, success, error
List Collections
webflow/list_collections · Action
List all CMS collections for a Webflow site
| Field | Type | Details | |
|---|---|---|---|
| Site ID | secret | Required | The Webflow site ID |
Returns: tool_result, collections, count, success, error
List Forms
webflow/list_forms · Action
List all forms for a Webflow site
| Field | Type | Details | |
|---|---|---|---|
| Site ID | secret | Required | The Webflow site ID |
Returns: tool_result, forms, count, success, error
List Pages
webflow/list_pages · Action
List all pages for a Webflow site
| Field | Type | Details | |
|---|---|---|---|
| Site ID | secret | Required | The Webflow site ID |
Returns: tool_result, pages, count, success, error
List Sites
webflow/list_sites · Action
List all Webflow sites accessible with the provided API token
Returns: tool_result, sites, count, success, error
06Publish
Publish Site
webflow/publish_site · Action
Publish a Webflow site to its subdomain or specified custom domains
| Field | Type | Details | |
|---|---|---|---|
| Site ID | secret | Required | The Webflow site ID |
| Domain IDs | string | Comma-separated domain IDs (optional) |
Returns: tool_result, success, error
07Update
Update Collection Item
webflow/update_collection_item · Action
Update an existing item in a Webflow CMS collection
| Field | Type | Details | |
|---|---|---|---|
| Collection ID | secret | Required | The collection ID |
| Item ID | string | Required | The item ID |
| Field Data | text | Required | {"name": "Updated Item", ...} |
| Is Draft | boolean |
Returns: tool_result, item, success, error
Update Page Content
webflow/update_page_content · Action
Update the DOM content nodes of a Webflow page
| Field | Type | Details | |
|---|---|---|---|
| Page ID | secret | Required | The page ID |
| Nodes | text | Required | [{"nodeId": "...", "text": "..."}] |
| Locale ID | string | Required | The locale identifier |
Returns: tool_result, success, error
Update Page Metadata
webflow/update_page_metadata · Action
Update the title, slug, SEO, and Open Graph metadata of a Webflow page
| Field | Type | Details | |
|---|---|---|---|
| Page ID | secret | Required | The page ID |
| Title | string | Page title | |
| Slug | string | Page URL slug | |
| SEO Title | string | SEO title tag | |
| SEO Description | string | SEO meta description | |
| Open Graph Title | string | og:title value | |
| Open Graph Description | string | og:description value | |
| Open Graph Image | string | og:image URL |
Returns: tool_result, page, success, error
08Notes & Limitations
Behaviours and constraints worth knowing before you build with these nodes.
- CMS changes are staged, not live — items created or updated with the collection-item actions won't appear on your published site until you run the publish-site action.
- Deleting a collection item removes it from the CMS immediately, but the item stays visible on the live site until the site is next published.
- Collection-item fields must be supplied using each field's exact
slugas defined in the collection schema, so run the get-collection action first to confirm the field slugs before creating or updating items. - Rate limits apply to the underlying API (60 requests per minute by default), so pace bulk operations across many items to avoid throttling.
- Form submissions are only available for forms that were already receiving traffic — the list only returns submissions captured after the form was live, not a full historical backfill.
- Publishing applies to the whole site rather than a single page, so a publish triggered from a flow will push every pending change across the site live at once.