Skip to main content

Overview

The Webflow block connects your workflows to Webflow CMS. Use it to create new collection items (pages, blog posts, products) or update existing ones with content generated from your workflow.

Configuration

Connect Webflow Account

Select the Webflow account connection to use. You can connect multiple Webflow accounts and choose which one to use for each block. To add a new connection:
  1. Click the connection dropdown
  2. Select “Add new connection”
  3. Enter your Webflow API token
  4. Name your connection for easy identification
To generate a Webflow API token, go to your Webflow site settings, navigate to Apps & Integrations, then generate a Site Token or use a Workspace API token with appropriate permissions.

Select Site

Choose the Webflow site to work with. Sites are loaded automatically from your connected Webflow account. Use the search field to quickly find your site if you have multiple sites in your account.

Select Collection

Choose the CMS collection where items will be created or updated. Collections are loaded based on the selected site. Common collection types:
  • Blog Posts
  • Products
  • Team Members
  • Case Studies
  • Custom collections

Select Action

Choose the operation to perform on the collection. Options:
ActionDescription
Create New PageAdd a new item to the collection
Update Existing PageModify an existing collection item

Create New Page

Use this action to add new items to a Webflow CMS collection.

Field Mappings

Map your workflow data to collection fields. Required fields are marked with an asterisk (*) and must be filled. Adding fields:
  1. Click “Add field” dropdown
  2. Select the collection fields you want to populate
  3. Enter static values or use placeholders from previous steps
Field types supported:
  • Plain Text
  • Rich Text
  • Number
  • Boolean
  • Email
  • Phone
  • Link
  • Date
  • Image
  • Video
  • Option (select)
  • Item Reference
  • Multi Reference
Example mapping:
Collection FieldValue
Name *{{step_1.output.title}}
Slug *{{step_1.output.slug}}
Content{{step_2.output}}
Author{{step_1.output.author}}
Use Liquid templating to transform data before mapping. For example, convert markdown to HTML using filters.

Save as Draft

Toggle whether to save the new item as a draft or publish it immediately.
  • On (default): Item is saved as draft for review before publishing
  • Off: Item is published live immediately

Update Existing Page

Use this action to modify existing collection items.

Page Slug

Specify the slug of the existing item you want to update. This field supports placeholders. Example:
{{step_1.output.slug}}
The block searches the collection for an item matching this slug and updates its fields.

Field Mappings

Map the fields you want to update. Only mapped fields are modified; unmapped fields retain their current values. When updating, all fields are optional. You only need to map the fields you want to change.

Output

The Webflow block returns information about the created or updated item. Create action output:
{
  "success": true,
  "item": {
    "id": "item_id_here",
    "fieldData": {
      "name": "Article Title",
      "slug": "article-title",
      "content": "..."
    }
  }
}
Update action output:
{
  "success": true,
  "item": {
    "id": "item_id_here",
    "fieldData": {
      "name": "Updated Title",
      "slug": "article-title",
      "content": "..."
    }
  }
}
Access the item ID or field data in subsequent steps using {{step_n.output.item.id}}.

Error Handling

Common errors and solutions:
ErrorCauseSolution
Credentials not foundConnection expired or deletedRe-authenticate your Webflow account
Site or collection not foundInvalid site/collection IDVerify the site and collection exist
UnauthorizedInvalid or expired API tokenGenerate a new API token in Webflow
Too many requestsWebflow rate limit exceededWait a moment and retry the workflow

Best Practices

  • Use descriptive connection names when connecting multiple Webflow accounts
  • Map required fields first before adding optional fields
  • Test with “Save as Draft” enabled before publishing live content
  • Use unique slugs to avoid conflicts when creating items
  • Validate content format before mapping to Rich Text fields
  • For bulk operations, add delays between runs to avoid rate limits

Common Use Cases

Use CaseConfiguration Tips
AI blog generationLLM block for content → Webflow block to publish
Content localizationTranslate content → Create items in language-specific collections
Product catalog updatesRead data from sheets → Update product collection items
Team directory syncAPI block for HR data → Create/update team member items
Case study publishingHuman Review for approval → Publish to case studies collection

What’s Next

Now that you understand the Webflow block: