Operator
← All integrations
Webflow logo

Connect Webflow to OpenClaw on Operator.io

Webflow is a no-code website design and hosting platform for building responsive sites and online stores. It empowers users to launch, update, and manage web content with zero coding required.

Automate Webflow with AI

Operator puts an OpenClaw agent in front of Webflow. You describe the job from Telegram or Discord and it handles the rest inside Webflow, picking the right calls from the 51 Webflow actions and checking its own work as it goes.

Your agent reaches Webflow directly or through connectors like Composio MCP and Pipedream MCP, which handle the sign in and token refresh for you, so there is nothing to wire up and no API keys to paste.

What your agent can do with Webflow

Your agent can call any of these Webflow actions by name as part of a larger task. Ask for the outcome you want and it picks the right ones.

Create Asset Folder

Tool to create a new Asset Folder within a Webflow site. Use when you need to organize assets by creating folders. Requires assets:write scope.

Bulk Create Collection Items

Tool to create one or multiple items in a Webflow CMS Collection across multiple locales. Use when you need to create up to 100 collection items in a single request. If cmsLocaleIds is not included for an item, it will only be created in...

Create Webflow Collection

Tool to create a new collection in a Webflow site. Each collection includes required 'name' and 'slug' fields which are generated automatically. Use this when you need to create a new CMS collection with custom fields. Required scope: cm...

Create Collection Field

Tool to create a custom field in a Webflow collection. Use when you need to add a new field to an existing collection. Field validation is currently not available through the API. Bulk creation of fields is not supported - fields must be...

Create Webflow Collection Item

This tool creates a new item in a specified Webflow collection. It requires the collection_id and field_data parameters (including required name and slug) and optionally accepts an is_draft flag. Authentication is assumed to be provided,...

Create Live Webflow Collection Item

Tool to create a collection item that will be immediately published to the live site. Use when you need items to appear on the live site instantly without staging. This bypasses the staged item workflow and creates items directly in the...

Delete Webflow Asset

Tool to delete an Asset from Webflow. Use when you need to permanently remove an asset from a site. Requires assets:write scope.

Delete Webflow Collection

Tool to delete a collection from Webflow using its unique identifier. Use when you need to permanently remove a collection. This operation requires the 'cms:write' scope and cannot be undone.

Delete Collection Field

Tool to delete a custom field from a Webflow collection. Use when you need to permanently remove a field from a collection schema. This endpoint does not currently support bulk deletion and requires the 'cms:write' authentication scope.

Delete Webflow Collection Item

This tool allows you to delete a specific item from a collection in Webflow. It permanently removes the item from the specified collection and complements existing collection management tools. The tool requires a collection_id to identif...

Delete Multiple Collection Items

Tool to delete multiple items from a Webflow collection in a single request. Use when you need to remove multiple collection items efficiently. Items are deleted only in the primary locale unless cmsLocaleIds are specified. Requires CMS:...

Delete Webflow Webhook

Tool to remove a Webhook from Webflow. Use when you need to delete an existing webhook by its ID. Requires 'sites:read' scope.

Fulfill Order

This tool allows you to mark an order as fulfilled in Webflow's e-commerce system. It's essential for managing order fulfillment in Webflow stores.

Get Asset Details

Retrieves detailed information about a specific asset by its ID from a Webflow site. Returns asset metadata including content type, size, URLs, variants, and other properties. Use this when you need to access details about an uploaded as...

Get Asset Folder Details

Tool to retrieve details about a specific Asset Folder in Webflow. Use when you need information about a folder's name, parent folder, assets it contains, and metadata like creation/update dates. Requires assets:read scope.

Get Collection Details

Retrieves a specific collection by its ID from a Webflow site. This endpoint returns detailed information about the collection, including its name, slug, and schema. It requires a valid collection_id as a parameter and complements the WE...

Get Collection Item

This tool retrieves a specific item from a Webflow collection. It allows users to fetch detailed information about a single collection item using its unique identifier. The tool is used to get an item's details such as its id, timestamps...

Get Component Properties

Tool to get the default property values of a component definition. Use when you need to retrieve text content properties (plain text or rich text) for a specific component. If you do not include a localeId in your request, the response w...

Get Custom Domains

Tool to retrieve all custom domains associated with a specific Webflow site. Use when you need to list the custom domain URLs configured for a site.

Get Item Inventory

This tool retrieves the current inventory levels for a specific SKU item in a Webflow e-commerce site. It provides information about the item's inventory quantity and type (finite or infinite) and complements the WEBFLOW_UPDATE_ITEM_INVE...

Get Live Collection Item

Retrieves details of a selected Collection live Item from Webflow. Use this when you need to access the published version of a collection item. For serving data to applications in real-time, the CDN-backed endpoint at api-cdn.webflow.com...

Get Order Details

This tool retrieves detailed information about a specific order in Webflow. It allows users to fetch comprehensive order details including customer information, items purchased, payment status, and shipping details. The response includes...

Get Page Metadata

Tool to retrieve metadata for a single Webflow page by page_id. Use when you need detailed information about a specific page including title, slug, SEO/OpenGraph settings, draft/published state, localization, and branching details. Requi...

Get Page DOM Content

Tool to retrieve the DOM/content node structure for a Webflow static page. Use when you need to inspect page elements, locate text content, or identify components for localization or text replacement. Returns static text and image nodes...

Get Webflow Site Information

This tool retrieves detailed information about a specific Webflow site. It includes site id, workspaceId, creation and update dates, display names, and other settings like previewUrl, timeZone, customDomains, and locale settings. It requ...

Get Token Authorized By

Tool to retrieve information about the user who authorized the access token. Use when you need to identify the authorized user's ID, email, first name, and last name.

List Asset Folders

