Webflow

Getting Started with Webflow

The Webflow modules allow you to monitor events, list, get, publish sites, or list, get, create, update and delete items, orders and other items in your Webflow account.

Prerequisites

  • A Webflow account

In order to use Webflow with Integromat, it is necessary to have a Webflow account. If you do not have one, you can create a Webflow account at webflow.com/dashboard/signup.

The module dialog fields that are displayed in bold (in the Integromat scenario, not in this documentation article) are mandatory!

Connecting Webflow to Integromat

To connect your Webflow account to Integromat follow the general instructions for Connecting to services.

After you click the Continue button, Integromat will redirect you to the Webflow website where you will be prompted to grant Integromat access to your account.

2019-09-05_14_32_59-Authorize_Integromat.png

Confirm the dialog by clicking the Authorize Application button.

Webhook

Watch Events

Triggers when a specified event in your Webflow account occurs.

Click the Add button to set up the webhook module.

2019-09-06_09_35_37-Integration_Webflow___Integromat.png

Webhook NameEnter a name for the webhook. E.g. Site Published.
ConnectionEstablish a connection to your Webflow account.
Site IDSelect the site that you want to monitor for occurred events.
Trigger TypeSelect the event that will trigger the module.

Site

List Sites

Lists all sites in your Webflow account.

ConnectionEstablish a connection to your Webflow account.
LimitSet the maximum number of sites Integromat will return during one execution cycle.

Get Site

Retrieves site details.

ConnectionEstablish a connection to your Webflow account.
Site IDMap or select the site you want to retrieve details about.

Publish Site

Publishes an existing site.

ConnectionEstablish a connection to your Webflow account.
Site IDSelect the site you want to publish.
DomainSelect the domain you want to publish the site on.
When the domain is not listed in the drop-down menu you can publish it on Webflow domain by entering your-site-name.webflow.io manually.

Collection

List Collection

Retrieves all collections form the specified site.

ConnectionEstablish a connection to your Webflow account.
Site IDSelect the site you want retrieve collections from.
LimitSet the maximum number of collections Integromat will return during one execution cycle.

Get Collection

Retrieves a collection's details.

ConnectionEstablish a connection to your Webflow account.
Enter collection IDSelect whether you want to select the collection from the menu or enter (map) the collection manually.
Collection IDEnter or map the Collection ID of the collection you want to retrieve details about.

Item

List Items

Retrieves items of the CMS collection.

ConnectionEstablish a connection to your Webflow account.
Enter collection IDSelect whether you want to select the collection from the menu or enter (map) the collection manually.
Collection IDEnter or map the Collection ID of the collection you want to retrieve items from.

Get Item

Retrieves item details.

ConnectionEstablish a connection to your Webflow account.
Enter Item IDSelect whether you want to select the item from the menu or enter (map) the collection manually.
Collection IDEnter or map the Collection ID that contains the items you want to retrieve.
Item IDEnter or map the Item ID of the item you want to retrieve details about.

Create Item

Creates a new item.

ConnectionEstablish a connection to your Webflow account.
Site IDSelect or map the site that contains the collection you want to create an item for.
Collection IDEnter or map the Collection ID of the collection you want to create an item for.
Fields

Fill desired fields.

Name
Enter the name of the item.

Slug
Define the item's slug - the URL structure of the item in your site.

Select whether to set the item as archived or/and as a draft.

Live

Select the Yes option to publish the item to the live site.

Update Item

Edits the item.

ConnectionEstablish a connection to your Webflow account.
SiteSelect or map the site that contains the collection you want to create an item for.
CollectionEnter or map the collection that contains the item you want to update.
ItemSelect or map the item you want to update.

Please find the descriptions of the fields in the Create Item  section above.

Delete Item

ConnectionEstablish a connection to your Webflow account.
Enter Item IDSelect whether you want to select the item from the menu or enter (map) the collection manually.
CollectionEnter or map the collection that contains the item you want to delete.
ItemSelect or map the item you want to delete.

Order

List Orders

