Templates / Convert Notion to markdown and back to Notion

Convert Notion to markdown and back to Notion

Ready for 3.0

by Anton Vanhoucke · 4,107 views · created 2025-02-13 · Document Extraction

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 8 nodes and runs on Notion events (paged updated in database). Along the way it connects Notion.

How it runs

Trigger: On Notion events (paged updated in database).

  1. Notion: get many (block)
  2. Get Child blocks (HTTP Request): calls an HTTP API
  3. Notion Node Blocks to Md (Code): runs custom JavaScript code
  4. Split Out: splits a list into separate items
  5. Md to Notion Blocks v (Code): runs custom JavaScript code
  6. Full Notion Blocks to Md (Code): runs custom JavaScript code
  7. Add blocks as Children (HTTP Request): calls an HTTP API (PATCH)

Services it uses

Notion

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (5)

From the author

This workflow converts Notion pages to markdown, and then converts that markdown back to Notion blocks. It will triple the content of the last updated page it finds. This is useless by itself, but you can copy-paste from this workflow to create your own.…

Excerpt from Anton Vanhoucke's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.