Webflow
Webflow Data API v2 — CMS collection items, site publishing and webhooks.
OCNORA ships 19 typed Webflow operations and 1 trigger. Each node has a schema-driven form, input and output tables beside its settings, and is pre-flighted by Workflow Health before your first real run. Endpoints not covered by a typed node are called at https://api.webflow.com/v2 through the HTTP node with the same credential.
Before you connect Webflow
- Authentication
- Bearer token
- Credential
- the Webflow token, or {"access_token", "client_secret"}the Webflow access token, or {"access_token": "…"}
- Connection test
- Available: the stored credential can be checked against the provider when you add it. This is not a record that a test was run or passed.
- Prerequisites
- The token needs the site's webhook scopes (a Site API token created in Site settings has them). A Site token's webhook carries its own signing key, which Webflow returns once at creation; an OAuth Data Client token does not, and the app's 'client_secret' must be stored on the connection or publishing is refused, because nothing else can verify a delivery. Publishing also needs MANTLE_APP_PUBLIC_BASE_URL set to an https URL Webflow can reach.
Prerequisites are taken from the connection notes in this provider’s node contracts; each node’s reference page says which apply to it.
What you can do with Webflow
Operations, grouped by what they do to your data, plus 1 trigger that start a run.
Create and send 5
Read and search 11
Update 1
Delete and cancel 2
A sample Webflow workflow
- 1Eventtrigger.webflow_eventStart a run when a Webflow site event arrives (form submission, CMS item, site publish, ecommerce order).
- 2Get Collectionwebflow.get_collectionRead one collection with its full field schema and field slugs.
- 3Create Collection Itemwebflow.create_collection_itemCreate one staged CMS item, or a batch of them, in a collection without publishing it.
An outline built from this provider’s node contracts, not a recorded run. Each step’s output fields are available to the next in the field picker.
Every node below has a reference page: what it does, the connection it needs, its config fields with types, constraints and examples, and the shapes it emits.
Operations 19
- Create Collection ItemCreate one staged CMS item, or a batch of them, in a collection without publishing it.webflow.create_collection_item
- Create Live Collection ItemCreate a CMS item and publish it to the live site in the same call.webflow.create_live_collection_item
- Create WebhookRegister a webhook so a Webflow event — a form submission, a publish or a CMS item change — starts a workflow at the URL you give.webflow.create_webhook
- Delete Collection ItemDelete a staged CMS item from its collection.webflow.delete_collection_item
- Delete WebhookDelete a webhook registration so Webflow stops posting that event.webflow.delete_webhook
- Get CollectionRead one collection with its full field schema and field slugs.webflow.get_collection
- Get Collection ItemRead one CMS item, with every field value in its fieldData object.webflow.get_collection_item
- Get SiteRead one site's settings, custom domains, locales and last publish.webflow.get_site
- Get WebhookRead one webhook registration by id.webflow.get_webhook
- Get Authorization InfoRead which scopes, sites and workspaces this connection's token can reach.webflow.introspect_token
- List Collection ItemsList, filter and sort the staged items in a collection, including any unpublished changes.webflow.list_collection_items
- List CollectionsList the CMS collections that belong to a site.webflow.list_collections
- List Custom DomainsList the site's custom domains, whose ids a site publish needs as targets.webflow.list_custom_domains
- List Live Collection ItemsList the published items in a collection — what visitors currently see on the live site.webflow.list_live_collection_items
- List SitesList every Webflow site this connection's token is authorised for.webflow.list_sites
- List WebhooksList the webhook registrations on a site and when each last fired.webflow.list_webhooks
- Publish Collection ItemsPublish staged CMS items to the live site, reporting which ids published and which Webflow rejected.webflow.publish_collection_items
- Publish SiteQueue a publish of the site, or of one page, to the Webflow subdomain and any custom domains you name.webflow.publish_site
- Update Collection ItemUpdate a CMS item's field values, or its draft and archived state, leaving the fields you do not send untouched.webflow.update_collection_item
Webflow questions
- How does OCNORA authenticate with Webflow?
- With a stored Bearer token credential, shaped the Webflow token, or {"access_token", "client_secret"} or the Webflow access token, or {"access_token": "…"}. A connection test can check it when you add it.
- What can I automate with Webflow?
- 19 typed operations and 1 trigger, each with a reference page listing its config fields and the shapes it emits.
- What if the Webflow operation I need is not listed?
- Call https://api.webflow.com/v2 from the HTTP node with the same credential, or describe the step to the AI builder, which asks our team for a typed node when one is missing.
- Are there templates that use Webflow?
- Not yet. Start from a blank workflow, or describe the workflow to Build with AI.
- How are Webflow calls controlled?
- Every call and every run step is audited, runs count against the execution budget, and Workflow Health pre-flights the workflow when you save it.
More in Business apps
See your first Webflow workflow run.
Book a technical demo. We add the connection, pick a template or describe the workflow to Build with AI, and Workflow Health checks it before it runs.