You can wire the Webflow node into an AI agent as a tool provider: the agent calls the operations you allow. See Agent tools.
Credentials
Connect Webflow under Credentials in the node settings. See Connecting credentials for the general flow.OAuth
Sign in with your Webflow account when prompted; no keys to copy. Get your credentials here. NoClick requests the following permissions:sites:readsites:writepages:readpages:writecms:readcms:writecustom_code:readcustom_code:writeforms:readforms:writeecommerce:readecommerce:writeassets:readassets:writecomponents:readcomponents:writecomments:readcomments:writesite_config:readsite_config:writesite_activity:readworkspace:readworkspace:writeauthorized_user:read
Api token
Enter the values manually when creating the credential. Get your credentials here.Operations
Assets
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Create Asset (Get Upload URL) | create_asset | Create an asset (step 1: returns a presigned S3 upload URL to POST bytes to). | |
| Create Asset Folder | create_asset_folder | Create an asset folder. | |
| Delete Asset | delete_asset | Delete an asset. | |
| Get Asset | get_asset | Get a single asset’s metadata. | |
| Get Asset Folder | get_asset_folder | Get a single asset folder. | |
| List Asset Folders | list_asset_folders | List a site’s asset folders. | |
| List Assets | list_assets | List a site’s assets. | |
| Update Asset | update_asset | Update an asset’s display name / alt text. |
CMS items
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Create Collection Item | create_item | Create one or more staged CMS items. | |
| Create Items (Bulk) | create_bulk_items | Create multiple CMS items at once (up to 100, multi-locale). | |
| Create Live Item | create_live_item | Create CMS item(s) directly on the live site. | |
| Delete Collection Item | delete_item | Delete a staged CMS item. | |
| Get Collection Item | get_item | Get a single CMS item. | |
| Get Live Item | get_live_item | Get a single published (live) CMS item. | |
| List Collection Items | list_items | List (staged) items in a CMS collection. | |
| List Live Items | list_live_items | List published (live) items in a collection. | |
| Publish Collection Items | publish_items | Publish staged CMS items to the live site. | |
| Unpublish Live Item | delete_live_item | Unpublish (delete-live) a CMS item from the live site. | |
| Update Collection Item | update_item | Update a staged CMS item. | |
| Update Live Item | update_live_item | Update a published (live) CMS item. |
Collections
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Create Collection | create_collection | Create a new CMS collection on a site. | |
| Create Collection Field | create_collection_field | Add a field to a CMS collection. | |
| Delete Collection | delete_collection | Delete a CMS collection. | |
| Delete Collection Field | delete_collection_field | Delete a field from a collection. | |
| Get Collection Details | get_collection | Get a CMS collection’s schema and fields. | |
| List Collections | list_collections | List CMS collections on a site. | |
| Update Collection Field | update_collection_field | Update a collection field’s display name / required / help text (type is immutable). |
Comments
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Get Comment Thread | get_comment_thread | Get a single comment thread. | |
| List Comment Replies | list_comment_replies | List replies in a comment thread. | |
| List Comment Threads | list_comment_threads | List page-design comment threads. |
Components
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Get Component Content | get_component_content | Get a component’s content (DOM node tree). | |
| Get Component Properties | get_component_properties | Get a component’s properties. | |
| List Components | list_components | List a site’s components. | |
| Update Component Content | update_component_content | Update a component’s static content (DOM nodes). | |
| Update Component Properties | update_component_properties | Update a component’s properties. |
Custom code
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Apply Page Custom Code | apply_page_custom_code | Apply scripts to a page (full-array upsert). | |
| Apply Site Custom Code | apply_site_custom_code | Apply scripts to a site (full-array upsert). | |
| Get Page Custom Code | get_page_custom_code | Get the scripts applied to a page. | |
| Get Site Custom Code | get_site_custom_code | Get the scripts applied to a site. | |
| List Registered Scripts | list_registered_scripts | List custom-code scripts registered to a site. | |
| Register Hosted Script | register_hosted_script | Register a hosted custom-code script to the site’s library. | |
| Register Inline Script | register_inline_script | Register an inline custom-code script (<=2000 chars) to the site’s library. | |
| Remove Page Custom Code | remove_page_custom_code | Remove all scripts applied to a page. | |
| Remove Site Custom Code | remove_site_custom_code | Remove all scripts applied to a site. |
Ecommerce
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Create Product & SKU | create_product | Create an ecommerce product and its default SKU. | |
| Create SKUs | create_skus | Create additional SKUs for a product. | |
| Fulfill Order | fulfill_order | Mark an ecommerce order as fulfilled. | |
| Get Ecommerce Settings | get_ecommerce_settings | Get a site’s ecommerce settings (default currency, etc.). | |
| Get Order | get_order | Get a single ecommerce order. | |
| Get Product | get_product | Get a product and its SKUs. | |
| List Inventory | list_inventory | Get inventory for a SKU. | |
| List Orders | list_orders | List ecommerce orders. | |
| List Products & SKUs | list_products | List ecommerce products and SKUs. | |
| Refund Order | refund_order | Refund an order. | |
| Unfulfill Order | unfulfill_order | Mark an order as unfulfilled. | |
| Update Inventory | update_inventory | Update inventory for a SKU. | |
| Update Order | update_order | Update an order (comment, shipping provider/tracking). | |
| Update Product | update_product | Update a product’s field data. | |
| Update SKU | update_sku | Update a single SKU. |
Forms
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Delete Submission | delete_submission | Delete a form submission. | |
| Get Form Schema | get_form | Get a form’s field schema. | |
| Get Form Submission | get_form_submission | Get a single form submission. | |
| List Form Submissions | list_form_submissions | List submissions for a form. | |
| List Forms | list_forms | List forms on a site. | |
| List Site Form Submissions | list_site_form_submissions | List all form submissions across a site. | |
| Modify Submission | modify_submission | Modify a form submission (hidden fields only). |
Pages
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Get Page Content | get_page_content | Get a page’s static (DOM) text content. | |
| Get Page Metadata | get_page_metadata | Get a page’s metadata (SEO, Open Graph, slug, draft state). | |
| List Pages | list_pages | List all static pages on a site. | |
| Update Page Content | update_page_content | Update a page’s static text content (DOM nodes). | |
| Update Page Metadata | update_page_metadata | Update a page’s metadata (title, slug, SEO, Open Graph). |
Sites
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Get Custom Domains | get_custom_domains | List a site’s custom domains (IDs used when publishing). | |
| Get Site | get_site | Get details and metadata for a single site. | |
| List Sites | list_sites | List all sites the token can access. | |
| Publish Site | publish_site | Publish a site to its domains (max 1 successful publish/min). |
Token
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Get Authorized User | get_authorized_user | Get info about the user who authorized the token. | |
| Introspect Token | introspect_token | Introspect the token, scopes, rate limit, authorized sites/workspaces. |
Triggers
| Operation | ID | Description | Trigger |
|---|---|---|---|
| On Collection Item Changed | collection_item_changed | Fires when a CMS collection item is updated. | Yes |
| On Collection Item Created | collection_item_created | Fires when a CMS collection item is created. | Yes |
| On Collection Item Deleted | collection_item_deleted | Fires when a CMS collection item is deleted. | Yes |
| On Collection Item Published | collection_item_published | Fires when a CMS collection item is published live. | Yes |
| On Collection Item Unpublished | collection_item_unpublished | Fires when a CMS collection item is unpublished. | Yes |
| On Comment Created | comment_created | Fires when a comment is created on the site. | Yes |
| On Form Submission | form_submission | Fires when a form is submitted on the site. | Yes |
| On Inventory Changed | ecomm_inventory_changed | Fires when ecommerce inventory changes. | Yes |
| On New Order | ecomm_new_order | Fires when a new ecommerce order is placed. | Yes |
| On Order Changed | ecomm_order_changed | Fires when an ecommerce order changes. | Yes |
| On Page Created | page_created | Fires when a page is created. | Yes |
| On Page Deleted | page_deleted | Fires when a page is deleted. | Yes |
| On Page Metadata Updated | page_metadata_updated | Fires when a page’s metadata (SEO/slug/OG) changes. | Yes |
| On Site Publish | site_publish | Fires when the site is published. | Yes |
Webhooks
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Create Webhook | create_webhook | Register a webhook (triggerType + url) for a site. | |
| Get Webhook | get_webhook | Get a single registered webhook. | |
| List Webhooks | list_webhooks | List registered webhooks for a site. | |
| Remove Webhook | remove_webhook | Delete a registered webhook. |