Webflow

Integrate your Workflow with Webflow

The Webflow Integration step allows you to connect your AirOps workflows directly with your Webflow account. This integration enables you to create and update content in your Webflow sites programmatically.

How to Configure the Webflow Integration Step

Authentication

Before using the Webflow integration in your workflows, you must first connect your Webflow account in the AirOps Settings:

  1. Navigate to ⚙ Settings > Integrations

  2. Find the Webflow section and click "Configure"

  3. Complete the authentication process by granting AirOps the necessary permissions

Action Types

The Webflow Integration supports the following actions:

  • Create Collection Item: Add a new item to a collection in your Webflow site

  • List Collections: Retrieve a list of collections from your Webflow site

  • List Collection Items: Get a list of items from a specific collection

  • Update Collection Item (JSON): Modify an existing collection item

Action-Specific Parameters

Create Collection Item

  • Site: Select the Webflow site

  • Collection: Select the collection where you want to create the item

  • Collection fields: Dynamically loaded from your selected Webflow collection — required fields are marked with an asterisk (*)

  • Status: The publish status for the created item:

    • Staged: Not visible on the live site

    • Staged Draft: Not visible on the live site, marked as draft

    • Live: Immediately visible on the live site

    • Draft: Live but marked as draft

List Collections

  • Site: Select the Webflow site to retrieve collections from

List Collection Items

  • Site: Select the Webflow site

  • Collection: Select the collection to retrieve items from

Update Collection Item (JSON)

  • Collection ID: The ID of the collection containing the item (find it in Webflow CMS → Collection → Settings)

  • Item ID: The ID of the item you want to update (find it in Webflow CMS → Collection → Item properties)

  • Fields: Additional fields for the item as a JSON object {"key": "value"}. Keys must match the field API names exactly (e.g. body, not Body). See Webflow API docsarrow-up-right for field names.

  • Status: The publish status for the updated item:

    • Staged: Not visible on the live site

    • Staged Draft: Not visible on the live site, marked as draft

    • Live: Immediately visible on the live site

    • Draft: Live but marked as draft

Error Handling

By default, the Webflow Integration step will terminate the workflow if it fails. You can configure it to continue by selecting "Continue" instead of "Terminate Workflow" in the step settings.

Last updated

Was this helpful?