Webflow
Connect to your Webflow Sites and CMS Collections
Webflow Integration
The Webflow integration allows you to automate tasks within your Webflow projects. You can manage CMS items, list collections, and interact with site data directly from Nodes2Cloud.
How to get credentials
To use Webflow nodes, you need an API access token.
- Go to your Webflow Dashboard.
- Open the Settings for the site you want to connect.
- Navigate to Integrations (or Apps & Integrations).
- Under API Access, generate a new API Token.
- Copy this token and paste it into a new Webflow credential within Nodes2Cloud.
1. Webflow: List Sites
What the node does
This node returns a list of all sites associated with the authenticated Webflow workspace/account.
Options / Fields
- Credential: Your Webflow API token.
How to set it up
- Simply add the node and select your Credential.
- The output will be an array of site objects (including their names, IDs, and domains) that you have access to.
2. Webflow: List Collections
What the node does
This node retrieves a list of all CMS Collections (e.g., Blog Posts, Authors) for a specific Webflow site.
Options / Fields
- Credential: Your Webflow API token.
- Site ID: The unique identifier of the Webflow site.
How to set it up
- Provide the Site ID (you can get this from the output of the List Sites node, or copy it from your Webflow URL).
- The output will be an array of Collections, which includes the
Collection IDyou'll need for managing items.
3. Webflow: List CMS Items
What the node does
This node retrieves a list of items within a specific CMS Collection.
Options / Fields
- Credential: Your Webflow API token.
- Collection ID: The unique identifier of the target CMS Collection.
- Limit: (Optional) The maximum number of items to return.
- Offset: (Optional) The pagination offset to start fetching from.
How to set it up
- Provide the Collection ID.
- Set your optional pagination fields if you have a large collection.
- The output will be an array of CMS items.
4. Webflow: Get CMS Item
What the node does
This node fetches a single, specific CMS item by its ID.
Options / Fields
- Credential: Your Webflow API token.
- Collection ID: The ID of the CMS Collection.
- Item ID: The unique identifier of the CMS item.
How to set it up
- Provide both the Collection ID and the Item ID.
- The output will be the data for that specific item.
5. Webflow: Create CMS Item
What the node does
This node creates a new item in a Webflow CMS Collection.
Options / Fields
- Credential: Your Webflow API token.
- Collection ID: The ID of the CMS Collection where the item will be created.
- Item Data (JSON): The payload representing the fields of the new CMS item.
- Live / Publish: (Optional) A boolean toggle. If set to
true, the item will be published to the live site immediately. Iffalse(or empty), it stays staged as a draft.
How to set it up
- Enter the Collection ID.
- Pass the fields via Item Data (JSON). This JSON object must match the schema of your Webflow collection (e.g.,
{ "name": "New Post", "slug": "new-post", "_archived": false, "_draft": false }). - Choose whether to publish the item immediately.
6. Webflow: Update CMS Item
What the node does
This node updates an existing CMS item with new data.
Options / Fields
- Credential: Your Webflow API token.
- Collection ID: The ID of the CMS Collection.
- Item ID: The unique identifier of the item to update.
- Item Data (JSON): The new data payload. Only the fields you provide will be updated (usually).
- Live / Publish: (Optional) Whether to publish the updated item immediately.
How to set it up
- Provide the Collection ID and Item ID.
- Supply the fields you want to change in the Item Data (JSON).
- The output will be the updated CMS item.
7. Webflow: Delete CMS Item
What the node does
This node deletes a specific item from a CMS Collection.
Options / Fields
- Credential: Your Webflow API token.
- Collection ID: The ID of the CMS Collection.
- Item ID: The ID of the item you wish to delete.
How to set it up
- Provide the Collection ID and Item ID.
- When executed, the item will be removed from Webflow.
Common Troubleshooting
- Invalid Collection ID / Item ID: Make sure you are using the true 24-character hexadecimal IDs provided by the API (not the names of the collections). Use the List Sites / List Collections nodes to easily find these IDs.
- Validation Errors on Create/Update: Webflow collections have strict field requirements. If a field is marked as "Required" in Webflow, you must provide it in the JSON payload when creating an item. Similarly, make sure you provide
_archived: falseand_draft: falseif required by Webflow. - Missing Slug: Webflow requires a
slugfor CMS items. While Webflow's UI auto-generates this from the Name, the API requires you to explicitly provide it.
