Skip to main content
Webflow has no fixed blog schema — every site names its CMS fields differently. So this connector has an extra step the others don’t: after authorising, you tell us which collection to write to and which of your fields should hold each part of the article.
We request sites:read, cms:read and cms:write — enough to list your sites and collections and create items. We cannot edit your designs or publish your site.

Before you start

  • A Webflow site with a CMS collection for your posts (a blog collection created from any Webflow template works).
  • A Webflow account with access to that site’s CMS.
  • The collection needs a Rich text field for the body. Its Name field holds the title.

Step 1 — Authorise

Project Settings → Integrations → Webflow → Connect. Webflow asks which sites or Workspaces to grant access to.
Webflow authorisation screen listing read site data, read CMS data and edit CMS data, with a site picker

Webflow's authorisation screen — pick the site you publish from

Tick the site, then Authorize App. You’re returned to the Integrations tab.
Grant access to the specific site you publish from rather than the whole workspace — the collection list stays short and you don’t hand over sites we have no business touching.

Step 2 — Choose a collection and map fields

The card shows Setup required — pick a collection. Open the card’s ⋮ menu and choose Finish setup — or click Publish on any article and choose Finish setup there. Pick the site and the collection that holds your posts. Every field in that collection is then listed, with the fields your collection requires at the top.
  • Each dropdown only offers article values that fit that field’s type — the body can only go into a Rich text field, images only into Image fields, the publish date only into a Date field.
  • We pre-fill the obvious matches from your field names and types — Name, Slug, Post Body, Post Summary, Main Image, Thumbnail, Meta Title, Published Date and so on.
  • Fields that can’t come from an article — an Option such as Category, a Reference such as Author, a Switch, a Link or a Color — can take a fixed value that every post you publish gets. Options and references are chosen from what already exists in your Webflow CMS.
  • Save configuration stays disabled until every field your collection marks as required has a value. Webflow rejects an item with an empty required field, so we stop it here instead of at publish time.
  • Added a field in Webflow while the dialog was open? Click Refresh fields.
Configure Webflow dialog with site, collection and field mapping dropdowns

Site, collection and field mapping — we pre-fill the obvious matches

What can go where

Plain text values are stripped of formatting and trimmed to the field’s character limit. Images are sent with alt text — the article title, unless you map an alt-text field.
Confirm the pre-filled mapping before saving. A collection with several Rich text fields (body, author bio, disclaimer) needs the body on the one your template renders as the post.

Step 3 — Publish

Open an article, click Publish, choose Webflow, then Publish now. We create one collection item with your mapped fields.
Publish dialog showing Published and a note that the destination returned no public URL

Webflow returns no public URL, so the dialog confirms the publish instead

Items are created live where possible, so they appear on your published site right away if your templates already render that collection.If the site has never been published, Webflow refuses live items. We fall back to staging the item instead: it lands in your CMS immediately and goes out with your next site publish. Either way the publish succeeds.
Publishing an article that was already sent to Webflow — for example after unpublishing it — updates the same CMS item instead of creating a duplicate.

Common problems

The authorisation didn’t include any site. Disconnect, connect again, and select a site on Webflow’s authorisation screen.
Your collection marks that field as required, and Webflow rejects items that leave it empty. Fill it from an article field, or choose Set a fixed value… — for a Category option or an Author reference, pick the value every post should get.
The collection and field mapping were never saved. Open Project Settings → Integrations → Webflow → ⋮ → Finish setup and save the configuration.
Articles published to Webflow before 15 September 2026 carried the article’s structured data inside the body. Unpublish the article and publish it again to replace the body. Structured data is now a separate value you can map to a field you render in an Embed element.
Webflow only serves CMS content after a site publish. Publish the site in the Webflow Designer, and confirm your templates actually render that collection.