Webflow
Productivity API tokenManage Webflow sites, CMS collections, items and forms from any Windmill script, flow or app.
Set up in 3 steps
Create an API token
In Webflow, open your site settings then Apps & integrations, and generate an API token with the scopes your scripts need.
Add the resource in Windmill
Open Resources, add a resource of type webflow, and paste the token.
Run your first script
Fork any script below and read before writing anything. There are dozens here, so search by the verb you need.
Scripts
Building blocks, if none of the projects above fit. Fork one, run it, or call it as a step inside your own flow.
Refund Order
Update Order
Get Collection Item
Fulfill Order
Publish Site
List Orders
List Collection Items
Update Item Inventory
List Collections
Get Collection
List Sites
Create Collection Item
Delete Collection Item
Get Item Inventory
Get Site
Unfulfill Order
Get Order
Update Collection Item
Get Form Submission
Get Product and SKUs
Register Script - Inline
Update Collection Field
Get Live Collection Item
Create Asset Metadata
Update Item Inventory
Publish Site
Delete Live Collection Item
List Orders
Get Asset
List Products & SKUs
Resource type
webflow — the shape of the credential every script on this page expects.
| Field | Type | Required | What it is |
|---|---|---|---|
| token | string | Yes |
Questions
A call fails on a missing scope
Webflow fixes scopes when the token is generated and they cannot be widened. Generate a new token with the scope the script needs.
My change is not on the live site
CMS writes land in the staging content. Webflow only serves them once the site is published, which is a separate call.
Is my token stored on the hub?
Never. It lives only in your own Windmill workspace, encrypted at rest.