Webflow

Webflow é uma poderosa plataforma de design web visual que permite construir websites responsivos sem escrever código. Ela combina uma interface de design visual com um CMS (Content Management System) robusto que permite criar, gerenciar e publicar conteúdo dinâmico para seus websites.

Com o Webflow, você pode:

  • Projetar visualmente: Crie websites personalizados com um editor visual que gera código HTML/CSS limpo e semântico
  • Gerenciar conteúdo dinamicamente: Use o CMS para criar coleções de conteúdo estruturado como posts de blog, produtos, membros da equipe ou qualquer dado personalizado
  • Publicar instantaneamente: Implante seus sites no hosting do Webflow ou exporte o código para hosting personalizado
  • Criar designs responsivos: Construa sites que funcionam perfeitamente em desktop, tablet e dispositivos móveis
  • Personalizar coleções: Defina campos e estruturas de dados personalizados para seus tipos de conteúdo
  • Automatizar atualizações de conteúdo: Gerencie o conteúdo do CMS de forma programática por meio de APIs

Na Zoen, a integração com o Webflow permite que seus agentes interajam de forma contínua com as coleções do CMS do Webflow por meio de autenticação de API. Isso habilita cenários poderosos de automação, como criar automaticamente posts de blog a partir de conteúdo gerado por IA, atualizar informações de produtos, gerenciar perfis de membros da equipe e recuperar itens do CMS para geração dinâmica de conteúdo. Seus agentes podem listar itens existentes para navegar pelo conteúdo, recuperar itens específicos por ID, criar novas entradas para adicionar conteúdo fresco, atualizar itens existentes para manter as informações atuais e excluir conteúdo desatualizado. Esta integração conecta seus fluxos de IA ao CMS do Webflow, permitindo gerenciamento automatizado de conteúdo, atualizações dinâmicas de website e fluxos de conteúdo otimizados que mantêm seus sites atualizados sem intervenção manual.

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.

Actions

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

Triggers

A Trigger is a block that starts a workflow when an event happens in this service.

Collection Item Changed

Trigger workflow when an item is updated in a Webflow CMS collection (requires Webflow credentials)

Configuration

ParameterTypeRequiredDescription
triggerCredentialsstringYesThis trigger requires webflow credentials to access your account.
triggerSiteIdstringYesThe Webflow site to monitor
triggerCollectionIdstringNoOptionally filter to monitor only a specific collection

Output

ParameterTypeDescription
siteIdstringThe site ID where the event occurred
collectionIdstringThe collection ID where the item was changed
payloadobjectpayload output from the tool
idstringThe ID of the changed item
cmsLocaleIdstringCMS locale ID
lastPublishedstringLast published timestamp
lastUpdatedstringLast updated timestamp
createdOnstringTimestamp when the item was created
isArchivedbooleanWhether the item is archived
isDraftbooleanWhether the item is a draft
fieldDataobjectThe updated field data of the item

Collection Item Created

Trigger workflow when a new item is created in a Webflow CMS collection (requires Webflow credentials)

Configuration

ParameterTypeRequiredDescription
triggerCredentialsstringYesThis trigger requires webflow credentials to access your account.
triggerSiteIdstringYesThe Webflow site to monitor
triggerCollectionIdstringNoOptionally filter to monitor only a specific collection

Output

ParameterTypeDescription
siteIdstringThe site ID where the event occurred
collectionIdstringThe collection ID where the item was created
payloadobjectpayload output from the tool
idstringThe ID of the created item
cmsLocaleIdstringCMS locale ID
lastPublishedstringLast published timestamp
lastUpdatedstringLast updated timestamp
createdOnstringTimestamp when the item was created
isArchivedbooleanWhether the item is archived
isDraftbooleanWhether the item is a draft
fieldDataobjectThe field data of the item

Collection Item Deleted

Trigger workflow when an item is deleted from a Webflow CMS collection (requires Webflow credentials)

Configuration

ParameterTypeRequiredDescription
triggerCredentialsstringYesThis trigger requires webflow credentials to access your account.
triggerSiteIdstringYesThe Webflow site to monitor
triggerCollectionIdstringNoOptionally filter to monitor only a specific collection

Output

ParameterTypeDescription
siteIdstringThe site ID where the event occurred
collectionIdstringThe collection ID where the item was deleted
payloadobjectpayload output from the tool
idstringThe ID of the deleted item
deletedOnstringTimestamp when the item was deleted

Form Submission

Trigger workflow when a form is submitted on a Webflow site (requires Webflow credentials)

Configuration

ParameterTypeRequiredDescription
triggerCredentialsstringYesThis trigger requires webflow credentials to access your account.
triggerSiteIdstringYesThe Webflow site to monitor
formNamestringNoThe name of the specific form to monitor (optional - leave empty for all forms)

Output

ParameterTypeDescription
siteIdstringThe site ID where the form was submitted
formIdstringThe form ID
namestringThe name of the form
idstringThe unique ID of the form submission
submittedAtstringTimestamp when the form was submitted
dataobjectThe form submission field data (keys are field names, values are submitted data)
schemaarrayForm schema describing each field
fieldNamestringName of the form field
fieldTypestringType of input (e.g., FormTextInput, FormEmail)
fieldElementIdstringUnique identifier for the form element (UUID)
formElementIdstringThe form element ID

On this page