How to Connect n8n to Webflow: Automate CMS Publishing (2025)
Webflow gives you beautiful, hand-designed sites with a real CMS behind them. What it doesn't give you is a way to feed that CMS automatically — new items still get typed in by hand or pasted from a doc. Connect n8n to Webflow and your CMS becomes programmable: articles, listings, case studies, and landing pages can be created and published from any source, on any trigger.
What you'll need
- An n8n instance
- A Webflow site on a plan that includes CMS + API access
- A Webflow API token (from your site's Integrations / Apps settings)
Step 1 — Authenticate
Generate an API token in Webflow and add it to n8n. Webflow ships a native node in many versions; otherwise use the HTTP Request node against the Webflow Data API v2 with a Bearer token. Grab your Site ID and the Collection ID for the CMS collection you want to populate — you'll reference these constantly.
Step 2 — Create a CMS item
Use the Create Collection Item operation. Map your content into the collection's field slugs — title, slug, body (rich text), featured image, categories. The field slugs must match your Webflow collection exactly, so pull the collection schema once and map carefully.
Step 3 — Publish the item
Creating an item leaves it as a draft. To make it live, either set the item to published on creation (v2 supports a live flag) or call the publish endpoint for the item afterward. This two-step model is a common gotcha — if your content "disappears," it's usually sitting unpublished.
Step 4 — Handle images and references
For image fields, provide a hosted URL or upload via the assets API first. For reference fields (like a category), pass the referenced item's ID, not its name.
⚡ Skip the build — get the ready-made template
Feed in a keyword, get a finished, SEO-structured article published to your CMS in minutes — the whole content pipeline, automated.
Step 5 — Turn a source into published pages automatically
Now the fun part. Point any content source at this pipeline: an RSS feed, a Google Sheet of product data, a Notion database, or an AI generation step. The highest-leverage version is a full content machine — n8n takes a target keyword, runs an AI step that researches and writes a properly structured, SEO-optimized article, formats it as rich text, and pushes it live into your Webflow blog collection. What used to be a multi-hour writing-and-publishing chore becomes a workflow you trigger and forget.
Step 6 — Trigger from Webflow, too
Webflow can send form submissions to a webhook. Point that webhook at n8n and every contact form, application, or signup becomes a trigger — route it to your CRM, send an email, or even create a new CMS item (like a user-submitted directory listing) that goes live automatically.
Automations worth building
- Programmatic SEO: a spreadsheet of keywords → generated articles → published collection items → sitemap updated by Webflow.
- Product sync: your product database → Webflow CMS items kept in sync on a schedule.
- Form-to-page: submission → review step → published listing.
Tips
- Cache your collection schema; field slug mismatches are the #1 cause of failed creates.
- Respect Webflow's API rate limits when bulk-publishing — space out large batches.
- Always confirm items are published, not just created, before declaring victory.
Ready to automate?
You can wire this together node by node — or install a battle-tested version in minutes. The SEO Content Machine — Keyword to Published Article in Under 5 Minutes template comes fully built, documented, and ready to import into your n8n instance.
Get this template on Gumroad →
One-time purchase. Lifetime updates. Works on n8n Cloud and self-hosted.