Webflow

Manage Webflow CMS collections

Webflow is a powerful visual web design platform that enables you to build responsive websites without writing code. It combines a visual design interface with a robust CMS (Content Management System) that allows you to create, manage, and publish dynamic content for your websites.

With Webflow, you can:

  • Design visually: Create custom websites with a visual editor that generates clean, semantic HTML/CSS code
  • Manage content dynamically: Use the CMS to create collections of structured content like blog posts, products, team members, or any custom data
  • Publish instantly: Deploy your sites to Webflow's hosting or export the code for custom hosting
  • Create responsive designs: Build sites that work seamlessly across desktop, tablet, and mobile devices
  • Customize collections: Define custom fields and data structures for your content types
  • Automate content updates: Programmatically manage your CMS content through APIs

In Sim, the Webflow integration enables your agents to seamlessly interact with your Webflow CMS collections through API authentication. This allows for powerful automation scenarios such as automatically creating blog posts from AI-generated content, updating product information, managing team member profiles, and retrieving CMS items for dynamic content generation. Your agents can list existing items to browse your content, retrieve specific items by ID, create new entries to add fresh content, update existing items to keep information current, and delete outdated content. This integration bridges the gap between your AI workflows and your Webflow CMS, enabling automated content management, dynamic website updates, and streamlined content workflows that keep your sites fresh and up-to-date without manual intervention.

Usage Instructions

Integrates Webflow CMS into the workflow. Can create, get, list, update, or delete items in Webflow CMS collections. Manage your Webflow content programmatically. Can be used in trigger mode to trigger workflows when collection items change or forms are submitted.

Tools

webflow_list_items

List all items from a Webflow CMS collection

Input

ParameterTypeRequiredDescription
siteIdstringYesID of the Webflow site (e.g., "580e63e98c9a982ac9b8b741")
collectionIdstringYesID of the collection (e.g., "580e63fc8c9a982ac9b8b745")
offsetnumberNoOffset for pagination (e.g., 0, 100, 200)
limitnumberNoMaximum number of items to return (e.g., 10, 50, 100; default: 100)

Output

ParameterTypeDescription
itemsarrayArray of collection items
idstringUnique item ID
cmsLocaleIdstringCMS locale ID
lastPublishedstringLast published date (ISO 8601)
lastUpdatedstringLast updated date (ISO 8601)
createdOnstringCreation date (ISO 8601)
isArchivedbooleanWhether the item is archived
isDraftbooleanWhether the item is a draft
fieldDataobjectCollection-specific field data (varies by collection schema)
metadataobjectMetadata about the query
itemCountnumberNumber of items returned
offsetnumberPagination offset
limitnumberMaximum items per page

webflow_get_item

Get a single item from a Webflow CMS collection

Input

ParameterTypeRequiredDescription
siteIdstringYesID of the Webflow site (e.g., "580e63e98c9a982ac9b8b741")
collectionIdstringYesID of the collection (e.g., "580e63fc8c9a982ac9b8b745")
itemIdstringYesID of the item to retrieve (e.g., "580e64008c9a982ac9b8b754")

Output

ParameterTypeDescription
itemjsonThe retrieved item object
metadatajsonMetadata about the retrieved item

webflow_create_item

Create a new item in a Webflow CMS collection

Input

ParameterTypeRequiredDescription
siteIdstringYesID of the Webflow site (e.g., "580e63e98c9a982ac9b8b741")
collectionIdstringYesID of the collection (e.g., "580e63fc8c9a982ac9b8b745")
fieldDatajsonYesField data for the new item as a JSON object. Keys should match collection field names.

Output

ParameterTypeDescription
itemjsonThe created item object
metadatajsonMetadata about the created item

webflow_update_item

Update an existing item in a Webflow CMS collection

Input

ParameterTypeRequiredDescription
siteIdstringYesID of the Webflow site (e.g., "580e63e98c9a982ac9b8b741")
collectionIdstringYesID of the collection (e.g., "580e63fc8c9a982ac9b8b745")
itemIdstringYesID of the item to update (e.g., "580e64008c9a982ac9b8b754")
fieldDatajsonYesField data to update as a JSON object. Only include fields you want to change.

Output

ParameterTypeDescription
itemjsonThe updated item object
metadatajsonMetadata about the updated item

webflow_delete_item

Delete an item from a Webflow CMS collection

Input

ParameterTypeRequiredDescription
siteIdstringYesID of the Webflow site (e.g., "580e63e98c9a982ac9b8b741")
collectionIdstringYesID of the collection (e.g., "580e63fc8c9a982ac9b8b745")
itemIdstringYesID of the item to delete (e.g., "580e64008c9a982ac9b8b754")

Output

ParameterTypeDescription
successbooleanWhether the deletion was successful
metadatajsonMetadata about the deletion

On this page

Start building today
Trusted by over 60,000 builders.
Build Agentic workflows visually on a drag-and-drop canvas or with natural language.
Get started