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.
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.
List all items from a Webflow CMS collection
| Parameter | Type | Required | Description |
|---|
siteId | string | Yes | ID of the Webflow site (e.g., "580e63e98c9a982ac9b8b741") |
collectionId | string | Yes | ID of the collection (e.g., "580e63fc8c9a982ac9b8b745") |
offset | number | No | Offset for pagination (e.g., 0, 100, 200) |
limit | number | No | Maximum number of items to return (e.g., 10, 50, 100; default: 100) |
| Parameter | Type | Description |
|---|
items | array | Array of collection items |
↳ id | string | Unique item ID |
↳ cmsLocaleId | string | CMS locale ID |
↳ lastPublished | string | Last published date (ISO 8601) |
↳ lastUpdated | string | Last updated date (ISO 8601) |
↳ createdOn | string | Creation date (ISO 8601) |
↳ isArchived | boolean | Whether the item is archived |
↳ isDraft | boolean | Whether the item is a draft |
↳ fieldData | object | Collection-specific field data (varies by collection schema) |
metadata | object | Metadata about the query |
↳ itemCount | number | Number of items returned |
↳ offset | number | Pagination offset |
↳ limit | number | Maximum items per page |
Get a single item from a Webflow CMS collection
| Parameter | Type | Required | Description |
|---|
siteId | string | Yes | ID of the Webflow site (e.g., "580e63e98c9a982ac9b8b741") |
collectionId | string | Yes | ID of the collection (e.g., "580e63fc8c9a982ac9b8b745") |
itemId | string | Yes | ID of the item to retrieve (e.g., "580e64008c9a982ac9b8b754") |
| Parameter | Type | Description |
|---|
item | json | The retrieved item object |
metadata | json | Metadata about the retrieved item |
Create a new item in a Webflow CMS collection
| Parameter | Type | Required | Description |
|---|
siteId | string | Yes | ID of the Webflow site (e.g., "580e63e98c9a982ac9b8b741") |
collectionId | string | Yes | ID of the collection (e.g., "580e63fc8c9a982ac9b8b745") |
fieldData | json | Yes | Field data for the new item as a JSON object. Keys should match collection field names. |
| Parameter | Type | Description |
|---|
item | json | The created item object |
metadata | json | Metadata about the created item |
Update an existing item in a Webflow CMS collection
| Parameter | Type | Required | Description |
|---|
siteId | string | Yes | ID of the Webflow site (e.g., "580e63e98c9a982ac9b8b741") |
collectionId | string | Yes | ID of the collection (e.g., "580e63fc8c9a982ac9b8b745") |
itemId | string | Yes | ID of the item to update (e.g., "580e64008c9a982ac9b8b754") |
fieldData | json | Yes | Field data to update as a JSON object. Only include fields you want to change. |
| Parameter | Type | Description |
|---|
item | json | The updated item object |
metadata | json | Metadata about the updated item |
Delete an item from a Webflow CMS collection
| Parameter | Type | Required | Description |
|---|
siteId | string | Yes | ID of the Webflow site (e.g., "580e63e98c9a982ac9b8b741") |
collectionId | string | Yes | ID of the collection (e.g., "580e63fc8c9a982ac9b8b745") |
itemId | string | Yes | ID of the item to delete (e.g., "580e64008c9a982ac9b8b754") |
| Parameter | Type | Description |
|---|
success | boolean | Whether the deletion was successful |
metadata | json | Metadata about the deletion |
A Trigger is a block that starts a workflow when an event happens in this service.
Trigger workflow when an item is updated in a Webflow CMS collection (requires Webflow credentials)
| Parameter | Type | Required | Description |
|---|
triggerCredentials | string | Yes | This trigger requires webflow credentials to access your account. |
triggerSiteId | string | Yes | The Webflow site to monitor |
triggerCollectionId | string | No | Optionally filter to monitor only a specific collection |
| Parameter | Type | Description |
|---|
siteId | string | The site ID where the event occurred |
collectionId | string | The collection ID where the item was changed |
payload | object | payload output from the tool |
↳ id | string | The ID of the changed item |
↳ cmsLocaleId | string | CMS locale ID |
↳ lastPublished | string | Last published timestamp |
↳ lastUpdated | string | Last updated timestamp |
↳ createdOn | string | Timestamp when the item was created |
↳ isArchived | boolean | Whether the item is archived |
↳ isDraft | boolean | Whether the item is a draft |
↳ fieldData | object | The updated field data of the item |
Trigger workflow when a new item is created in a Webflow CMS collection (requires Webflow credentials)
| Parameter | Type | Required | Description |
|---|
triggerCredentials | string | Yes | This trigger requires webflow credentials to access your account. |
triggerSiteId | string | Yes | The Webflow site to monitor |
triggerCollectionId | string | No | Optionally filter to monitor only a specific collection |
| Parameter | Type | Description |
|---|
siteId | string | The site ID where the event occurred |
collectionId | string | The collection ID where the item was created |
payload | object | payload output from the tool |
↳ id | string | The ID of the created item |
↳ cmsLocaleId | string | CMS locale ID |
↳ lastPublished | string | Last published timestamp |
↳ lastUpdated | string | Last updated timestamp |
↳ createdOn | string | Timestamp when the item was created |
↳ isArchived | boolean | Whether the item is archived |
↳ isDraft | boolean | Whether the item is a draft |
↳ fieldData | object | The field data of the item |
Trigger workflow when an item is deleted from a Webflow CMS collection (requires Webflow credentials)
| Parameter | Type | Required | Description |
|---|
triggerCredentials | string | Yes | This trigger requires webflow credentials to access your account. |
triggerSiteId | string | Yes | The Webflow site to monitor |
triggerCollectionId | string | No | Optionally filter to monitor only a specific collection |
| Parameter | Type | Description |
|---|
siteId | string | The site ID where the event occurred |
collectionId | string | The collection ID where the item was deleted |
payload | object | payload output from the tool |
↳ id | string | The ID of the deleted item |
↳ deletedOn | string | Timestamp when the item was deleted |
Trigger workflow when a form is submitted on a Webflow site (requires Webflow credentials)
| Parameter | Type | Required | Description |
|---|
triggerCredentials | string | Yes | This trigger requires webflow credentials to access your account. |
triggerSiteId | string | Yes | The Webflow site to monitor |
formName | string | No | The name of the specific form to monitor (optional - leave empty for all forms) |
| Parameter | Type | Description |
|---|
siteId | string | The site ID where the form was submitted |
formId | string | The form ID |
name | string | The name of the form |
id | string | The unique ID of the form submission |
submittedAt | string | Timestamp when the form was submitted |
data | object | The form submission field data (keys are field names, values are submitted data) |
schema | array | Form schema describing each field |
↳ fieldName | string | Name of the form field |
↳ fieldType | string | Type of input (e.g., FormTextInput, FormEmail) |
↳ fieldElementId | string | Unique identifier for the form element (UUID) |
formElementId | string | The form element ID |