Retrieves orders from the specified site.

ConnectionEstablish a connection to your Webflow account.
StatusSelect the status of orders to be retrieved.
LimitSet the maximum number of orders Integromat will return during one execution cycle.

Get Order

Retrieves order details.

ConnectionEstablish a connection to your Webflow account.
Site IDEnter (map) or select the site you want to retrieve the order from.
Order IDEnter (map) or select the order you want to retrieve details about.

Update Order

Allows you to change order details.

ConnectionEstablish a connection to your Webflow account.
Site IDEnter (map) or select the site that contains the order you want to update.
Order IDEnter (map) or select the order you want to update.
FieldsFill the fields that should be updated.

Mark Order Fulfilled/Unfulfilled/Refunded

Updates an order’s status.

ConnectionEstablish a connection to your Webflow account.
Site IDEnter (map) or select the site that contains the order which status you want to change.
Order IDEnter (map) or select the order which status you want to change.
Mark Order AsSelect the new status of the order.

Inventory

Get Item Inventory

Retrieves the current inventory levels for a particular SKU item.

ConnectionEstablish a connection to your Webflow account.
Enter Item IDSelect whether you want to select the item from the menu or enter (map) the collection manually.
Collection IDEnter or map the Collection ID that contains items you want to retrieve levels for.
Item IDEnter or map the Item ID of the item you want to retrieve levels for.

Update Item Inventory

Updates the current inventory levels for a particular SKU item.

ConnectionEstablish a connection to your Webflow account.
Enter Item IDSelect whether you want to select the item from the menu or enter (map) the collection manually.
Collection IDEnter or map the Collection ID that contains items you want to update levels for.
Item IDEnter or map the Item ID of the item you want to update levels for.
Inventory Type

Select whether you have finite or infinite quantity of items in your inventory.

Quantity
When the finite type is selected. Sets quantity to the entered value.

Update Quantity
When the infinite type is selected. Adds this quantity to currently store quantity. Can be negative.

Make an API Call

Allows you to perform a custom API call.

ConnectionEstablish a connection to your Webflow account.
URL

Enter a path relative to https://api.webflow.com/. E.g. /collections/5d70ff90c8ca5df72b43c89b/items where the sample number5d70ff90c8ca5df72b43c89b is the Collection ID of the collection you want to retrieve items from, according to the following endpoint description:/collections/:collection_id/items

For the list of available endpoints, refer to the Webflow API documentation.
Method

Select the HTTP method you want to use:

GET
to retrieve information for an entry.

POST
to create a new entry.

PUT
to update/replace an existing entry.

PATCH
to make a partial entry update.

DELETE
to delete an entry.

HeadersEnter the desired request headers. You don't have to add authorization headers; we already did that for you.
Query StringEnter the request query string.
BodyEnter the body content for your API call.

Example of Use - List Items from the Collection

The following API call returns all items from the specified collection:

2019-09-06_17_13_31-Integration_Webflow___Integromat.png

Matches of the search can be found in the module's Output under BundleBodyitems.
In our example, 5 items were returned:

2019-09-06_17_14_22-Integration_Webflow___Integromat.png

Popular use cases from our blog

automated-data-collection-crm-illustration

How to Automate Data Collection - Part 5: CRM Systems

automated-data-collection-chatbot-marketing-illustration

How to Automate Data Collection - Part 4: Chatbot Marketing

automated-data-collection-paid-ads-illustration

How to Automate Data Collection - Part 3: Paid Ads

automated-data-collection-email-illustration

How to Automate Data Collection - Part 2: Email Marketing Segmentation

personalized-customer-experience-illustration-integromat

5 Automated Solutions to Personalize Customer Experience

data-collection-automation-forms-pt-1

How to Automate Data Collection - Part 1: Online Forms

Didn’t find what you were looking for?

Expert

Find an expert

We feature a network of 450+ certified partners across the globe who are ready to help

Find an expert

Automate any workflow in your business

Sign up for a free account today. No credit card required, no time limits on free plan.