Skip to main content

Webflow Connector

Prerequisites

  • A Webflow account (any plan)
  • Site Admin or Owner access

Getting Your Credentials

Webflow uses an API Token for authentication.

  1. Log into your Webflow Dashboard
  2. Select your site
  3. Go to Site Settings > Integrations
  4. Under API Access, click Generate API token
  5. Copy the token

Alternatively, for workspace-level access:

  1. Go to Workspace Settings > Integrations > API Tokens
  2. Click Generate token
  3. Select the sites and permissions to grant
  4. Copy the token

Configuration in Landed

FieldValue
API TokenYour Webflow API token

Available Streams

StreamDescriptionSync Mode
sitesSite definitions with domains, timezone, publish statusFull refresh
collectionsCMS collection definitions with fields and slugsFull refresh
collection_itemsIndividual CMS items with field dataIncremental
pagesStatic pages with title, slug, parentFull refresh
form_submissionsForm submission dataIncremental
ordersE-commerce order records (requires Webflow E-commerce)Incremental

Common Issues

SymptomCauseFix
401 UnauthorizedInvalid or expired API tokenGenerate a new token in Webflow > Site Settings > Integrations
403 ForbiddenToken lacks access to the siteCreate a token with access to the correct site
No orders dataSite doesn't have E-commerce enabledThe orders stream requires Webflow E-commerce
Empty collectionsNo CMS collections on the siteCollections are only available on sites using Webflow's CMS
Rate limit exceededToo many API callsLanded handles rate limiting automatically

Data Notes

  • Webflow uses the Data API v2
  • Collection item field data is stored as a JSON object in the field_data column
  • Localization data (locale IDs) is included in site and collection item records
  • Form submissions contain the raw form field data as submitted by users

Static IPs for Allowlisting

If your network configuration requires IP allowlisting:

  • Production: 34.170.185.84, 35.192.90.94
  • Staging: 34.171.93.34