Automate syncing rich text blog posts from a Notion database to a Webflow collection using this powerful n8n workflow. The custom n8n node logic handles complex HTML conversion and upsert operations.
Download this n8n workflow template and start using it instantly.
Content Managers who use Notion as their primary drafting environment but publish on Webflow.
Developers needing robust data synchronization between Notion and Webflow.
Users looking for advanced examples of n8n templates involving custom HTML generation.
Anyone needing an automated, scheduled content n8n workflow solution.
This robust n8n workflow solves the common challenge of migrating complex, rich text content between Notion and Webflow without manual copying and pasting. It uses a scheduled n8n trigger to poll your Notion blog database. Posts marked for synchronization are automatically processed. A key component of this n8n workflow is the embedded custom code that meticulously converts Notion blocks (like headers, paragraphs, lists, and images) into Webflow-compatible HTML. Furthermore, the workflow handles both creation (if the post is new) and updating (upsert operation) by comparing the unique slug properties between the two platforms, ensuring your Webflow CMS stays perfectly synchronized with your Notion database. This comprehensive n8n solution is essential for streamlined content operations.
or
structures, generating the final newRichText HTML payload required by Webflow.Get all blog posts1) and the Webflow Site ID and Collection ID (Get all collection posts1, Create post1, Update in "Blog Posts"). Schedule Trigger: The primary n8n trigger that initiates the entire synchronization process on a recurring basis.
Notion Node (Get All Blog Posts): Fetches records from the configured Notion database. Key configuration: Operation: getAll.
Filter Node (Is sync checked?1): Core logic n8n node that filters records based on the propertysyncto_webflow checkbox being true.
Code Node (Slug uniqueness checker and differentiator1): Custom n8n node script that checks for and resolves duplicate slugs by appending numerical suffixes, ensuring Webflow constraints are met.
Notion Node (Get blocks1): Retrieves the structural content blocks for the specified page, critical input for the custom HTML conversion.
Code Node (Turn blocks into HTML1): A sophisticated n8n node containing custom JavaScript to map Notion block types (H1, P, List Item, Image, Code) to their corresponding HTML tags.
Code Node (Craft the rich text element1): Custom n8n node logic to combine consecutive list items into proper and containers, crucial for clean rich text output in Webflow.
Webflow Node (Get all collection posts1): Retrieves existing Webflow items to enable the comparison logic. Key configuration: Operation: getAll.
Compare Datasets Node (Compare by slug1): This vital n8n node determines if the operation should be a Create (A only) or an Update (Different) based on matching slugs, driving the upsert logic in this n8n workflow.
Webflow Node (Create post1 / Update in "Blog Posts"): These n8n node steps execute the final API calls to the Webflow CMS, completing the synchronization process defined in this powerful n8n workflow. The 'Update in "Blog Posts"' n8n node requires the Webflow Item ID determined during the comparison phase.
Use this robust n8n workflow to sync Zoom webinar attendees to Mailchimp automatically. Includes email filtering, status checks, and double opt-in using a powerful n8n node combination.

Use this powerful n8n workflow to automatically synchronize new Zendesk ticket comments to corresponding Pipedrive contact notes, ensuring your CRM data is always current. Deploy these n8n templates easily.

Use this powerful n8n workflow to automatically synchronize Zendesk knowledge base articles with Airtable. It handles full manual syncs and incremental scheduled updates, including conversion from HTML to Markdown for optimal data storage.

Sync qualified user data automatically from a PostgreSQL database to Google Sheets using this powerful n8n workflow. Includes filtering logic for lead qualification.

Use this powerful n8n workflow to automatically sync successful Stripe charges to Pipedrive as organization notes daily. This n8n workflow uses advanced state management and multiple n8n nodes for reliable integration.








































