Convert Markdown to Formatted Notion Pages with Mark2Notion

Go to Workflow
0 views
Built by Max Max
Created on June 13, 2026

Description

Transform markdown text into beautifully formatted Notion pages using the Mark2Notion API. This workflow handles all the complexity of Notion's block structure, including tables, nested lists, code blocks, and special formatting.

What this template does
This workflow takes any markdown-formatted text and automatically converts it into properly structured Notion blocks, then appends it to your specified Notion page. It handles all of Notion's API limitations automatically, including:
Chunking content over 100 blocks
Splitting text over 2000 characters
Rate limiting and retry logic
Complex table structures
Nested lists, including 3+ level of nesting

Use Cases
AI Content Publishing**: Send ChatGPT, Claude, or other LLM outputs directly to your Notion documentation
Form to Documentation**: Convert form submissions into formatted project pages
GitHub to Notion**: Sync issues, PRs, or README files to your team wiki
Meeting Notes Automation**: Transform transcripts into structured meeting notes
Report Generation**: Create beautiful reports from data sources

How to use this template
Get your Mark2Notion API key at https://mark2notion.com (free tier includes 100 requests/month)
Create a Notion integration at https://notion.so/my-integrations and copy the token
Add connection to the integration on your Notion page
Copy your page ID from the Notion page URL
Configure the HTTP Request node with your credentials. Use "x-api-key" header name for Mark2Notion Header Auth.
Test with sample markdown to see the result

More Information

Full API documentation: https://docs.mark2notion.com
Quickstart guide: https://mark2notion.com/guides/quickstart
Feedback and support: https://github.com/elitemaks/mark2notion-api

Nodes Used (2)

HTTP Request
n8n-nodes-base.httpRequest
Notion
n8n-nodes-base.notion