Tool to list all asset folders within a given Webflow site. Use when you need to retrieve folder structure for asset organization or when uploading assets to specific folders.

List Webflow Assets

Tool to retrieve all assets (images, files) uploaded to a Webflow site. Use when you need to list or search for assets within a site. Supports pagination for large asset collections.

List Collection Items

This tool retrieves a list of items from a specified collection in Webflow. It supports pagination and filtering, and is essential for fetching multiple items from a collection, such as blog posts, products, or any content stored in coll...

List Webflow Collections

This tool retrieves a list of all collections for a given Webflow site. It uses the site_id (obtained from WEBFLOW_LIST_WEBFLOW_SITES) to return a list of collections, each with properties such as id, name, slug, singularName, lastUpdate...

List Comment Threads

Tool to list all comment threads for a Webflow site. Use when you need to retrieve comments on pages for collaboration or review purposes. Note: New comments may take up to 5 minutes to appear.

List Form Submissions

This tool retrieves a list of form submissions for a specific Webflow site. It allows users to fetch form submission data with pagination support and optional filtering by form element ID.

List Webflow Orders

This tool retrieves a list of all orders for a specified Webflow site using the GET /sites/{site_id}/orders endpoint. It accepts a required site_id parameter and optional parameters such as status (to filter orders by their status), offs...

List Pages

This tool retrieves a list of all pages for a specified Webflow site. It can access both static and CMS-driven pages and provides information such as the page's unique identifier, name, URL slug, creation and update timestamps, and publi...

List Webflow Sites

This tool retrieves a list of all Webflow sites accessible to the authenticated user. It is a fundamental and independent action which only requires an authentication token and returns details for each site including site_id, name, short...

List Webflow Webhooks

Tool to list all App-created Webhooks registered for a given site. Use when you need to retrieve the webhooks configured for a Webflow site. Requires 'sites:read' scope.

Publish Collection Items

Tool to publish one or multiple staged collection items in Webflow. Use when you need to make draft items live on the published site. Supports both simple publishing (via item_ids) and locale-specific publishing (via items with cms_local...

Publish Webflow Site

This tool publishes a Webflow site, making all staged changes live. It uses the POST /v2/sites/{site_id}/publish API endpoint and requires a valid site_id. You can optionally specify custom domain IDs or choose to publish to the default...

Refund Order

This tool allows you to refund a Webflow e-commerce order. When executed, it reverses the Stripe charge and sets the order's status to 'refunded'. It handles customer returns or order cancellations.

Unfulfill Order

This tool allows you to mark a previously fulfilled order as unfulfilled in Webflow. It is useful for reversing a fulfillment action when an order was mistakenly marked as fulfilled or if there are issues with shipment.

Unpublish Live Collection Item

Tool to unpublish a live item from the Webflow site and set the isDraft property to true. Use when you need to take a published collection item offline and revert it to draft status. Requires CMS:write scope.

Unpublish Live Collection Items

Tool to unpublish up to 100 items from the live site and set isDraft property to true. Use when you need to remove items from live view while keeping them in the collection. Items are unpublished only in the primary locale unless cmsLoca...

Update Collection Field

Tool to update a custom field in a Webflow collection. Use when you need to modify field properties like display name, help text, or required status. Requires cms:write scope. At least one field property (displayName, helpText, or isRequ...

Update Collection Item (V2 Single)

Tool to update a selected Item in a Webflow Collection using the single-item PATCH endpoint. Use when you need to update an existing collection item with new field values, draft status, or archive status. Requires CMS:write scope.

Update Item Inventory

This tool allows you to update the inventory levels of a specific SKU item in your Webflow e-commerce site by either setting the inventory quantity directly or updating it incrementally. It updates the inventory status using the PATCH /c...

Update Live Webflow Collection Item

Tool to update a selected live Item in a Webflow Collection. Use when you need to publish updates to a collection item directly to the live site. The updates are immediately published and visible on the production website.

Update Live Collection Items

Tool to update single or multiple published items (up to 100) in a Webflow Collection. Use when you need to update items that are already published to the live site. Items will only be updated in the primary locale unless a cmsLocaleId i...

Update Order

This tool allows updating specific fields of an existing order in Webflow. It's particularly useful for managing order fulfillment details and adding internal notes.

Plus 3 more Webflow actions your agent can call.

How to connect Webflow

You authorize Webflow once from your dashboard. Operator holds the connection and refreshes the access tokens on its own, so your agent keeps working with Webflow without you signing in again. The same setup unlocks every other app your agent can reach, so you only do it once.

When you are ready, the get started guide walks through standing up your OpenClaw agent.

Common questions about Webflow

How do I connect Webflow to Operator?
Connecting Webflow is a one time sign in from your Operator dashboard. Operator keeps the connection live and rotates the token on its own, so the agent stays connected to Webflow and you never reauthorize by hand.
Can my agent work with my designs and assets in Webflow?
Yes. It can read project details, create or update assets, and pull what you need back to you. Hand it a request and it runs the matching Webflow actions, so routine asset work happens from a chat instead of the editor.
Do I need to write code or manage Webflow API keys?
No. Operator manages the Webflow connection and token refresh, so there are no API keys to paste and nothing to deploy.
Can my agent use Webflow together with my other apps?
Yes. The same agent reaches every app you connect, so it can move between Webflow and tools like Figma, Cloudinary, Miro in one job, reading from one and acting in another without you wiring anything between them.

Connect Webflow to another app

Your agent can run Webflow together with any of these. Each page shows what it does across both apps in one job.

More apps to automate

Apps your agent runs alongside Webflow, or browse all integrations.

Put your agent on Webflow

Sign in, connect Webflow, and hand your agent the work. Your first week is free.

Try for free