【Now Available】Notion ⇄ Markdown Conversion Community Node

We’re excited to announce the release of a new community node for n8n: the Notion ⇄ Markdown Conversion Node! This powerful tool bridges the gap between Notion’s block-based content and the widely-used Markdown format, enabling seamless integration and content transformation in your workflows.

Use case example:
Notion ⇄ Wordpress
Notion ⇄ Github

NPM package link: @18x18az/maestro-interfaces - npm
Github: GitHub - JingerTea/n8n-nodes-notion-markdown


Thank you for checking out my project! If you find it useful or interesting, please consider starring the repository on GitHub. Your support helps increase the project’s visibility and encourages further development.

8 Likes

I’ve yet to play with this, but I’ll proactively say—thank you for building and sharing this.

Notion/Markdown has been a huge thorn in my side. Appreciate you!

1 Like

Hello @JingerTea

I’m really interested in testing your solution.

But I’m a bit new there. Could you provide information to install it on sel hosted environnement. Do I just have to add the package to my package.json on GitHub and commit ? Or are there any more steps like adding ENV variables ?

Thank you for your job.

Julien

Thank you for reaching out, I will write a detail guide on how to use this node, including installation, and sample workflow. I will update readme, and post here as well.

1 Like

An update for node:

  • Added Notion to Notion mode, allowing to convert API fetch blocks data to Notion API ready to post data. The purpose of this node is allowing you to easily duplicate page content to any other pages.
1 Like

Thank you so much! It’s work!

Hi! @JingerTea ,
It looks very promising! Could you please share some sample workflow with this Node publishing a Notion page body content? I’m a bit puzzled on how to use this node to insert some text into the notion.

1 Like

Trying to use HTTP to use the output of this node to update notion but not much luck.

Thanks @JingerTea

For this … I am using Firecrawal to save text and images.
I need to post in Notion Page wiht proper markdown format for future review

I am still facing significant issues in saving it in Notion properly. Any recommendations ?
I want to scrape the whole page and also would like to add for e.g. Perpelxity/Gemini Research directly into notion

Hello and really noce job !
Just a question : what if i’ve got more than 100 blocks returned by the Node ?
I had problems with this Notion API limitation with another project

unfortunatelly it doesn’t work with latest versions of n8n, I get Unrecognized node type: notionMarkdown.undefined
I would like this node though :slight_smile: thanks for making it (and in advance for fixing it :slight_smile: )

Notion API has a character limit of 2,000 characters, you would need a code node to split text - you can make it split in whole words or start/end of xyz.